Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Grids... (https://www.clubdelphi.com/foros/showthread.php?t=13380)

superhopi 17-08-2004 13:06:04

Grids...
 
Hola chicos:

Tengo un problemilla con una rejilla, es el siguiente:
Muestro en un grid todos los campos de una tabla, pero uno de ellos es un código que pertenece a un nombre en concreto.
El caso es que yo quiero que aparezca el nombre en lugar del código.
¿Cómo lo puedo hacer?

Gracias de antemano. :cool:

tcp_ip_es 17-08-2004 13:19:36

Si te has creado los tfields posicionate sobre el campo que mencionas y en la propiedad fieldname le das el nombre que quieras...
Saludos, Tony

Lepe 17-08-2004 14:59:11

Creo que necesitas que el grid se base en una consulta del tipo:

Código SQL [-]
SELECT C.NOMBRE, C.Apellidos, A.DESCRIPCION
FROM  clientes C inner join  Articulos A on 
(c.codigoArticulo = a.codigoArticulo)
WHERE 
 // tus condiciones

saludos

roman 17-08-2004 16:22:41

Una alternativa a la que expone Lepe sería agregar al dataset de clientes (siguiendo su ejemplo) un campo (en el editor de campos) de tipo Lookup usando la tabla de artículos como Lookup dataset y los campos codigoArticulo de ambas tablas para relacionarlos.

Por cierto, paso este hilo al foro "Conexión con bases de datos" a donde pertenece.

// Saludos


La franja horaria es GMT +2. Ahora son las 18:37:46.

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