Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   DBLookUpCombobox (https://www.clubdelphi.com/foros/showthread.php?t=66706)

Lenny 08-03-2010 20:05:48

DBLookUpCombobox
 
Buenas y gracias de antemano, tengo una duda simple...
Tengo unos DBCombobox los cuales utilizo para mostrar cierta informacion para que el usuario elija entre estas, ¿como puedo evitar los registros en blanco? me refiero a algo asi:

A
B

D
E

G
son varios los datos y combobox, y como no todas las opciones tienen la misma cantidad de Items no seria practico hacer una conexion por cada datoa elegir para evitar espacios en blanco...

Aps, utilizo Delphi 2006, MysQl, Zeos...

Muchas gracias por la atencion...

ecfisa 16-03-2010 04:32:26

Hola Lenny, no sé si entendí tu problema, pero ahí vamos.
Si lo que usas son DBComboBox podrías hacer así:

Código Delphi [-]
procedure CargarCombo;
begin
   tb.First;
   while not tb.Eof do
   begin
       if tbReg.Value <> '' then 
           CBox.Items.Add(tbReg.Value);
       tb.Next
   end
end;

Ahora si son DBLookupComboBox no veo manera de hacer una carga selectiva desde su propiedad ListSource, ya que esta hace referencia a un TDataSource a su vez asociado a un TDataSet. Pero la solución quizá este allí, podrías usar:
Código SQL [-]
SELECT *
FROM TABLA
WHERE REGISTRO <> ''  /* o lo que evalues */
O filtrar la tabla con una vista que contenga esa evaluación.

Espero haberte ayudado en algo.


La franja horaria es GMT +2. Ahora son las 20:49:39.

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