AOpenOffice Base -modulo per ricerche e filtri

 

Ora che abbiamo creato il nostro database applichiamo un buon metodo che ci permette di ricercare e filtrare per estrarre i nostri dati e usarli per documenti report e grafici.

Nel nostro esempio cercheremo:

  • 1- gruppi di dati (da data a data, da numero a numero, da lettera a lettera)
  • 2- dati che contengono una stringa o una parte di essa (cercare un testo intero o una parte che contiene Maiuscole e Minuscole)
  • 3- dati per categorie e sottocategorie

la ricerca 1 è composta da due caselle o listbox dove impostare inizio e fine della ricerca e una tabella con i risultati

la ricerca 2 è composta da una casella di immissione che permettte di inserire un nome o una sequenza di lettere senza limitazioni di lettere Maiuscole o minuscole

la ricerca 3 usa le listbox per filtrare un elenco di articoli

Vediamo come:

Creiamo una tb_anagrafica :

Id Nome Cognome Via Citta Altro
1 angela uno di uno ROSSO 11
2 ANNA due di due GIALLO 21
3 Carla tre di tre NERO 31
4 carlo qua di qua GRIGIO 41
5 cosimo cin di cin BLU 51
6 Elena cen di cen VERDE 12
7 GiuliAna sei di sei VIOLA 22
8 Giulio set di set BIANCO 32
9 Maria ot di ot ARANCIO 42
10 Mario no di no ARGENTO 52

come potete vedere sono state volutamente usate lettere Maiuscole e minuscole inserite a caso

Una tb_filtro:

id a b c d
 0

La tabella contiene un campo con id=0

un Formulario in modalità struttura con:

Struttura_Formulario per filtrare una tabella

Un form Filtro che contiene:

  • una casella per inserire nomi o parti di nomi da cercare
  • Un form Risultato che contiene
  • un pulsante per validare la ricerca
  • una tabella per i risultati

 
 
 
 
 
Per realizzare il formulario ci serviremo del navigatore formulario che avrà questa struttura

il Form Filtro è il risultato di un Comando SQL

ADD YOUR COMMENT