Usare l'evento OnFilterRecord non è ottimale, perché il filtro avviene sul client e non sul server, quindi di fatto scarichi anche i dati delle altre "tabelle" (virtuali) per selezionare solo nel client i dati che ti interessano.
A parte questo, il lookup si può sempre fare basandolo su più campi, e non solamente uno.
Nel tuo caso specifico, se ho capito bene cosa vuoi ottenere, filtra direttamente la tabella in base al campo "tipotabella" nella query SQL che utilizzi nel componente IBDataSet.
Ciao!![]()

Rispondi quotando
