Inserire colonna particolare?

Discussioni sulle caratteristiche di database
Rispondi
milos3
Messaggi: 3
Iscritto il: domenica 15 maggio 2011, 17:20

Inserire colonna particolare?

Messaggio da milos3 »

Dunque premetto che non sono preparatissimo in materia quindi cercherò di esprimermi come posso.
Il problema è il seguente, ho fatto un collegamento ad una database in access, tale dateb. è composta di due tabelle, una anagrafica clienti ed una informazioni clienti che viene aggiornata ad ogni mio contatto con il cliente. La tabella anagrafica originale ha una colonna con "+" che premuto mi da tutte le info per tale cliente, nel passaggio ad OO data tale colonna viene persa!! pur mantenendo le due tabelle separate.
Come posso integrare tale funzione?????

grazie a tutti e ciao
OpenOffice 3.2 su Windows 7
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: Inserire colonna particolare?

Messaggio da marcofoc »

è un problema facilmente risolvibile...
crea un formulario, con al suo interno un subformulario (main e sub).
Al main colleghi la tabella "clienti", al sub colleghi la tabella "informazioni".
I due formulari (main e sub), devono essere collegati tra loro tramite la colonna id_cliente.
Poi, nel formulario, crei due griglie, una per il main che ti fa vedere la lista dei clienti, una per il subform che ti farà vedere le informazioni del cliente cliccato sulla prima.

Se non colleghi i due formulari con il criterio sopradescritto, il subform ti farà vedere le info di TUTTI i clienti, senza filtrarli a seconda della selezione della prima tabella.
Non esistono buoni maestri senza buoni allievi...
milos3
Messaggi: 3
Iscritto il: domenica 15 maggio 2011, 17:20

Re: Inserire colonna particolare?

Messaggio da milos3 »

Grazie Marcofoc, ma ho appena iniziato ad usare OO potresti spiegarmi passo passo cosa devo fare
marcofoc ha scritto:è un problema facilmente risolvibile...
crea un formulario, con al suo interno un subformulario (main e sub).
Al main colleghi la tabella "clienti", al sub colleghi la tabella "informazioni".
I due formulari (main e sub), devono essere collegati tra loro tramite la colonna id_cliente.
Poi, nel formulario, crei due griglie, una per il main che ti fa vedere la lista dei clienti, una per il subform che ti farà vedere le informazioni del cliente cliccato sulla prima.

Se non colleghi i due formulari con il criterio sopradescritto, il subform ti farà vedere le info di TUTTI i clienti, senza filtrarli a seconda della selezione della prima tabella.
OpenOffice 3.2 su Windows 7
milos3
Messaggi: 3
Iscritto il: domenica 15 maggio 2011, 17:20

Re: Inserire colonna particolare?

Messaggio da milos3 »

ma ripensandoci è già strutturato così, due tabelle collegate tramite id. Solo che non riesco ad inserire la colonna che poi selezionando il "+" mi apre tutte le note in ordine cronologico x un determinato cliente.
OpenOffice 3.2 su Windows 7
Avatar utente
marcofoc
Messaggi: 235
Iscritto il: martedì 12 ottobre 2010, 16:48
Località: Arzignano (VI)
Contatta:

Re: Inserire colonna particolare?

Messaggio da marcofoc »

Un conto è la struttura (cioè come son fatte le tabelle e come sono relazionate fra loro).
Da come mi dici, le tabelle sono relazionate bene. Nel senso che non puoi inserire info su un idcliente che non esiste. Questo è il senso della "relazione".


Un altro conto è come far visualizzare i dati all'utente.
Devi usare la sezione formulari.
Prova a crearne qualcuno con la procedura guidata.
Poi se non ce la fai, approfondiamo.
Non esistono buoni maestri senza buoni allievi...
Rispondi