Il giorno 05/set/07, alle 09:35, A-Lex ha scritto:
Altra domanda: col formulario stai inserendo dati in una sola tabella o
su più tabelle?
Puoi, se nn é troppo lungo, mandare in lista l'elenco dei campi delle
tabelle coinvolte con le loro caratteristiche (Nomi - Varchar; Nascita
-
Date...) e la struttura della query?
Se usi più tabelle, hai impostato delle FK?
Hai detto che hai impostato il db con mysql, nn é che hai modificato,
in
seguito, la struttura col base?
guarda ho fatto una cosa più semplice: ho fatto rapidamente un database
all'osso, con due tabelle:
principe
ID
nome
sub
ID
collegamento
omen
nomen
lumen
il campo INT 'collegamento' lo utilizzo per creare il subform,
collegandolo appunto a ID di 'principe'.
Il database lo trovi qua:
http://www.venerandi.com/temp/prova.odb
il problema si presenta anche qua: apri il form 'prova'. ci sono cinque
record con i nomi presi da princeps e sotto il subform con i campi omen
nomen lumen. Se io provo a scrivere nei campi omen nomen e lumen, il
dischetto di salvataggio non si attiva e quindi i dati sono persi
finché non premo tab oltre l'ultimo campo. a questo punto Oo salva i
dati immessi, però inizia a farmi inserire ulteriori dati collegati al
'ID' della tabella princeps appena inserito, come se stessi inserendo
una seconda riga di una tabella di un subform, tanto per capirci, senza
avere la possibilità di tornare a vedere gli originari cinque record di
princeps (se non chiudendo il form e riaprendolo).
ovviamente a me non interessa avere più record collegati ad un unico ID
della tabella principale, altrimenti avrei giustamente utilizzato una
tabella. in più il fatto che i dati non siano salvati durante la
digitazione dei vari campi rende il database inutilizzabile per altre
persone al di fuori di me.
spero che aprendo il file tutto sia più chiaro della mia spiegazione.
grazie
f.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]