PDA

Visualizza la versione completa : Data()


albero
17-05-2002, 15:11
vorrei visualizzare in un list box alcuni campi del mio Data base questi campi vengono selezionati in base alla data e quindi con sql inserisco come criterio di selezione "Date()" perfetto funziona e visualizzo i dati in base alla data corrente, ma io vorrei visualizzarli in base alla data di ieri.
qualcuno può aiutarmi ciao grazie

darkblOOd
17-05-2002, 16:36
"SELECT * FROM MiaTabella WHERE CampoData ='" & Date-1 &"'"


Ammesso che tu stia usando vb come linguaggio di programmazione, altrimenti Date-1 non funziona.


Potresti vedere cmq come si usa la funzione DateAdd()

Ciao

albero
17-05-2002, 17:34
Funziona Grazie
in realtà sto utilizzando VB Editor di Access

Dai un'occhiata a questo script:


Private Sub cmdgo_Click()
Dim strText As Variant
strText = cmbox.Value ' Pongo la variabile Uguale al valore della casella a discesa
elenco.RowSource = "SELECT [MY Query].Nome, [MY Query].Città, [MY Query].data FROM [My Query] WHERE ((([MY Query].data)='strText'))"
End Sub

Non funziona Come faccio a richiamare la variabile nell SQL
Aiutatemi Impazzisco


:ciauz:

darkblOOd
17-05-2002, 18:49
Non so come si comporta la sintassi dell'editor VB di access, cmq devi concatenare la stringa SQL in questo modo:


Private Sub cmdgo_Click()
Dim strText As Variant
strText = cmbox.Value ' Pongo la variabile Uguale al valore della casella a discesa
elenco.RowSource = "SELECT [MY Query].Nome, [MY Query].Città, [MY Query].data FROM [My Query] WHERE [MY Query].data='" & strText &"'"
End Sub


Se ti da problemi prova a cambiare l'apice ( ....data=') con il simbolo #.

Ciao

Loading