necesito ayuda para un contador de facturas

Iniciado por eszzes, 21 Noviembre 2008, 01:27 AM

0 Miembros y 1 Visitante están viendo este tema.

eszzes

lo que quiero hacer es q cuando se abra el formulario factura q directamente se ponga el nº de factura. q se fije la utima factura q se gardo y q le sume 1. yo hice asi pero tenia 2 facturas guardadas y cuando lo probe pense q me salio bien pero cuando agregue otra factura en la base de datos me sigue dando el mismo numero de factura q antes osea sigue dando "3" en vez de "4"
este es el codigo si se pueden fijar todo bien
factura_articulo.MoveNext
Do While Not factura_articulo.EOF
txtnfactura.Text = factura_articulo("nº_factura") + 1
Exit Do
Loop

seba123neo

move el recorset al final, saca el valor de la factura.. y sumale 1...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Angeldj27

Como dice seba te funciona bien pero seria importante generar el numero de la factura cuando se balla a salvar la transaccion porque si bas atrabajar en entorno de red seria lo mas conveniente



factura_articulo.Recordset.MoveLast
txtnfactura.Text = Val(factura_articulo("nº_factura")) + 1



"Que vamos a hacer Mañana?..... Lo mismo que hacemos todos los dias Pinky tratar de Conquistar el Mundoooo!!!!!

eszzes

yo lo q hice fue esto maximo = 0
Do Until factura_articulo.EOF
   
    If factura_articulo("nº_factura") > maximo Then
        maximo = factura_articulo("nº_factura")
    End If
    factura_articulo.MoveNext
    Loop
    maximo = maximo + 1
    txtnfactura.Text = maximo


esta bien asi o puede ser q me tire error alguna ves? osea si ya lo empaqueto y todo eso