Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   como puedeo incrementa un campo auto numerico (https://www.clubdelphi.com/foros/showthread.php?t=10932)

simon 01-06-2004 20:47:19

como puedeo incrementa un campo auto numerico
 
Hola!!!!

como puedo incremetar un campo numerico a partir de un numero q yo le indique, ulitizo el siquiente codigo pero me inicia en uno y lo que quiero es que inicie un ejemplo a partir del numero 9.


para incrementar de uno en uno uso el siguiente codigo.


procedure TFrm_Giros.Tbl_SolicitudDocumentoNewRecord(DataSet: TDataSet);
begin
if Tbl_SolicitudDocumento.State = dsInsert Then
Begin
Qry_Secuencia.Open;
Numero_Documento := Tbl_SolicitudDocumentoNumero_Documento.Value;
Tbl_SolicitudDocumentoNumero_Documento.Value := Qry_Secuencia.Fields[0].AsInteger + 1;
Qry_Secuencia.Close;


mucha gracia...

marcoszorrilla 01-06-2004 20:55:12

Bueno, lo primero decirte que te has equivocado de Foro y no das los detalles suficientes, debieras decir que tipo de tablas utilizas Paradox, Access....

Normalmente es aconsejable guardar el último número utilizado en otra tabla auxiliar, y luego tomar dicho número de esta tabla e incrementarlo en uno, si se añade una opción como puede ser modificar dicho número, el siguiente documento dependerá por tanto del número que nosotros guardemos, con lo cual podemos determinar cual será la siguiente, factura, albarán, documento....

Un Saludo.


La franja horaria es GMT +2. Ahora son las 06:56:58.

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