Hola
Vamos a la pregunta bien planteada:
Se pueden usar los mismos componentes ?, como ?:
Supongamos que tenemos dos o varias TList y queremos usar el mismo zQuery para llenar todos:
Código Delphi
[-]
ZQuery1.Sql.Text:= 'Select nombre, apellido from medico';
ZQuery1.Open;
While not zQuery1.eof do
begin
bsSkinListBox1.Items.Add(nombre); zQuery1.Next;
end;
ZQuery1.Close; ZQuery1.Sql.Text:= 'Select Direccion, Telefono from medico';
ZQuery1.Open;
While not zQuery1.eof do
begin
bsSkinListBox2.Items.Add(nombre); zQuery1.Next;
end;
En el caso de un ZTable, simplemente se cambie el nombre de la tabla en la propiedad TableName:
Código Delphi
[-]
ZTable1.TableName:= 'Nada';
ZTable1.Open;
ZTable1.Close;
ZTable1.TableName:= 'Otra';
ZTable1.Open;
Saludos