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... |
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