Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: choquito en 29 Junio 2006, 21:26 pm



Título: generar codigo cada vez que registre
Publicado por: choquito en 29 Junio 2006, 21:26 pm
hola todos, tengo un problemita, haber si me pueden ayudar.
nesecito saber como puedo generar un codigo que se sume consecutivamente con el ultimo registro de un  campo  de una tabla de access que no es autonumerico, que esto ocurra cadavez que trate de guardar un registro

nota:
estoy trabajando con ADODC en visual basic
en access no estoy trabajando con autonumerico,

les agradezco de ante mano su pronta respuesta
su amigo manuel


Título: Re: generar codigo para una boleta
Publicado por: Hans el Topo en 29 Junio 2006, 22:20 pm
hola todos, tengo un problemita, haber si me pueden ayudar.
nesecito saber como puedo generar un codigo que se sume consecutivamente con el ultimo registro de un  campo especifico  en una tabla de access, que esto ocurra cadavez que trate de guardar un mantenimiento

nota:
estoy trabajando con ADODC

les agradezco de ante mano su pronta respuesta
su amigo manuel

si te explicas mejor te lo digo pero es que no he entendido que es lo que quieres hacer si añadir el registro a otra tabla para contarlo o que te cuente segun metes otro registro...  te respondere con otra pregunta... ¿sabes que significa campo autonumérico?


Título: Re: generar codigo cada vez que registre
Publicado por: Hans el Topo en 29 Junio 2006, 22:48 pm
Citar
hola hans, bueno si se que significa campo autonumerio , se refiere a que cadavez que intente crear un nuevo registro este aumenta consecutivamente, esto funciona en access.

bueno en este caso yo no quiero poner autonumerico, quiero que en visual basic, me genere una suma con el ultimo registro del campo y este resutado me muestre en un textbox, para luego poder guardarlo , ojala me puedas entender hans gracias por tu ayuda

que estas usando controles u objetos?
explico:los controles los añades en diseño y los objetos se crean en tiempo de ejecución.
 para llegar al último registro sería...
'por control
data1.recordset.movelast  'nos movemos al último
variable=recordset.fields("campoksea") +1'pedimos los datos del último y le sumamos uno xk se supone k se lo kieres sumar no?...
textbox.text=variable   'ya esta en una textbox

'por objetos
'cmd=command  rec=recordset .... si necesitas saber como se crean y tal ahi un post muy interesante donde me lo explicaron hace poco en éste mismo foro...xd dale a buscar que lo encuentras fijo

cmd.commandtext= "select TOP 1 registroquequiero from tablaquepido order by registroquequiero desc" 'envias las sentencia y la ordenas segun cual quieras
set rec=cmd.execute
textbox.text=rec.fields("registroquequiero")

¿era eso?¿necesitas algo más?