Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Data in access

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    9

    Data in access

    ciao a tutti,
    in un DB access 2000 ho il seguente problema:
    ad un certo punto del codice, devo inserire i dati in una tabella e il
    codice che riporta il VB è il seguente:

    <<
    MsgBox Date

    DoCmd.RunSQL ("UPDATE CHTRADV SET NValidate = On, DataValidate = #" &
    Date & "#" & _
    " WHERE Soc ='" & ctrSOC & "' AND" & _
    " DataLiv BETWEEN #" & sDataI & "# And #" & sDataF & "#" & _
    " AND Selected = On" & _
    " AND NomTransport Like '" & SQLString(ctrNOMTRS.Value) &
    "'" & _
    " AND NValidate = Off;")
    >>

    il msgbox l'ho aggiunto io, e a quel punto del codice il msgbox mi
    visualizza la data nel formato corretto (04/11/2008) quando però vado a
    visualizzare la tabella me la trovo nel formato 11/04/2008.

    Avete qualche suggerimento?

    grazie mille

    ciao

    P.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Devi usare la funzione format.

    esempio:
    str = "select * from tabella where data < #" & Format(txtData, "mm/dd/yyyy") & "#"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    9
    Originariamente inviato da nicola75ss
    Devi usare la funzione format.

    esempio:
    str = "select * from tabella where data < #" & Format(txtData, "mm/dd/yyyy") & "#"
    Ciao,
    grazie per l'aiuto.
    Ho modificato il codice in questo modo:

    DoCmd.RunSQL ("UPDATE CHTRADV SET NValidate = On, DataValidate = #" & Format(Date, "dd/mm/yyyy") & "#" & _
    " WHERE Soc ='" & ctrSOC & "' AND" & _
    " DataLiv BETWEEN #" & sDataI & "# And #" & sDataF & "#" & _
    " AND Selected = On" & _
    " AND NomTransport Like '" & SQLString(ctrNOMTRS.Value) & "'" & _
    " AND NValidate = Off;")


    ma non cambia nulla...

    hai altri consigli?

    grazie ancora

    P.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Il format lo devi applicare anche a DataI e DataF che hai specificato nel where.

    Ti consiglio quando sei in fase di debug di sfruttare il msgbox per avere un rapido riscontro di come viene risolta la tua query.

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.