Cómo ir a un registro concreto con dos condiciones al abrir un formulario

Necesito que, al abrir un formulario en access, se abra por un registro aleatorio que debe cumplir dos condiciones:

1. Coincidir con un número aleatorio: [id]=numero
2. Coincidir también con un campo de texto: [tipo]=operacion

Sé como crear el valor de la variable "numero" de forma aleatoria, así como el contenido aleatorio de la variable operacion. Pero el comando para hacer que se abra en un registro que cumpla esas dos condiciones, no consigo dar con la solución. ¿Alguien sabe cómo se hace?

1 respuesta

Respuesta

Sin saber como son esos cálculos aleatorios y sin saber como es el formulario es difícil dar una respuesta concreta, pero suponiendo que el formulario( para el ejemplo) dependa de la tabla Ventas, podrías poner en el evento Al cargar del formulario

me.recordsource="select * from Ventas where Id=..... and Operacion=........."

Es decir que el origen de registros del formulario sea aquel registro de la tabla Ventas en que su Campo Id sea igual al cálculo que dices que tienes y que el campo Operación sea igual a...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas