Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    4

    [access] accodare i dati di più celle in una

    Ciao a tutti,
    sto progettando in .asp/.mdb una procedura protetta per una intranet attraverso la quale gli utenti caricano degli eventi su un calendario.
    Nel form che aggiunge i record ho 4 menu a tendina che inseriscono rispettavamente nei giorno, mese, anno, ora in 4 campi distinti.
    Ho dovuto separare i singoli componenti della data perchè ho la necessità di effettuare ricerche anche soltanto per numero di giorno, mese o anno.
    Tutto funziona correttamente, ma quando vado a consultare i dati attraverso un motore di ricerca la divisione della data im plica che non si riesce ad ordinare correttamente la successione cronologica degli eventi.
    Ho pensato allora che in access potesse essere possibile ottenere un campo X (gg/mm/aaaa) dato da y(gg)+z(mm)+w(aaaa), che riunisca quindi i dati di altri campi.
    Qualcuno di voi sa se è possibile?

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    A naso, così, potresti fare un:

    codice:
    Cdate([giorno]&"\"&[mese]&"\"&[anno])

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    4
    Diego mi hai dato un grande indizio, grazie.
    Ma riesco solo in parte a fare quel che voglio.
    Ho impostato col metodo CDate una variabile che legge come data i tre valori spediti dal form alla pagina di ricerca. Per questo nessun problema. Il guaio arriva sull'SQL che dovrebbe confrontare il valore di questa variabile con quello di tre campi assieme (letti pure loro come data).
    questo il codice dell'SQL:

    codice:
    SELECT *  FROM queryCalendario  WHERE CDate(giornoTXT & "/" & 
    meseTXT & "/" & anno)  >= " + Replace(RsSearch__MMIdData, "'", "''") + " AND idAttivita.idAttivita LIKE '" + Replace
    (RsSearch__varIdAttivita, "'", "''") + "' AND idSpazio.idSpazio 
    LIKE '" + Replace(RsSearch__varIdSpazio, "'", "''") + "' AND 
    idCitta.idCitta LIKE '" + Replace(RsSearch__varIdCitta, "'", "''")
     + "' AND cognomeOperatore LIKE '" + Replace
    (RsSearch__varCognomeOperatore, "'", "''") + "'  ORDER BY CDate
    (giornoTXT & "/" & meseTXT & "/" & anno)
    L'errore è
    tipo non corrispondente '[STRING: "SELECT * FROM query"]'

    sbaglio sintassi?

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Sempre così a naso:

    [code]

    set xxx= CDate(giornoTXT & "/" &
    meseTXT & "/" & anno)

    SELECT * FROM queryCalendario WHERE #xxx# >= " + Replace(RsSearch__MMIdData, "'", "''") + " AND idAttivita.idAttivita LIKE '" + Replace
    (RsSearch__varIdAttivita, "'", "''") + "' AND.............

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.