Hola,
Yo uso vistas para acceder a datos. Pero como dice es_binario, lo que hago es que creo un cursor y alli cargo los datos...y luego los despliego, para verlos, en las vistas.
En las vistas tengo un evento DblClick que toma la informacion y la manda al formulario que le diga en el pageframe determinado.
Creo que es lo mismo que dice Es_binario.
Funciona asi,
Hay un Option y al lado de este coloco un TextBox.
Al pinchar en la Option se pone en blanco el TextBox y permite que ingreses los datos alli (Set Focus).
Cuando LostFocus del TExtBox, hace la busqueda mediante un comando Select y lo manda a un Cursor.
Luego alimento el ListBox con el contenido de este cursor, segun los campos que he asignado (no uso todos los campos del registro en el ListBox, solo los necesarios). Luego al importarlo mediante el Evento DblClick puedo tomar la informacion que necesito...muchas veces la informacion del PageFrame contiene datos que no estan en el listbox visibles pero que si están en el cursor.
Para mi es rapido...lo unico que trato que al entrar al PageFrame que tiene el listbox con las diferentes opciones, que este sin DATA o con la data necesaria. Por ejemplo, en pacientes, sin DATA, en FActura con las facturas del Dia, en Caja con las transacciones del dia, y asi...
Todo esto es interesante. El Grid lo uso mas que nada para captar datos como en las facturaciones.
Todo es un mundo de posibilidades y claro uno se adapta a la manera de programar que le sea mas facil y entendible.
Saludos desde Panama