[RISOLTO] Aprire ricerca in un formulario

Discussioni sulle caratteristiche di database
Rispondi
Maurizio_senu
Messaggi: 110
Iscritto il: sabato 13 febbraio 2021, 9:41

[RISOLTO] Aprire ricerca in un formulario

Messaggio da Maurizio_senu »

Buon giorno,
non riesco ad aprire una finestra dialogo in su un formulario per ricerche per data o numeri.
Nel data base ho creato il criterio su una "Ricerca":COME ( '%' || :Cognome || '%' ), con questa "Ricerca" ho creato un Formulario che mi apre una finestra dialogo per cercare un cognome, ma non funziona con date e numeri.
Qual'è il comando da usare al posto di "COME"?
Ultima modifica di Maurizio_senu il lunedì 23 ottobre 2023, 12:50, modificato 3 volte in totale.
versione Libreoffice 7.0.4.2 con windows 8.1
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Aprire ricerca in un formulario

Messaggio da charlie »

Ciao, con i pochi elementi che fornisci non è facile.
Direi di usare > e < combinati con AND e OR.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Maurizio_senu
Messaggi: 110
Iscritto il: sabato 13 febbraio 2021, 9:41

Re: Aprire ricerca in un formulario

Messaggio da Maurizio_senu »

Nel dBase allegato dovrei creare un Formulario che, invece di effettuare una ricerca per cognome come il Form "Ricerca_X_Cognome", mi ricerchi tutti gli iscritti per certa una "Data_Quota" richiesta, col l'avvio di una finestra dialogo per cercare la data e mi mostri in una tabella tutti gli iscritti con quota versata alla suddetta data.
Allegati
4__FORMULARIO_Iscritti_Ricerca_Età.odb
(70.18 KiB) Scaricato 42 volte
versione Libreoffice 7.0.4.2 con windows 8.1
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Aprire ricerca in un formulario

Messaggio da charlie »

Facendo una query con ricerca per data:

Codice: Seleziona tutto

SELECT "ID" AS "ID", "Nome" AS "Nome", "Cognome" AS "Cognome", "Città" AS "Città", "Data_di_Nascita" AS "Data_di_Nascita", DATEDIFF( 'yy', "Data_di_Nascita", NOW( ) ) AS "Età", "Id_Professione", "2019", "2020", "2021", "Data_Quota" FROM "Soci" WHERE "Data_Quota" = :Data
con possibili varianti:

Codice: Seleziona tutto

...... WHERE "Data_Quota" >= :Data

Codice: Seleziona tutto

...... WHERE "Data_Quota" <= :Data

Codice: Seleziona tutto

...... WHERE "Data_Quota" >= :Dal AND "Data_Quota" <= :Al
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Maurizio_senu
Messaggi: 110
Iscritto il: sabato 13 febbraio 2021, 9:41

Re: Aprire ricerca in un formulario

Messaggio da Maurizio_senu »

Risolto, Grazie!!!
versione Libreoffice 7.0.4.2 con windows 8.1
Rispondi