Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 12-12-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Minoru.

Intentaré explicarlo lo mejor posible sobre el ejemplo que trabajas.

1) Agrega un módulo de datos: Archivo->Nuevo->Modulo de datos. (vg.: Unit3)
2) Pone en él el TIBConnection, el TSQLTransaction y el TSQLQuery.

3) Quitar los componentes de datos de los formularios.
4) Agregar el modulo de datos (Unit3) a la cláusula uses de los forms en que vaya a ser requerido
Código Delphi [-]
...
uses ..., Unit3;

5) Agregar un TDataSource al form y asociar la propiedad DataSet del TDataSource al TSQLQuery:

Luego vas a tener que indicar el origen en cada referencia a los datos de este modo:
Código Delphi [-]
procedure TForm1.Button2Click(Sender: TObject);
begin
  with DataModule1 do
  begin
    sqlq.Active:=False;
    sqlq.sql.text:= 'SELECT CLIENTES.CODIGO,REPARACIONES.CODIGO, ...';
    sqlq.Active:=True;
    sqlq.FilterOptions := [foCaseInsensitive];
    sqlq.Filter := 'NOMBRES=' + QuotedStr('*'+text1.text+'*');
    sqlq.Filtered := true;
    sqlq.First;
  end;
end;
Y la llamada a Form2, sería solamente:
Código Delphi [-]
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
  if not Assigned(Form2) then
     Form2:= TForm2.Create(Self);
  Form2.Show;
 end;

Por último en Form2 agrega otro TDataSource, enlazalo con el TSQLQuery (igual que en 5) y reemplaza los TEdit por TDBEdit, poniendo en todos la propiedad DataSource igual a DataSource1 y en la propiedad DataField el nombre de campo que corresponda.

Quedaría mas o menos así:


Espero haber sido claro, cualquier duda consulta nuevamente.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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
Seleccionar item de ComboBox eennzzoo C++ Builder 4 23-06-2014 18:43:43
Seleccionar item de DbLookUpComboBox chorrito OOP 1 20-08-2010 01:33:24
Seleccionar Item de ComboBox georgejg Varios 4 26-03-2008 16:43:03
seleccionar item en TdbLockupListbox!!!!!! david_uh Varios 1 22-05-2007 19:19:10
Seleccionar un item de un List Box zvf OOP 2 06-04-2006 16:45:38


La franja horaria es GMT +2. Ahora son las 03:44:55.


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