18/01/2024 - Mailman ha scritto:
A mio avviso ti manca una tabella di collegamento fra le due che hai creato: in questa nuova tabella dovrai memorizzare IDEvento (FK), IDNominativo (FK) ed i due FLAG.
La subform che hai creato dovra' essere associata a questa tabella e linkata alla form principale attraverso la FK IDEvento, mentre l'IDNominativo lo recuperi da una combo associata alla tabella Nominativi…
Grazie Mailman,
ho fatto tutto come consigliato tranne la combo perché, creando la sottomaschera associata ai nominativi, mi basta digitare le iniziali e mi compare il cognome.
Ora ho un altro problemino: i duplicati.
Nel campo evidenziato, dopo aggiornamento, ho inserito questo codice:
If Not IsNull(DLookup("Duplicato", "Nominativi", "Duplicato = " & Chr$(34) & Me!Duplicato & Chr$(34))) Then
MsgBox Me!Duplicato & "Nominativo già presente", vbOKOnly, "Duplicato"
Me.Undo
DoCmd.GoToRecord , , acNewRec
End If
Mentre nella maschera di inserimento nominativi, funziona, nella sottomachera no.
Dove ho sbagliato?