FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
ayuda con autogeneracion
hola
tengo un form que con un adotable para registrar clientess pero nececito que el campo codigocliente se autogenere en este formato '0001' tengo este codigo: var id,id2:string; begin clientetable1.Last; clientetable1.Insert; id:='0001'; if clientetable1.FieldValues['codigo']=null then clientetable1.FieldValues['codigo']:= id else begin id2:=clientetable1.FieldValues['codigo']+1; id:='000'+id2; end; end; pero cuando inserto en todos los registro del campo codigo me le inserta el mismo valor '0001' lo que quiero es que me lo vaya generando osea '0001' que el siguiente sea '0002' gracias........ |
#2
|
||||
|
||||
que motor de base de datos utilizas?
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
||||
|
||||
Cita:
Ademas, no deberia ser integer ?
__________________
Web |
#4
|
||||
|
||||
bueno estoy usando acces.
|
#5
|
||||
|
||||
Hola
Primero, felipe88 tiene razon, tiene que ser integer. segundo, si usas este formato 000, cuando llegue a 10 quedara asi 00010, 100 quedara asi 000100 y asi sucesivamente, por lo menos como lo estas haciendo. Ahora, no se por que la necesidad de los ceros adelante, esto se podria hacer formateando el dato, sin que este en la tabla. Yo lo haria asi: Bueno, empecemos por ahi, ya nos diras como te fue. Saludos |
#6
|
||||
|
||||
Yo utilizo algo parecido, pero que conste que el campo es de tipo Texto.
En una tabla guardo el último valor (como Integer), le sumo uno y luego.
Tambien puedes lanzar un Sql:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda para la ayuda | maxvera | Varios | 4 | 12-05-2007 20:13:44 |
Instalar Ayuda (.HLP) en la Ayuda de Delphi? | MasterXP | Varios | 6 | 12-04-2006 06:57:49 |
Ayuda para crear ayuda... | Gabriel2 | Varios | 2 | 10-06-2005 00:15:18 |
ayuda con strtofloat, ayuda punto flotante | TURING | Varios | 5 | 30-04-2004 08:03:59 |
Ayuda Con Instalacion De Archivos De Ayuda | Legolas | Varios | 1 | 01-12-2003 14:48:03 |
|