[Risolto] dati in una tabella da una casella di riepilog
[Risolto] dati in una tabella da una casella di riepilog
Salve sto creando un database per la gestione di un condominio ho creato le varie tabelle e messe in relazione tra di loro, ma mi blocco in un punto. Vorrei che quando seleziono una località, da una casella di condominio contenete l'elenco dei comuni, questa mi appare e mi vada a riempire automaticamnete i campi CAP, Provincia e Regione. Ho seguito le indicazioni di altri utenti che ho visto nel forum ma quando vado ad inserire la località cap prov e regione restano invariati. Qualcuno puo aiutarmi a capire dove sbaglio? allego il file sulla mail dalla mia posta altieri2006@libero.it. Grazie per l'attenzione.
Ultima modifica di Bracalone il martedì 2 novembre 2021, 1:11, modificato 1 volta in totale.
Antonio
OpenOffice 4.1.7
Windows7
OpenOffice 4.1.7
Windows7
Re: Inserire dati in una tabella da una sola casella di riep
Ciao, è limpostazione generale del formulario a non funzionare.
A titolo di esempio ti ho aggiunto la tabella Filtro e il formulario omonimo, così puoi vedere come funziona una ricerca con casella di riepilogo e tabella con campi compilati in automatico (ma con pulsante di aggiornamento).
A titolo di esempio ti ho aggiunto la tabella Filtro e il formulario omonimo, così puoi vedere come funziona una ricerca con casella di riepilogo e tabella con campi compilati in automatico (ma con pulsante di aggiornamento).
- Allegati
-
- Gestione Condomini prova_2.odb
- (598.56 KiB) Scaricato 84 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Inserire dati in una tabella da una sola casella di riep
Grazie charlie, il tuo filtro funziona perfettamente, ma non so come applicarlo al mio formulario. Tra l'altro anche il formulario dell'indicazione del condominio è subordinato a quello dell'unità immobiliare ma non funziona... Io non capisco come si fa ad inserire una chiave secondaria da un formulario, anche perchè con tanti dati non posso ricordare il numero corrispondente di ogni chiave
Antonio
OpenOffice 4.1.7
Windows7
OpenOffice 4.1.7
Windows7
Re: Inserire dati in una tabella da una sola casella di riep
Ciao, ho rivisto il mio lavoro perché non andava bene (serve solo a visualizzare i dati ma non ad immetterli). Di seguito descrivo i vari passi:
Dovresti ora riuscire a rifare il tuo database sulla falsariga delle mie indicazioni.
- Ho fatto una copia della tabella t_unità immobiliari (t_unità immobiliari2) aggiungendo il campo Località_ID e togliendo tutti i vincoli "digitazione necessaria SI" per poter provare più rapidamente
- Ho creato la query Ricerca2
- Ho fatto un Nuovo formulario dove il main è la tabella t_unità immobiliari2 e il sub è Ricerca2
Dovresti ora riuscire a rifare il tuo database sulla falsariga delle mie indicazioni.
- Allegati
-
- Gestione Condomini prova_3.odb
- (601.54 KiB) Scaricato 89 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 104
- Iscritto il: sabato 10 aprile 2021, 13:28
Re: Inserire dati in una tabella da una sola casella di riep
Io per queste cose uso le viste. Collega la tabella principale con la tabella in cui hai i comuni (con i dati associati), quindi metti la vista come sorgente di un subformulario.
LibreOffice 7.3.0 -- Linux 5.16.4-arch
Re: Inserire dati in una tabella da una sola casella di riep
Si così funziona ma non capisco la casella di riepilogo Località dove si inseriscono le città da quale tabella l'hai presa? come l'hai creata? Comunque mi sa che è troppo difficile per me anche il pulsante aggiorna non l'ho capito come è collegato come funziona.
Antonio
OpenOffice 4.1.7
Windows7
OpenOffice 4.1.7
Windows7
Re: Inserire dati in una tabella da una sola casella di riep
Ciao, devi studiarci un po' su.
Apri il formulario in modalità modifica e attiva Navigatore e Proprietà del formulario.
Vedrai che:
Se vuoi provare possiamo farlo assieme ...
Apri il formulario in modalità modifica e attiva Navigatore e Proprietà del formulario.
Vedrai che:
- il MainForm è la tabella t_unità immobiliari2,
- il SubForm è la query Ricerca2 (precedentemente creata fra t_unità immobiliari2 e t_Località)
- MainForm e SubForm sono collegati tramite i 2 campi uguali ID Unità immobiliare
- la casella di riepilogo Località è costruita sul campo Località_ID (precedentemente creato nella tabella t_unità immobiliari2) e funziona tramite il codice SQL
Codice: Seleziona tutto
SELECT "Comune Località", "ID Località" FROM "t_località"
- il pulsante Aggiorna Località si trova nel SubForm e il suo parametro Operazione è impostato come Aggiorna formulario
Se vuoi provare possiamo farlo assieme ...
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Inserire dati in una tabella da una sola casella di riep
grazie adesso ci studio su e ti faccio sapere. dammi qualche giorno
Antonio
OpenOffice 4.1.7
Windows7
OpenOffice 4.1.7
Windows7
Re: Inserire dati in una tabella da una sola casella di riep
Grande Charlie sono riuscito a farlo funzionares eguendo le tue istruzioni.
Antonio
OpenOffice 4.1.7
Windows7
OpenOffice 4.1.7
Windows7