Facturas en access

Buenos días, tengo un problema que detallo a continuación.
El programa que he diseñado trabaja con albaranes. Con una consulta de anexar creo las facturas. Pero necesito que el id de la factura sea el anterior más 1.
Si pongo un dmax siempre me asigna el mismo numero. Por favor me puedes decir como hacer la consulta para que haga lo que yo quiero.
Gracias

1 Respuesta

Respuesta
1
¿Has probado en poner Dmáx([nombrecampo])+1?
Sí lo tengo puesto tal y como tu has contestado. Pero pone lo mismo en todos es como si solo cogiera el registro que hay en la tabla ultimo pero no el ultimo de los que se van incluyendo.
Mmh,
¿Es en el origen de datos que tienes eso?
Lo tengo en la consulta de anexado
Le estoy poniendo arriba cont:dmáx(contador)+1 y abajo id
Para que me agregue eso al id
De esa manera no te va a funcionar.
Deberías hacerlo en un formulario.
Te creas un textbox independiente llamado "maximo" que tenga en origen de datos Máx([contador]) y luego en "al recibir enfoque" del textbox llamado "contador" pones el código.
If isnull(contador.value) then
    contador.value=maximo.value+1
end if
Y así te irá agregando 1 a los nuevos registros.
Pero tendría que ir factura a factura, ¿no lo puedo hacer todo de golpe?
Ah!
¿Tu lo que quieres es actualizar todos los números de factura y que tengan el mismo valor +1?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas