ShaKa ha scritto:
Vorrei che quando vado ad impostare il cliente a cui sto intestando la fattura sulla maschera appaia una casella combinata con i nomi dei clienti presi dalla tabella "anagrafica clienti", ma quando imposto la casella combinata e le dico di prendere i dati dalla casella su detta mi compare solo il numero cliente e non il nome del cliente.
Cosa sto sbagliando?
Non c'è nulla di sbagliato, quello che vedi è soltanto una impostazione casella combinata di default. Si può aggiustare così, puoi farlo sia in tabella, sia fra le proprietà maschera.
Attualmente immagino tu guardi i valori della casella combinata direttamente dalla tabella Anagrafica, che normalmente è ordinata per ID, ma a te questo ordinamento non serve. Ti consiglio la seguente procedura:
1) Crea una query di selezione in cui importi la tabella Anagrafica.
2) Trascina nella query i campi nel seguente ordine: ID / Cognome / Nome
3) Ordinamento Crescente sui campi Cognome e Nome
4) Salva la query con nome AnagraficaOrdinata
5) Fra le proprietà casella combinata di tabella o maschera devi impostare i seguenti valori:
Origine riga: AnagraficaOrdinata
Numero colonne: 3
Larghezza colonne: 0 cm; 5 cm; 5 cm
Larghezza elenco: 10 cm
In questo modo, Access prende sì in considerazione la prima colonna ID, ma essendo 0 cm, non si vede e mostra la prima colonna visibile (Cognome). Ora ti sarà più facile selezionare il Cliente.