Tengo una tabla maestra de clientes y una submaestra de direcciones. En un pedido yo queria seleccionar el cliente y, en el campo direccion, con flechas arriba y abajo, poder seleccionar solo aquellas que corresponden a ese cliente, asimismo tengo un boton de busqueda conectado a un localizador pero en los dos casos puedo moverme por todos los registros de la tabla, no solo por los del cliente seleccionado.
¿Como puedo hacer para ver solo las direcciones del cliente que me interesa?
Gracias por adelantado.
Direcciones de Clientes
Moderador: vCoaches
1.- Botones de microscroll
En propiedades del control, vas a la pestaña Más estilos, y marcas Subindexación especial.
Editas subindexación, y resuelves el campo cliente del indice, con el campo cliente de la tabla.
2.- Localizador.
En este caso es un poco mas complejo.
a) Tienes que guardar, mediante un proceso en la perdida de foco del campo cliente, en una variable el código del cliente.
b) Creas un localizador, con el indice ´CODIGO ( que estará compuesto por cliente-codigo), das a un botón editar que es el de mas a la derecha (como el de propiedades de windows).
En la ventana que aparece, pulsas al botón >> ampliar y le asignas el valor de la variable que has guardado en el proceso anterior, al código de cliente.
Si no me he explicado bien, pregunta de nuevo.
En propiedades del control, vas a la pestaña Más estilos, y marcas Subindexación especial.
Editas subindexación, y resuelves el campo cliente del indice, con el campo cliente de la tabla.
2.- Localizador.
En este caso es un poco mas complejo.
a) Tienes que guardar, mediante un proceso en la perdida de foco del campo cliente, en una variable el código del cliente.
b) Creas un localizador, con el indice ´CODIGO ( que estará compuesto por cliente-codigo), das a un botón editar que es el de mas a la derecha (como el de propiedades de windows).
En la ventana que aparece, pulsas al botón >> ampliar y le asignas el valor de la variable que has guardado en el proceso anterior, al código de cliente.
Si no me he explicado bien, pregunta de nuevo.
Y si utilizas la opción "Localizar submaestro"??? El único problema es que no te aparecen los índices en el localizador, pero bueno, no creo que un cliente tenga excesivas direcciones....
vSaludos...
Amadís
Axos Soluciones Visuales
Software Gestión Distribución
Web: http://www.axosvisual.com
Amadís
Axos Soluciones Visuales
Software Gestión Distribución
Web: http://www.axosvisual.com
Hola:
Otra posible solución es poner la tabla de direciones como maestra. Enlazas la tabla de direcciones con la de clientes y en lugar de pedir un localizador de submaestro, pides un localizador de maestro, pasándole el cliente mediante una variable global. De esta forma si te salen los índices
Un saludo
Otra posible solución es poner la tabla de direciones como maestra. Enlazas la tabla de direcciones con la de clientes y en lugar de pedir un localizador de submaestro, pides un localizador de maestro, pasándole el cliente mediante una variable global. De esta forma si te salen los índices
Un saludo