Gradirei Vostri consigli.
Ci sono tre tabelle:
tbl1 con:
ID (PK)
Campo Nome (dato di tipo testo)
tbl2 con:
ID (PK)
Campo Nome (dato di tipo testo)
tbl3 con:
ID (PK)
Campo Nome (dato di tipo testo)
Poi c'è la tabella di raccordo tblRaccordo con:
ID (PK)
IDtbl1 (FK, con dato di tipo testo)
IDtbl2 (FK, con dato di tipo testo)
IDtbl3 (FK, con dato di tipo testo)
Campo Nome
Altri campi
Nella tabella di raccordo, le tre chiavi esterne (IDtbl1, IDtbl2, IDtbl3) vengono convertite in caselle combinate (cbo), in modo che nella maschera che creo sulla tabella di raccordo i dati che mi interessano li prendo dal menu a tendina, potendo anche aggiungere altri dati se mancanti.
Il collegamento tra le tabelle avviene tra i campi di tipo testo, SENZA APPLICARE INTEGRITA' REFERENZIALE.
Inizialmente le chiavi esterne della tabella raccordo erano di tipo numerico, l'Integrità referenziale era applicata, ma la maschera non funzionava, cioè i dati di tipo testo non potevano essere visualizzati in caselle di tipo numerico, per cui ho cambiato il tutto.
Secondo Voi, se l'integrità referenziale è importante, come potrei gestire con opportune maschere e sottomaschere questo database ?