ricerca più campi digitando il loro ID
- Login o registrati per inviare commenti
Sab, 26 Dic 2015 - 7:59 AM
Ho creato una tabella anagrafica cliente con i seguenti campi:
Id cliente
Nome
Cognome
Ragione sociale
In un formulario, realizzato per creare fatture, vorrei richiamare tutti i campi di un cliente digitando il solo id cliente, come si può realizzare questo? Se qualcuno ha un esempio simile e me lo invia sarebbe perfetto.
Grazie in anticipo.
Sab, 26 Dic 2015 - 9:39 AM
#1
Eccoti un piccolo esempio che
Eccoti un piccolo esempio che utilizza una tabella “Filtro” nella quale scrivere l’id ricercato e un pulsante per aggiornare la ricerca.
Allegato | Dimensione |
---|---|
Anagrafica.odb | 12.31 KB |
Sab, 26 Dic 2015 - 4:06 PM
#2
è quello che cercavo ma non
è quello che cercavo ma non capisco come funzione la tabella filtro come viene utilizzata?
Sab, 26 Dic 2015 - 5:19 PM
#3
Viene utilizzata per scrivere
Viene utilizzata per scrivere nel campo Filtro l’id da cercare. Bisogna scriverlo da qualche parte e ho scelto questa soluzione. Un’alternativa è quella di digitarlo all’interno di una finestra di dialogo che fa capo ad una query ma a me piace meno. Scegli tu.
P.S. si può fare anche con caselle di riepilogo (listbox) ma dipende da quante sono le voci (id) da cercare.
Allegato | Dimensione |
---|---|
Anagrafica_2.odb | 29.62 KB |
Dom, 27 Dic 2015 - 2:22 AM
#4
Potresti essere più
Potresti essere più elelemtare nel desriverlo? Io non sono un esperto e vorrei capire come hai realizzato il tuttto.
Se digito un id e aggiorno il valore viene stritto nella tabella filtro, ma come si ottiene questo?
Una volta scritto il valore id come ottengo le risposte che cerco? Scusa ma non sono un esperto.
Dom, 27 Dic 2015 - 10:52 AM
#5
Hai dimestichezza con Form e
Hai dimestichezza con Form e SubForm (formulari e sub formulari)?
Sto usando una versione in inglese ma spero tu riesca ad individuare ugualmente tutti i punti.
Apri il mio form Ricerca in modalità modifica ed apri le finestre del Navigatore formulario e Proprietà. Potrai vedere che il Form principale è la tabella Filtro e il SubForm è la tabella Anagrafica. Il pulsante fa parte del SubForm e la sua Action è selezionata su Refresh form (aggiorna formulario).
Ogni volta che scrivo un numero nel campo “id cliente” della tabella Filtro, viene confrontato con i campi “id” della tabella Anagrafica. Se ne viene trovato uno uguale, dopo aver premuto il pulsante Aggiorna, viene visualizzato nel SubForm l’intero record con anche gli altri campi.
Allegato | Dimensione |
---|---|
Schermata 12-2457384 alle 16.36.00.png | 325.48 KB |
Schermata 12-2457384 alle 16.48.49.png | 343.23 KB |
Dom, 27 Dic 2015 - 11:00 AM
#6
Beh! È possibile trovare una
Beh! È possibile trovare una guida che descrive l’utilizzo di form e subform? Io non ho dimestichezza ma vorrei tanto imparare ma non ho trovato un manuale completo che mi spieghi in maniera completa le potenzialità di libreoffice base, tutte quelle che ho trovato lo spiegano in maniera poco più che superficiale.
Dom, 27 Dic 2015 - 12:28 PM
#7
Puoi trovare documentazione
Puoi trovare documentazione ovunque, cercando in rete, ma soprattutto in inglese. Ad esempio qui: http://www.libreoffice.org/get-help/documentation/.
Ma la vera scuola sono i forum. Questo e quelli di Open Office.