Veo dos errores:
- El primero, le dices a access que actualice la propiedad cuando la casilla de verificación obtiene el foco, y eso ocurre antes de que cambie de valor. Debería estar en Después de actualizar, para que ocurra una vez has cambiado el valor
- el segundo, en la cláusula where de la consulta, le estas diciendo que serie=selserie.value, y no es correcto por dos cosas, en primer lugar porque en un combo no tienes que leer el Value, sino el Column(0) si es la primera columna, y en segundo lugar porque no hay ninguna factura en la que la serie sea selserie.value. Lo que tiene que hacer Access es leer lo que hay en el combo, y para eso hay que poner "select .... where serie = '" & selserie & "'"
Ten en cuenta que:
- Si la columna que tiene que leer es la primera no se tiene que indicar, no hace falta
- Lo quitas de las comillas para que te lea lo que hay en el control
- Cuando lo que tienes que leer es un texto hay que poner comillas simples para que access lo sepa
Ya me contarás