Avevo già pensato alla funzione DLookUp() ma non sono riuscito a cavarne un ragno dal buco.
Sicuramente perché sbaglio da qualche parte: questa funzione per me è ostica.
Ho una tabella "autori" con i campi "autore" e "Txtsigla".
Una seconda "biblioteca" con vari campi più il campo "autore" (name: Combo134). Sulla maschera "biblioteca" questo campo è una combo a tendina da cui scelgo l'autore dalla tabella "autori".
Ho creato una nuova text box di nome "text139" e nel campo control source ho inserito la funzione:
=DLookUp("[TxtSigla]", "Autori" , "[Autore] = forms!biblioteca![autore]" )
per ottenere la "Txtsigla" per l'autore indicato nella combo134 della maschera "biblioteca".
Bene, continua a darmi sintassi invalida. L'ho scritta anche in altri modi ma niente. Ho usato l'expression builder ma anche lì non c'è verso: fra parentesi quadre, tonde, apicelle ecc. non riesco a vedere dov'è l'errore.
Non sono neanche più sicuro se l'errore è dovuto a un'inezia o se è macroscopico!
Grazie per l'aiuto