Access

Hola buenas tardes,
estoy haciendo una bbdd en access 2007 pero hay una cosa que no me sale haber si me puedes ayudar.
La bbdd es de clientes, datos de nif, dirección, etc
En el campo nombre(de la empresa) he puesto un cuadro de lista para poder buscar la empresa que quiera y no tener que pasarlo uno a uno, el problema es que cuando cambio de empresa no se cambian los otros datos, sino que salen los datos de la primera empresa y así pasa con todas, ¿me entiendes? ¿Sabes si se puede hacer algo?ç
Gracias

1 respuesta

Respuesta
1
El cuadro de lista ¿Lo tienes en un formulario o en la propia tabla?
Me cuentas, saludos Angeles.
*** Por cierto... ¿que tal tú perra de la operación? es que tendré que operar a la mia y....
Bueno ya me entiendes, estoy un poco "acojonada"
Hola buenas tardes,
estoy haciendo una bbdd en access 2007 pero hay una cosa que no me sale haber si me puedes ayudar.
La bbdd es de clientes, datos de nif, dirección, etc
En el campo nombre(de la empresa) he puesto un cuadro de lista para poder buscar la empresa que quiera y no tener que pasarlo uno a uno, el problema es que cuando cambio de empresa no se cambian los otros datos, sino que salen los datos de la primera empresa y así pasa con todas, ¿me entiendes? ¿Sabes si se puede hacer algo?ç
Gracias
Hola, el cuadro de lista lo tengo en un formulario
Mi perra muy bien, gracias, el primer día fatal, la pobre no llego a casa y durmió sino que no paraba quieta, no cogía la postura y no hacia más que lloriquear y arrimarse a mi, no se si lo paso pero ella que yo. Al día siguiente fue como un milagro, recuperadisima, como si no le hubieran echo nada, impresionante
Supongamos que la tabla se llama Clientes y los campos DNI, Nombre, Dirección...
Te creas un formulario independiente (en el origen del registro no pones nada)
Un cuadro combinado que llamaremos selCliente vas a propiedades y en origen de la fila:
Select Nombre from Clientes order by Nombre
En la acción Al hacer clic ---> Procedimiento de evento ---> picas en el cuadrado de la derecha, el de los ... y pones Me. Refresh (para que se actualice el formulario y el cuadro combinado tome el valor sobre el que has hecho clic)
Un cuadro de texto que llamaremos txtDNI, en origen del control:
=DBúsq("[DNI]";"[Clientes]";"Nombre=Form!selCliente.Value")
Es decir, búscame en el campo dni de la tabla clientes el registro cuyo nombre sea igual al valor del cuadro combinado que hemos seleccionado.
Para Dirección otro cuadro de texto txtDirec y en origen del control:
=DBúsq("[Direccion]";"[Clientes]";"Nombre=Form!selCliente.Value")
Lo mismo para los otros campos que tengas.
Saludos y un ladrido para tú perra, Angeles

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas