Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [Access] Impostare una variabile..

    Salve, sempre alla prese con Access.. ->


    ho impostato alcune query in maniera che i dati vengano filtrati per un dato anno, quindi semplicemnte nel campo "criteri" o inserito "2004"..


    avrei però ora un'altra esigenza dovrei impostare l'anno come variabile..

    per ora ho risolto sostituendo il filtro semplice ("2004") con l'immissione dati da parte dell'utente (casellina input "Inserisci Anno") ma vorrei migliorare, vorrei che questa variabile Access, in una sessione di lavoro, la chiedesse solo una volta, all'apertura del database..


    il problema è che sono a zero di programmazione



    mi date una dritta ? wow..

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  2. #2
    Up..

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  3. #3
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    crei un modulo nuovo dichiari una variabile pubblica
    public levka as string

    e una funzione nella quale fai eseguire il comando
    levka=inbox("Inserisci valore")

    a questo punto crei la macro AUTOEXEC con il comando

    eseguicodice(nome_funzione)


    ciao ciao

  4. #4
    Grazie

    dopo provo..

    poi come filtro nella query scrivo "levka" al posto di "2004" ?


    variabili analoghe le posso usare anche nelle tabelle quando specifico una formula nella casella: "Valido Se" ?


    esempio una data: => #1/1/2004# AND <= #Variabile#

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  5. #5
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    [supersaibal]Originariamente inviato da LevkaRomanov
    poi come filtro nella query scrivo "levka" al posto di "2004" ?[/supersaibal]
    no non puoi fare riferimento direttamente al valore di una variabile (o almeno non ci sono mai riuscito), una soluzione è definire un'altra funzione tipo

    function valore_levka()
    valore_levka=levka
    end function

    e usare il nome della funzione come filtro

    [supersaibal]variabili analoghe le posso usare anche nelle tabelle quando specifico una formula nella casella: "Valido Se" ?
    esempio una data: => #1/1/2004# AND <= #Variabile# [/supersaibal]
    non lo so non l'ho mai fatto


    p.s. se usi dei nomi più significativi rispetto a quelli che ho messo io è meglio

  6. #6
    Grazie,

    la situazione si complica..


    proverò, e vedrò quello che succede
    lo scontro si riapre


    ACCESS -> :sexpulp: VS Levka ->

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  7. #7
    [supersaibal]Originariamente inviato da fabio309
    no non puoi fare riferimento direttamente al valore di una variabile (o almeno non ci sono mai riuscito), una soluzione è definire un'altra funzione tipo

    function valore_levka()
    valore_levka=levka
    end function

    e usare il nome della funzione come filtro


    [/supersaibal]

    fiko..

    Function anno_esercizio()
    anno_esercizio = 2004
    End Function

    ho fatto così..

    e come filtro nella query ho messo

    anno_esercizio()

    ho fatto giusto ?

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  8. #8
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    [supersaibal]Originariamente inviato da LevkaRomanov
    fiko..

    Function anno_esercizio()
    anno_esercizio = 2004
    End Function

    ho fatto così..

    e come filtro nella query ho messo

    anno_esercizio()

    ho fatto giusto ? [/supersaibal]
    Dovrebbe funzionare...???
    Giusto :adhone:

  9. #9
    [post doppio]

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  10. #10
    [supersaibal]Originariamente inviato da fabio309
    Dovrebbe funzionare...???
    Giusto :adhone: [/supersaibal]
    Sì :adhone:

    Bhè non si sa mai..
    a volte una scrittura invece di un'altra..

    ho visto che alcune cose sembrano funzionare e allora vado avanti felice ->

    fino a che non trovo UN caso particolare dove mi si scompone tutto il database.. ->


    comunque non mi è riuscito far immettere il dato all'utente.. all'avvio del database, anche se lo posso variare manualmente l'anno da MODULI ->

    ah ! il Visual Basic questo sconosciuto..

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.