Salve, è corretto tecnicamente definire, direttamente nella struttura della tabella, l'elenco dei valori che potrà assumere un campo, prendendoli da una query su un'altra tabella ?
Mi spiego meglio:
Ho la classica struttura del tipo:
Tabella Cliente
------------------
ID Cliente
Ragione Sociale
ID Pagamento
etc. etc.
Tabella Pagamenti
------------------------
ID Pagamento
Descrizione Pagamento
E' corretto che definisca, per il campo TabellaCliente.IDPagamento, l'origine riga = alla query sulla tabella Pagamenti ?
Chiedo questo perchè mi sono accorto che, pur funzionando perfettamente, nelle varie maschere che si creano (dove addirittura puoi fare ricerche sui possibili valori memorizzando il valore dell'ID ma visualizzando quello della descrizione) nella creazione dei report e delle maschere questi campi appaiono in reverse e fanno un pò di casino a video, perchè appaiono come dei menù a tendina aperti con le varie opzioni.
In parole povere quale deve essere la tecnica corretta per gestire le classiche tabelle con valori di decodifica, sia a livello di progettazione delle tabelle, che a livello di gestione delle maschere di input ?
grazie.