Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-10-2011
edwin.simon edwin.simon is offline
Miembro
NULL
 
Registrado: oct 2011
Posts: 30
Poder: 0
edwin.simon Va por buen camino
saludo para todos

estoy usando delphi 7 y accesse, en un programa que estoy realizando trato de incrementar un codigo atraves de un query
Código SQL [-]
Select Max(codigo) From tabla
y en NewRecord de la tabla tengo esto.

Código SQL [-]
  if Tbl_Departamento.State = dsinsert then 
  begin
    Tbl_Departamento.Open;
    Tbl_DepartamentoCodigo_Departamento.Value := Qry_IncrementaDepartamento.Fields[0].AsInteger + 1;
    Qry_IncrementaDepartamento.Close;
  end;


todo bien por el momento,el problema esta cuando inserto un registro incrementa el codigo grabo, voy a insertar otro registro no lo incrementa pone el codigo 1, pero si sierro el fom y entro nuevamente cuando inserto me incrementa el codigo 2. eso quiere decir que tengo que entra y salir para que lo incremente. estoy buscando y no veo donde puede estar el problema y siempre es hecho eso y funciona bien.

que pasará?

mil gracias.

Última edición por ecfisa fecha: 18-10-2011 a las 15:33:40. Razón: Etiquetas [SQL] [/SQL] , [DELPHI] [/DELPHI]
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Un saludo a todos los compañeros gluglu La Taberna 9 29-04-2008 16:41:44
Un saludo para Jhonny ContraVeneno La Taberna 35 20-07-2007 05:44:52
Saludo para todos edwin1 OOP 4 08-10-2003 15:51:04
Saludo para todos, como puedo usar 2 tablas edwin1 Impresión 0 10-09-2003 16:59:53


La franja horaria es GMT +2. Ahora son las 01:28:59.


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
Copyright 1996-2007 Club Delphi