Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-08-2008
Avatar de principiante22
principiante22 principiante22 is offline
Miembro
 
Registrado: nov 2006
Ubicación: Santo Domingo - Rep.Dom.
Posts: 90
Poder: 18
principiante22 Va por buen camino
Localizar el codigo no utilizado en una BD

Saludos a todos,

Estoy tratando de hacer un programa que localice el codigo que no esta siendo utilizado en una base de datos, por ejemplo, si mi campo codigo tiene los numeros del 1 al 10 y el administrador borra el codigo #5 pues que la proxima vez que se agregue un codigo, utilice el numero 5 y no el 11.

Esto es lo que tengo hasta ahora:



Código Delphi [-]
for i:= 1 to adotable1.RecordCount do
 begin
  while not adotable1.eof do
   begin
    if i=adotable1codigo.asinteger then
     begin
      adotable1.first;
      break;
     end
    else
     if adotable1. //Leer abajo// = adotable1.RecordCount then
      edit1.Text:=inttostr(i)
     else
      adotable1.Next;
   end;
 end;


Donde pongo "Leer abajo" es donde tengo problemas (no se si los tenga en otra parte) porque no se como poner para que cuando sea el ultimo record existente pues me utilice el valor de i en ese momento.

Gracias de antemano por cualquier ayuda que me puedan dar.
__________________
Att: ΓħΞ ŘēąĿ βļåķΣ

Última edición por principiante22 fecha: 25-08-2008 a las 01:54:35.
Responder Con Cita
  #2  
Antiguo 24-08-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
hola , podrias hacer algo asi

Código Delphi [-]
// ordenar por id, si es tabla con IndexFields = 'id'
tabla.first;
id := 1;
while tabla.Locate('id',id,[]) do inc(id);

tabla.Append;
tabla.FieldValues['id'] := id;
tabla.post;

Última edición por coso fecha: 24-08-2008 a las 23:50:59.
Responder Con Cita
  #3  
Antiguo 25-08-2008
Avatar de principiante22
principiante22 principiante22 is offline
Miembro
 
Registrado: nov 2006
Ubicación: Santo Domingo - Rep.Dom.
Posts: 90
Poder: 18
principiante22 Va por buen camino
Ok, gracias por tu ayuda.
__________________
Att: ΓħΞ ŘēąĿ βļåķΣ
Responder Con Cita
Respuesta



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
Alguno a utilizado camaras IP?? Sick boy Varios 9 06-02-2009 22:23:50
PHP Free Chat. Alguien lo ha Utilizado? Alexis De la Cr PHP 0 24-07-2007 19:53:17
Alguien ha utilizado dbiaddalias() rfernandez Conexión con bases de datos 2 09-04-2007 18:02:35
Alguien a utilizado Infopower JavierO Varios 1 03-11-2005 12:33:54
Alguien a utilizado Preport IVAND Impresión 0 10-06-2003 03:47:37


La franja horaria es GMT +2. Ahora son las 20:58:34.


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