Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565

    Access - Problema su una query

    E' piu' un problema di Access, ma comunque lo sto usando con Visual Basic 6.
    Dunque in una tabella ho un campo di tipo data in access, chiamato scadenza. Ora tramite un controllo adodc voglio selezionare tutti i dati che hanno una scadenza minore della data. Ho fatto la query cosi
    codice:
    Adodc1.RecordSource = "Select * from tabella where scadenza < '" & date & "'"
    Ma a quanto pare egli non restituisce tutti i record che effettivamente hanno una data minore.
    Forse la query non si imposta cosi? Grazie!
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: Access - Problema su una query

    codice:
    Adodc1.RecordSource = "Select * from tabella where scadenza < #" & Format$(date, "mm/dd/yyyy") & "#"

  3. #3
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Niente da fare.
    I record che mi restituisce sono 4, che hanno questa data
    01/06/2006
    01/07/2006
    03/07/2006
    01/08/2006

    Ma se controllo l'elenco generale, ce ne sono altre che non prende, come ad esempio

    05/04/2006
    25/04/2006

    e altre.

    La query completa è
    codice:
    Me.Adodc1.RecordSource = "Select * from anagfatture where scadenza < #" & Format$(Date, "mm/dd/yyyy") & "# and (Pagato = 'No' or Pagato = 'NO')"
    Ovviamente mi sono accertato che pagato sia no
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Fai la where solo con la data e controlla i risultati ...

  5. #5
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    I record aumentano giustamente, ma rimangono sempr epochi rispetto a altre date come 05/04/2006, 25/04/2006, 01/06/2006, 01/06/2006...
    Quelli che escono hanno data
    1/6 1/7 3/7 4/7, 1/8 e 1/5

    ma non capicso perchè gli altri non escano
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La query e' quella che ti ho mostrato ... non avendo a disposizione il tuo db, non posso sapere se ci sono incongruenze nei dati e comunque non posso "indagare" ulteriormente ...

    A meno che non mi fai scaricare il db e gli ho un'occhiata ...

  7. #7
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Adesso lo controllo un po, poi se casomai avresti voglia di aiutarmi te lo darò volentieri
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  8. #8
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Risolto.
    Il campo era testo e non data, una mia svista.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da XWolverineX
    Risolto.

    Il campo era testo e non data, una mia svista.


    Ciao

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.