Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   DBLookupComboBox distintos ListField (https://www.clubdelphi.com/foros/showthread.php?t=93163)

duilioisola 07-06-2018 15:11:16

Cita:

Empezado por DiegoPucho (Mensaje 526890)
Ahora otra molestia me podrás ver este HILO?: http://www.clubdelphi.com/foros/show...888#post526888

Me costó entender que querías poner diferentes campos de una tabla como diferentes registros de una tabla.
Veo que ya lo tienes resuelto mediante la solucion del UNION.

Definición Tabla Conf: (..., IVA1, IVA2, IVA3, ...)
Definición Tabla IVAS: (IVA)

Datos Tabla Conf :
Registro 1: [..., 21, 10.5, 0, ...]

Datos Tabla IVAS :
Registro 1: 21
Registro 2: 10.5
Registro 3: 0

duilioisola 07-06-2018 15:19:47

Código Delphi [-]
var
   i:Integer;
begin
   // Limpio el ComboBox, por si no es la primera vez que lo llamo.
   ComboBox.Items.Clear:

   // Abro la tabla de configuracion si está cerrada
   if not (TablaIvas.Active) then
      TablaIvas.Open;

   // Recorro los 3 campos de IVA (IVA[n]) agregando su valor a la lista de items
   for i:=1 to 3 do
   begin
      // Utilizo .AsString, pero quizás se debería utilizar .AsFloat y darle formato mediante FormatFloat(formato, numero).
      ComboBox.Items.Add( TablaIvas.FieldByName('IVA' + IntToStr(i)).AsString  );
   end; 
end;


La franja horaria es GMT +2. Ahora son las 10:39:30.

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