Newsgroup: it.comp.appl.access
Titolo: come fareste a gestire due tab madri e figli unici ...

il problema che vi pongo vorrei che trovasse soluzione senza scrivere codice
ma "accroccando", se possibile, gli oggetti di access in modo da costruire
qualcosa funzionante anche se grezza.
Allora,
ho due Tab che chiameremo TabMadri e TabFigliUnici (i nomi sono di
fantasia).
Ogni record di TabFigliUnici ha un corrispondente in TabMadri ma,
logicamente, ad un record di TabMadri potrebbe non corrispondere alcun
figlio in TabFigliUnici (potrebbe averlo in seguito!).
Dopo avere archiviato in un primo tempo le Madri, successivamente si
vorrebbe poterle scorrere e se si č verificata una "nascita" poter
archiviare il relativo FiglioUnico. Logicamente scorrendo le Madri si
vorrebbe poter vedere se hanno un figlio e nel caso vederne i dati.
Come fareste?
-- 
----------------
saluti
Giuseppe


Con la 1° affermazione già ti sei inimicato il 90% del NG che ama il
Codice...!
Con la 2° il rimanente 10% che ha letto un libro sui FONDAMENTI di
Access.....!
1)Form(Principale) basata su TabMadri e Sottomaschera basata su TabFigli.
2)Form basata su TabMadri con un campo calcolato che restituisce il Num
figli+Polsante che apre la
relativa Form(Dettagli_Figli) basata sulla TabFigli.
Speriamo che 1 madre non voglia 2 figli.....!
@Alex.

 Speriamo che 1 madre non voglia 2 figli.....!
Non volevo offendere le vostre intelligenze!
Ma forse dovevo rimarcare con maggior enfasi che il figlio se c'è DEVE
essere UNICO ( altrimenti avrei chiamato la tabella TabFigli! )
Con il tuo suggerimento i figli possono crescere e la famiglia diventare
numerosa. :-)
Spero adesso di essere stato + preciso.
-- 
----------------
saluti
Giuseppe

 ha scritto nel messaggio
news:bl3vk3$h6v$1...@lacerta.tiscalinet.it...

Perfetto allor hai sbagliato impostazione del Database.
Le relazioni 1-1 sono inutili e poco pratiche.
Detto questo credo che non servano 2 tabelle perchè
avrebbero proprio la cnformazione 1-1.
Soluzione Monotabellare in cui rendi o meno visibili i dati relativi
all'eventuale Figlio solo se il figlio esiste.
Ti potrebbe essere d'aiuto una Struttura a schede in cui la Scheda Figlio
diventa Visibile solo nel caso esista........!
P.S.
Non si tratta di offendere le nostre intelligenze, e quì torno
al 2° suggerimento che ti ho dato sul quale hai sorriso......!
@Alex.

 al 2° suggerimento che ti ho dato sul quale hai sorriso......!
PS
Il sorriso era bonario ;-)

 ha scritto nel messaggio
news:bl40nd$hpd$1...@lacerta.tiscalinet.it...

Anche il mio suggerimento....!
Non credo sia una soluzione di ripiego, in quanto non ci sono vincoli
stretti
sul numero dei campi in una tabella (credo oltre il centinaio....ne hai a
sufficienza..?)
Il suggerimento oltr a non essere un ripiego ti risparmia un sacco di
problemi
di gestione e/o aggiornamenti......!
Pazienza....!
Tornando al tuo problema allora io lo risolverei così:
From1 Madri
Form 2 Figli unici...!
Nella Form Madri inserisci un Pulsante di Visualizzazione che crei con
l'autocomposizione.
Se fai in modo che i dati delle Tab abbiano una Key che li lega
l'Autocomposizione
ti propone se non ricordo male di Aprire la Form Cercando il Riferimento in
base
alla selezione della Form1....!
Forse ho fatto un pò di caos, ma credo sia l'unico modo per rendere il tutto
più
funzionale senza usaremolto codice.
L'alternativa è creare la stringa di filtro da passare all'itruzione
OpenForm.
StrFilter="[NomeMadre]=" & chr(34) & Me.CtlNomeMadre & chr(34)
Questo supponendo che NomeMadre sia il Campo di legame....!
@Alex.


Mi rivolgerei alla TabServiziSociali ;-)
Ciao
Gippe.

:-))