Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Providers (https://www.clubdelphi.com/foros/forumdisplay.php?f=10)
-   -   Campo autoincremental en clientDataSet (https://www.clubdelphi.com/foros/showthread.php?t=85648)

novato_erick 13-04-2014 01:03:57

Campo autoincremental en clientDataSet
 
Hello Chicos nuevamente:

utilizando anteriormente un componente de Terceros el TjvMemoryData tenia a la hora de agregar un campo una propiedad arAutoInc solamente me gustaria saber si el ClientDataSet que viene con delphi se puede hacer lo mismo?

Yo había creado esta procedimiento para incrementar para simular eso pero....:

Código Delphi [-]
procedure incrementa;}
var
cuentaARt :Integer;
begin
 if cuentaARt = cuentaARt then
    begin
      cuentaARt := cuentaARt + 1;
    end
    else
    begin
      cuentaARt := 0;
    end;
end;

y lo que hacia es que en el campo llamado simplemente le otorgaba la variable o el dato de incremento:

Código Delphi [-]
dmLogicaVenta.cdsTempArtVentacdsTempArtVentaART.AsInteger := cuentaARt;

el problema es que al borrar un registro me pone en el dbgrid:

1 123456
2 365145
5 781654
6 851432

creo que me di a explicar


Saludos


novato_erick


La franja horaria es GMT +2. Ahora son las 02:30:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi