Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 25-08-2008
Yensis22 Yensis22 is offline
Miembro
 
Registrado: feb 2008
Posts: 78
Poder: 19
Yensis22 Va por buen camino
Exclamation

Lo cambie a ADO pero me sigue tirando este erroe
que la funcion no esta defonoda




Y este codigo me funciona bien todo pero con una base de dato en paradox, pero la base de dato la tengo que entregar en access por favor ayudemen

Código Delphi [-]
unit cons;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, ADODB, Grids, DBGrids, StdCtrls, Buttons, ExtCtrls;
type
  TFConsuEquip = class(TForm)
    Bevel2: TBevel;
    Bevel1: TBevel;
    Codequipo: TEdit;
    Busqueda: TComboBox;
    cBuscar: TBitBtn;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn4: TBitBtn;
    DBGrid1: TDBGrid;
    ADOQuery1: TADOQuery;
    DataSource1: TDataSource;
    ADOconequipos: TADOQuery;
    DSADOconequipos: TDataSource;
    procedure cBuscarClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  FConsuEquip: TFConsuEquip;
implementation
uses data;
{$R *.dfm}
procedure TFConsuEquip.cBuscarClick(Sender: TObject);
begin
if Busqueda.ITemIndex = 0 then Begin
         if length(trim(Codequipo.Text)) = 0 then Begin
                ShowMessage('Tiene que Especificar un valor para inicial la Consulta');
                exit;
         End;
         Codequipo.Text := trim(Codequipo.Text);
        ADOconequipos.Active := False;
         ADOconequipos.SQL.Clear;
         ADOconequipos.SQL.Add('select * from equipos where upper(Equipos) like ''%' + UpperCase(Codequipo.Text) + '%'' ');
       ADOconequipos.Active := True;
         if ADOconequipos.Eof then ShowMessage('Lo siento no se encuentra ningun Registros');
  End;
if Busqueda.ITemIndex = 1 then Begin
         if length(trim(Codequipo.Text)) = 0 then Begin
                ShowMessage('Tiene que Especificar un valor para inicial la Consulta');
                exit;
         End;
         Codequipo.Text := trim(Codequipo.Text);
         ADOconequipos.Active := False;
         ADOconequipos.SQL.Clear;
         ADOconequipos.SQL.Add('select * from equipos where upper(marca) like ''%' + UpperCase(Codequipo.Text) + '%'' ');
        ADOconequipos.Active := True;
         if ADOconequipos.Eof then ShowMessage('Lo siento no se encuentra ningun Registros');
    End;
 if Busqueda.ITemIndex = 2 then Begin
         if length(trim(Codequipo.Text)) = 0 then Begin
                ShowMessage('Tiene que Especificar un valor para inicial la Consulta');
                exit;
         End;
         Codequipo.Text := trim(Codequipo.Text);
         ADOconequipos.Active := False;
         ADOconequipos.SQL.Clear;
        ADOconequipos.SQL.Add('select * from equipos where upper(modelo) like ''%' + UpperCase(Codequipo.Text) + '%'' ');
         ADOconequipos.Active := True;
         if ADOconequipos.Eof then ShowMessage('Lo siento no se encuentra ningun Registros');
    End;
 if Busqueda.ITemIndex = 3 then Begin
         if length(trim(Codequipo.Text)) = 0 then Begin
                ShowMessage('Tiene que Especificar un valor para inicial la Consulta');
                exit;
         End;
         Codequipo.Text := trim(Codequipo.Text);
         ADOconequipos.Active := False;
         ADOconequipos.SQL.Clear;
         ADOconequipos.SQL.Add('select * from equipos where upper(Año) like ''%' + UpperCase(Codequipo.Text) + '%'' ');
         ADOconequipos.Active := True;
         if ADOconequipos.Eof then ShowMessage('Lo siento no se encuentra ningun Registros');
    End;
 if Busqueda.ITemIndex = 4 then Begin
         if length(trim(Codequipo.Text)) = 0 then Begin
                ShowMessage('Tiene que Especificar un valor para inicial la Consulta');
                exit;
         End;
         Codequipo.Text := trim(Codequipo.Text);
         ADOconequipos.Active := False;
        ADOconequipos.SQL.Clear;
         ADOconequipos.SQL.Add('select * from equipos where upper(fecha) like ''%' + UpperCase(Codequipo.Text) + '%'' ');
        ADOconequipos.Active := True;
         if ADOconequipos.Eof then ShowMessage('Lo siento no se encuentra ningun Registros');
    End;
   end;
 

end.

Última edición por marcoszorrilla fecha: 25-08-2008 a las 11:51:33.
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
consulta usando ibquerry ANALILIAHUJA SQL 4 22-01-2008 20:04:14
consulta SQL en Delphi 5 usando like en un campo memo MaSSaKKre SQL 4 12-02-2007 01:52:02
Usando Query en delphi 7 quja SQL 2 16-10-2005 07:05:37
consulta usando IF .. ELSE.. en un FROM raffagia SQL 1 19-10-2004 11:00:50
Consulta usando group by jfloro SQL 3 08-08-2003 02:56:33


La franja horaria es GMT +2. Ahora son las 17:02:55.


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