Ver Mensaje Individual
  #1  
Antiguo 11-09-2021
Ralevi Ralevi is offline
Miembro
 
Registrado: ago 2021
Posts: 20
Reputación: 0
Ralevi Va por buen camino
Wink Añadir a un Grid campos de una base de datos

Hola de nuevo, seguimos probando cosas, ahora le toco a las bases de datos.

He creado una aplicación Android con una base de datos SQLite.

Añado al Form un FDConnection y un FDTable, sin inicializarlos.

La BD se conecta en el evento OnCreate mediante

Código Delphi [-]

var
ruta:string;

begin

 ruta:=TPath.GetPublicPath()+'/Turnos_SSV.db';

 FDConnection1.DriverName:='SQLite';
 FDConnection1.Params.Database:=ruta;
 FDConnection1.Connected:=true;

 FDTable1.TableName:='01_MANUEL_LORA';
 FDTable1.IndexFieldNames:='idx';
Se conecta y funciona bien, asigno los valores a varios TEdit mediante:

Código Delphi [-]
Edit_fecha.Text:=FDtable1.FieldByName('fecha').Value;
Edit_turno.Text:=FDTable1.FieldByName('turno').Value;
Hasta aqui todo bien

Ahora quería añadir un TGrid para visualizar los datos, si lo hago mediante LiveBindings me añade
TBindSourceDB, TBindingsList y TLinkGridToDataSource, y funciona, pero me visualiza en el Grid todos los campos, y yo solo quería ver dos.

¿Hay forma de asignar al Grid solo las columnas que necesito?

Gracias de antemano
Responder Con Cita