AX7 - 2/5 AutoLookup a través de los EDT

Continuando el ejemplo anterior hemos eliminado la relación de la FarmTrans con lo que el lookup automático desaparecerá.

Recordad que deberéis sincronizar el datadictionary y hacer un build al proyecto para ver los cambios en las tablas.



Empezaremos ahora a crear el lookup en el Extended Data Type; para este fin, crearemos un nuevo EDT.




El EDT será de tipo string y lo llamaremos FarmId.



En este preciso momento tendremos un EDT sin relación con la tabla FarmTable; crearemos un formulario que utilizaremos como lookup.

Al formulario le he llamado FarmTableLookup; he agregado como dataSource la tabla FarmTable; y he agregado dos campos de está en el grid.
En la imagen se puede ver el aspecto que tendrá:



Para acabar le indicaremos al EDT en su propiedad FormHelp, el formulario anterior.



En nuestra tabla FarmTrans localizaremos nuestro campo FarmId y le asignaré en su propiedad Estended Data Type el EDT que hemos creado en este post.



Si hemos seguido todos los pasos de este post en nuestra tabla FarmTrans el campo FarmId tendrá como desplegable nuestro formulario.


Comentarios