Salve
Ho un problema che non riesco a risolvere/capire.
Access 2021
Ho una maschera Ordini con sottomaschera RigheOrdine.
Nella maschera Ordini seleziono un Fornitore caricando il campo IDfor dalla tabella Fornitori tramite una combobox e fino qui tutto OK.
Nella sottomaschera ho un altra combobox Materiale che preleva i dati dalla tabella Materiali (dove vi è un campo IDFor che associa il materiale al fornitore) nella quale vorrei avere solo i materiali relativi al fornitore selezionato in Ordini, e qui inizia il problema.
Io di solito filtravo i dati per la combobox mettendo come criterio della query origine dati della combo nel campo IDFor:
[Maschere]![Ordini]![IDFor]
Vi metto anche l'SQL della query per chiarezza
SELECT TMateriali.IDMat, TMateriali.Descr
FROM TMateriali
WHERE (((TMateriali.IDFor)=[Maschere]![Ordini]![IDFor]))
GROUP BY TMateriali.IDMat, TMateriali.Descr;
ma non funziona, ossia mi seleziona correttamente i materiali solo la prima volta a tabella Ordini completamente vuota (contatore azzerato) e poi non più, l'elenco nella combo non cambia mai anche cambiando fornitore, Ho provato a fare il requery/refresh/Recalc dell maschera ma niente da fare l'elenco non cambia.
Qualcuno ha un'idea del perché ciò accada?
Grazie 1K per l'help