questa domanda mi fa sentire un gigante con i piedi di argilla...
ti propongo questa soluzione:
1)ti crei una casella combinata con origine controllo TuaTabella.Codice,
origine riga una query a 3 colonne
nella prima colonna inserisci il TuaTabella.codice, nella seconda il tuaTabella.cognome (crescente), nella terza il tuaTabella.nome (crescente)
- imposti il formato della casella combinata numero colonne 3, larghezza colonne 0; x cm; x cm (X= quanti cm vuoi)
- ti crei una casella di testo che ha come origine controllo tuaTabella.Codice
in questo modo quando cominci a scrivere il cognome nella casella combinata ti compariranno tutti i record che hanno il cognome
che inizia con le lettere che hai inserito, selezioni quello che ti serve e in automatico si compila anche il codice.
Se invece scrivi il codice nella casella di testo in automatico ti comparirà il nome e cognome che corrisponde a quel codice
Se il nome e cognome non sono presenti nella casella combinata, quindi si tratta di un nuovo record, ti crei una maschera per l'inserimento
dei nuovi dati che si apre sull'evento notInList della casella combinata.
Credo che la mia risposta ti servi ad aggirare l'ostacolo come alla fine ho fatto io,
ho visto che nessuno ti ha risposto e allora mi sono cimentata.
Che dire buona fortuna