Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274

    [VB.net] DataGrid e calcolo Date

    Salve a tutti, sto sviluppando un piccolo programma e mi sono imbattuto nell'ultimissima cosa da fare, ho provato a guardare in giro ma non ho trovato nulla che mi possa aiutare, ecco perchè disturbo la community.

    Ho un form con 2 DataGrid, nel DataGrid1 visualizzo tutti i miei record presi da una tabella dove c'è anche un campo data, nel secondo DataGrid dovrei visualizzare solo i record che hanno una data superiore di 10gg,

    Spero di essere stato chiaro.
    Grazie infinite.

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    87
    Ma superiore a 10 giorni rispetto a cosa, rispetto alla data odierna?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Quote Originariamente inviata da jekisi Visualizza il messaggio
    Ma superiore a 10 giorni rispetto a cosa, rispetto alla data odierna?
    Esattamente !!
    Grazie infinite a chiunque mi dia delle info.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    87
    Potresti mettere una text o un DateTimePicker, in evento load o altro prendi la data odierna e fai + 10, ti calcola la data odierna più 10 giorni, la confronti con le righe ed esegui la query per la data restituita

  6. #6
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Quote Originariamente inviata da mdnet Visualizza il messaggio
    Esattamente !!
    Grazie infinite a chiunque mi dia delle info.
    Quando hai voglia di leggere...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Quote Originariamente inviata da Scara95 Visualizza il messaggio
    Quando hai voglia di leggere...
    ????????????????????

    Non ho capito, se fossi cosi' gentile da spiegarmi.

    Grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Quote Originariamente inviata da jekisi Visualizza il messaggio
    Potresti mettere una text o un DateTimePicker, in evento load o altro prendi la data odierna e fai + 10, ti calcola la data odierna più 10 giorni, la confronti con le righe ed esegui la query per la data restituita
    Il mio problema è la NON conoscenza per creare la query

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Io ho provato così ma non appare alcun record nel grid

    Dim DataSistema
    txtDataSistema.Text = Date.Today.ToShortDateString
    DataSistema = txtDataSistema


    Select * FROM tbStock where scadenza = " & txtDataSistema.Text & "", con

    Se invece al posto di & txtDataSistema.Text & ci metto una data di esempio, funziona correttamente

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Ho provato anche così

    Dim DataSistema As DateTime = DateTime.Now
    txtDataSistema.Text = DataSistema.AddDays(10).ToString("dd/MM/yyyy")


    ("Select * FROM tbStock where scadenza = "(DataSistema.AddDays(10).ToString("dd/MM/yyyy"))

    Lancio e mi genera il seguente errore: - Cast non valido dalla stringa "13/11/2014" al tipo 'Integer'. -

    Grazie

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.