SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Bases de Datos => Mensaje iniciado por: xFallenAngelx en Sábado 14 de Julio de 2007, 01:39
-
Hola, estoy haciendo un programa q necesita imprimir tickets, pero el problema es q no se x q razon siempre me pone "2" d numero de ticket, antes lo hacia, lllegaba a un numero determinado, cerraba el prgorama, lo abria devuelta y me ponia desde 0, pero en la base de datos se guardaba. No se cual sera el problema, yo use este codigo :
Tick = Ticket1.Recordset.Fields("Ticket")
Tick = Val(Tick) + 1
Ticket1.Recordset.Fields("Ticket") = Val(Tick)
Ticket1.Recordset.Update
Alguien podria ayudar, por favor, muchas gracias
-
mira he visto tu codigo y esta perfectamente bien, por lo tanto mi deduccion mia es q, no te estan guardando en la base de datos lo q quieres,,,
pero te tiene q guardar, o al menos q te expliques de una forma mas clara ,,,
o sino otro metodo de tambien como generar registros, indexados por un numero q vayan de 1 en 1,,,
es creaando una tabla auxiliar en tu base de datos llamada contador,,,
y hay a medida q ejecutas el comando addnew, pues pues agregas en tu tabla de ticket, tu registro y en tu tabla contador pero ya sumados en 1...
y despues lo grabas con el update, y queda tu informacion guardada y nunca se inicializara a cero sino q siempre avanzara de 1 en 1..
espero q hayas comprendido, lo q te explico o de lo contrario puedes mandarme un email, con imagenes si guatas de tus formaularios
soy ing de sistemas y domino bastante bien casi a la perfeccionlo q es el visual basic, mi correo es ing_joseportilla@hotmail.com byee