Llenar un DBComboBox o un DBListBox
Publicado por Martin_Artaza (3 intervenciones) el 07/01/2006 02:15:41
Feliz año a todos:
Tengo el sig. problema, no se porque no funciona, lo que quiero es llenar un DBComboBox o un DBListBox, lo que hago es lo siguiente.
Md -----> modulo de datos
procedure llenar ( .....)
begin
md.Consulta.active:= False;
md.Consulta.parambyname('PNombre').asstring := ENombre.text;
md.Consulta.active:= True;
Md.DSConsulta.DataSet := Md.Consulta;
//////// Con el combobox
Cb1.Datasource:= Md.DsConsulta;
Cb1.DataField := 'Monto_Total';
////////////////////O con el dblistbox /////////////////////
CL1.Datasource:= Md.DsConsulta;
CL1.DataField := 'Monto_Total';
///////////////////////////////////////////////////////////////////
end;
El error que me da, no es ninguno, sino que simplemento no se llenan, lo solucione temporalmente con un ciclo y un ComboBox comun o listbox comun, no tengo ni idea cual es el problema, otra cosa que me gustaria saber es como hacer para aparesca 2 fila en un DBcomboBox eh leido en la biblia de delphi 7.0 que hay que poner en la propiedad DataField := 'Cantidad;Monto_Total' pero si hago esto me da error,
Uso componentes de DBE y la conecto con DB de Access.
Desde ya muchas gracias.
Tengo el sig. problema, no se porque no funciona, lo que quiero es llenar un DBComboBox o un DBListBox, lo que hago es lo siguiente.
Md -----> modulo de datos
procedure llenar ( .....)
begin
md.Consulta.active:= False;
md.Consulta.parambyname('PNombre').asstring := ENombre.text;
md.Consulta.active:= True;
Md.DSConsulta.DataSet := Md.Consulta;
//////// Con el combobox
Cb1.Datasource:= Md.DsConsulta;
Cb1.DataField := 'Monto_Total';
////////////////////O con el dblistbox /////////////////////
CL1.Datasource:= Md.DsConsulta;
CL1.DataField := 'Monto_Total';
///////////////////////////////////////////////////////////////////
end;
El error que me da, no es ninguno, sino que simplemento no se llenan, lo solucione temporalmente con un ciclo y un ComboBox comun o listbox comun, no tengo ni idea cual es el problema, otra cosa que me gustaria saber es como hacer para aparesca 2 fila en un DBcomboBox eh leido en la biblia de delphi 7.0 que hay que poner en la propiedad DataField := 'Cantidad;Monto_Total' pero si hago esto me da error,
Uso componentes de DBE y la conecto con DB de Access.
Desde ya muchas gracias.
Valora esta pregunta


0