Dentro de los campos de selección sencilla se puede definir información proveniente de un campo de otra forma, como se ha explicado con anterioridad.
Pero quizá usted quiere mostrar en la forma otros datos relacionados con el campo de selección sencilla, por ejemplo, el campo de selección sencilla que sea el Cliente y en otros campos mostrar la dirección, el teléfono, el correo electrónico y el nombre del contacto del cliente que seleccione el usuario. En ese caso, en vez de utilizar una función getValue para cada campo relacionado al Cliente, como sería una forma de hacerlo pero con un tiempo de respuesta más ineficiente, puede simplemente poner en el Default Value, la referencia al campo de la otra forma. En ese caso, mostrará los datos que correspondan al registro del Cliente seleccionado.
Observe el siguiente ejemplo, se creó la forma Producto, la cual se usará para obtener información y enlazarla a un campo de la forma Inventario. La forma Producto tiene los campos Producto ID, Producto, Precio y Existencia.
Se tiene ya una lista de registros para la forma Producto, tal como se muestra a continuación:
En la forma Inventario, el usuario seleccionará el producto y se necesita mostrarle el Precio y Unidades. Entonces en esa forma se van a crear los campos Producto como un campo Single Choice List y los campos Precio y Unidades, de tipo numérico. Observe el siguiente ejemplo:
Al seleccionar el campo Single Choice Producto, haga clic en las propiedades avanzadas (Advanced) y podrá configurar la opción Form que es la forma desde la cual se obtendrá el valor, y en la opción Field, que es el campo del cual se mostrará el valor; en este ejemplo la forma era Producto y el campo Producto.
En el siguiente campo llamado Precio deberá establecer como valor default el campo Precio de la forma Producto:
FORM[Producto].FIELD[Precio]
Para el campo Unidades se aplicaría el siguiente valor default:
FORM[Producto].FIELD[Existencia]
Puede utilizar el editor de fórmulas para definir el valor default. Observe la siguiente imagen:
Cuando ejecute la aplicación en la forma Inventario seleccione el nombre del producto:
El valor de los campos Precio y Existencia se completarán de forma automática, utilizando el valor default que se les estableció.
De esa forma los dos valores se traen de la forma Producto en una sola consulta y sin usar la función getValue. Si el usuario cambia el producto, se cambiará el valor default para Precio y Unidades también.
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents