Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 05-08-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Saludos

Cita:
Empezado por servicomp
y el segundo que creo es el mejor es usando una consulta SQL en el evento OnValidate del DBEdit el caul ocurre antes de beforeInsert y que según otros enlaces funcionan mucho mejor
Nunca he utilizado ese evento para tal caso, ni uno DBedit para buscar un dato.

Yo utilizaria un Edit normal y al presionar enter puedes buscarlo de la sigte 2 formas:

1ro - Con el método Locate del DataSet.
Código Delphi [-]
if table1.Locate('campo1',Edit1.Text,[]) then begin//Si se encuentra
//rutinas
end else begin//De lo coantrario
//rutinas
end;

2do - Agregar un Query.
Código Delphi [-]
with Query1 do begin
  sql.Text:='Select Count(*) from tabla1 where campo1=:valor';
  ParamByName('valor').AsString:=Edit1.Text;
  If Fields[0].AsInteger >0 then begin //si por lo menos hay mas de un registro
    //rutinas
  end else begin //de lo contrario
   /rutinas
  end;
end;

Bueno, esta es una de las forma de hacerlo.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Interbase Admin en delphi el_barto Firebird e Interbase 8 12-10-2007 00:52:57
Validar un Dbedit? kman Varios 10 13-03-2007 04:07:11
validar dbedit yeison Cristman Conexión con bases de datos 1 29-07-2006 21:55:56
Validar campo Date en Delphi 5 vick Conexión con bases de datos 6 27-10-2005 23:27:16
como validar datos en el evento onkeypress de un dbedit? viajero2015 Varios 1 01-02-2004 21:41:59


La franja horaria es GMT +2. Ahora son las 15:14:12.


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