Ver Mensaje Individual
  #4  
Antiguo 21-09-2012
Artigas72 Artigas72 is offline
Miembro
NULL
 
Registrado: sep 2012
Ubicación: Mercedes / Uruguay
Posts: 13
Reputación: 0
Artigas72 Va por buen camino
Perdón...

Perdón, estaba haciendo 2 cosas a la vez y crei haber puesto la información...

Por las informaciones del funcionario x utilizo lo siguiente
Código Delphi [-]
dm.ZQuery.Close;
dm.ZQuery.SQL.Clear;
dm.ZQuery.SQL.Add('SELECT * FROM empleados WHERE empleados.ci='+quotedstr(form_Buscar.ci_buscar)+';');
dm.ZQuery.Open;

y cargo la información en los DBText de la siguiente forma:
Código Delphi [-]
lbl_nombreh.DataField:='nom';
lbl_sueldoh.DataField:='sueldo';
lbl_apeh.DataField:='apellidos';
lbl_CI_h.DataField:='ci';
lbl_nbse_h.DataField:='nrobse';
lbl_calleh.DataField:='calle';
lbl_nrodir.DataField:='nrodir';
lbl_Complemento.DataField:='complemento';
lbl_fecha_ing_h.DataField:='Fecha_ingreso';
//utilice lbl en el nombre porque así sabia que era algo similar a los labels

Para consultar con el Zquery por las faltas del funcionario x utilizo lo siguiente:
Código Delphi [-]
dm.ZQuery.Close;
dm.ZQuery.SQL.Clear;
dm.ZQuery.SQL.Add('SELECT * FROM empleados INNER JOIN (faltas INNER JOIN inasistencias ON faltas.codi=inasistencias.codi) ON empleados.ci=faltas.ci WHERE 
empleados.ci='+quotedstr(form_Buscar.ci_buscar)+';');
dm.ZQuery.Open;

La cuestion es que cuando hace la segunda consulta borra los items cargados en los DBTexts, se entiende?
Mi pregunta es si hay una forma de decir al DBText que ya esta cargado o si debo utilizar otro DataSource con otro Zquery para hacer las consultas...

Gracias a todos por adelanto!

Última edición por Casimiro Notevi fecha: 21-09-2012 a las 17:23:50.
Responder Con Cita