Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Asociar un TGrid a un campo de una consulta (https://www.clubdelphi.com/foros/showthread.php?t=97970)

lgarcia 20-01-2026 00:11:05

Asociar un TGrid a un campo de una consulta
 
Hola:
Sigo incursionando en la programación para móviles en el IDE de Delphi 12.2, SQlite y FireMonkey, tengo una consulta que me devuelve las ventas, la cual tiene un campo IdItem la cual la quiero asociar con otra consulta que se debe desplegar con un ComboBox como es posible lograr esto.

Saludos
Luis

Suave para que se te de

Neftali [Germán.Estévez] 20-01-2026 08:39:12

Intenta concretar un poco más qué necesitas.
En Firemonkey se usan LiveBindings para conectar campos y fuentes de datos.

lgarcia 20-01-2026 11:39:29

Asociar un TGrid a un campo de una consulta
 
Gracias Neftaly por la respuesta, estoy haciendo una app de Ventas que interactúa con 2 tablas una de los artículos y otra con las ventas, la ventana con la relación de artículos ya me trabaja, pero la ventana principal que es donde se registran las ventas quisiera poder acceder al listado de productos como normalmente hago en una aplicacion de escritorio usando un CxGrid de DevExpress y en ese campo escogiendo un TLookComboBox de una consulta, se que en FireMonkey no trabajan esos componentes, existe esa posibilidad.

Saludos
Luis Garcia

Suave para que se te de

Neftali [Germán.Estévez] 20-01-2026 12:51:33

Como te he dicho, usando LiveBindings en FMX puedes usar un TListView para mostrar datos:



O utilizar un TStringGrid, aunque este segundo no suele ser tan habitual en plataformas móviles:



Ambos con LiveBindings.

lgarcia 20-01-2026 19:56:14

Yo lo que pretendo hacer es que dado que tengo un TGrid de fondo cuando le de clic su campo IdITem que me despliegue un ListBox para seleecionar el articulo.

Saludos
Luis

Suave para que se te de

Neftali [Germán.Estévez] 21-01-2026 09:09:21

Cita:

Empezado por lgarcia (Mensaje 571742)
tiene un campo IdItem la cual la quiero asociar con otra consulta que se debe desplegar con un ComboBox

Cita:

Empezado por lgarcia (Mensaje 571746)
y en ese campo escogiendo un TLookComboBox de una consulta,

Cita:

Empezado por lgarcia (Mensaje 571751)
es que dado que tengo un TGrid de fondo cuando le de clic su campo IdITem que me despliegue un ListBox para seleecionar el articulo.

Utiliza un TStringGrid y define columnas.
Con LiveBindings las conectas a la fuente de datos que necesites.
Al añadir las columnas al Grid (Items editor) puedes escoger un TPopupColumn:



Dentro de las propiedades de la columna defines los Items que quieres que se desplieguen:



Con esto ya tienes una columna desplegable en el grid con una serie de valores a aseleccionar.




en este ejemplo he usado valores fijos para el desplegable de la columna, pero nada impide que cargues esos valores desde una consulta SQL.

lgarcia 21-01-2026 09:37:22

Asociar un TGrid a un campo de una consulta
 
Muchísimas gracias Neftali por una explicación tan detallada. Espero que le sirva a otros que quieran incursionar en este mundo de las APK.

Saludos
Luis

Suave para que se te de


La franja horaria es GMT +2. Ahora son las 09:26:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi