ACCESS. Cómo abrir un formulario que muestre SOLAMENTE los presupuestos correspondientes a un determinado cliente?

La tabla "Clientes" tiene 5 clientes cargados. En la tabla "Presupuestos" cada cliente tiene 5 prespuestos cargados, es decir que hay 25 presupuestos cargados.

Lo que quiero hacer es crear un botón en el formulario "Clientes", que al apretarlo abra el formulario "Presupuestos" pero solo pueda navegarse por los 5 presupuestos correspondientes al cliente en el que me encontraba ubicado, y tambien poder crear un nuevo presupuesto para ese cliente.

Intento hacerlo con las opciones del asistente de creación de botones, pero el resultado siempre es un formulario con los 25 registros para recorrer.

¿Alguien puede ayudarme?

2 Respuestas

Respuesta
1

Javier: Supongo que tienes un IdCliente, que voy a suponer que es Numérico.

Al Botón le voy a llamar BtnFiltraCliente.

Private Sub BtnFiltraCliente_Click()
Me.Filter = "IdCliente = " & Me.IdCliente
'Me.Filter = "IdCliente = '" & Me.IdCliente & "'" 'Si fuera Texto
Me.FilterOn = True
End Sub

Mis saludos >> Jacinto

Respuesta
1

Supongamos que en el formulario Clientes tienes un cuadro de texto donde aparece el nombre del cliente, al que llamaremos Nombrecliente, y supongamos que en el formulario Presupuesto tienes otro cuadro de texto, al que llamaremos Interesado(no tienen porque llamarse igual) donde aparece el nombre del cliente. En el código del botón puedes poner

docmd.openform"presupuestos",,,"interesado ='" & me.nombrecliente & "'"

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas