Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/03/2014, 05:18
Avatar de freegirl
freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Respuesta: Número de Factura Automatico

si cuando llegas a 001-999999 tienes que cambiar a 002. Pues metes un IF.

No obstante ¿de dónde sacas la serie? Supongo que la tienes guardad en la BD...Si el label de la serie no es visible, y no tiene ninguna otra utilidad que la de almacenar un valor ¿no sería mejor tenerlo en una variable?

Código vb:
Ver original
  1. Dim comm As New SqlCommand("Select count(idFact) from Factura", CON)
  2. Dim nFact As Integer
  3. nFact = comm.ExecuteScalar
  4.  
  5. IF nFact=999999 Then
  6. varSerie= varSerie +1
  7. nFact =1
  8. Else
  9. nFact = nFact + 1
  10. End If
  11.  
  12. LblFact.Text =   Format(varSerie, "000") & Format(nFact, "000000")
__________________
Saludos