FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Colocar Nombre a una fila de DBGrid
Saludos!
Actualmente hago esta consulta :
El resultado lo muestro en un DBGrid quedando algo asi: ================ ID | Envios | Total | ================ 1 | 45| 2345 --------------------- 2 | 33 | 1980 --------------------- 3 | 17 | 95 --------------------- 4 | 100| 500 --------------------- 5 | 65| 380 --------------------- Mi duda es ¿Como puedo cambiar el NUMERO del ID por un NOMBRE es decir que el resultado se vea de esta forma ================ ID | Envios | Total | ================ Jose | 45| 2345 --------------------- Luis | 33 | 1980 --------------------- Angel| 17 | 95 --------------------- Ana | 100| 500 --------------------- Luisa| 65| 380 --------------------- OJO no puedo cambiar el ID de numero a cadena (¡que facil!). La consulta siempre me regresa un numero pues asi se guarda en la tabla. Agradeciendo su ayuda! |
#2
|
|||
|
|||
Mira podrias hacer otra tabla con el id y nombre entonces pondrias en la tabla un campo lookup y se solucionaria el problema en vez de mostrarte el id te mostraria el nombreal que apunta por ej asi seria la tabla:
========= ID | Nombre| ========= 1 | Jose ------------ 2 | Luis ------------ 3 | Angel ------------ 4 | Ana ------------ y como vos decis quedaria la tabla que mostra en el dbgrid 5 | Luisa ------------ |
#3
|
||||
|
||||
No lo he probado, pero creo que funcionaría. Despues, si vas a mostrarlo en un Grid, ocultas la columna ID y solo verás lo que deseas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
|||
|
|||
Mas vale tarde pero sin sueño!!
Hola!
Mil disculpas por no haber contestado antes a este hilo pero por causas de trabajo no habia tocado mi pc y ya estoy retomando los pendientes que habia dejado. Lepe: Entiendo que segun tu codigo SQL debo de crear una tabla llamda "C" la cual contendra los campos ID y Nombre. lo que me trae en duda es "Clientes" que se encuentra despues de la sentencia INNER JOIN y "Cliente.ID" ¿estos que representan? Gracias por responder EDICION 3 horas despues: Quedo solucionado asi: SELECT DISTINCTROW Captura.Bascula, setup.nombre, COUNT (*) AS Sacos, SUM (Captura.Peso) AS [Total] FROM Captura INNER JOIN Setup on Captura.Bascula = Setup.Bascula GROUP BY Captura.Bascula, Setup.Nombre; Cree la tabla Setup con los campos nombre y bascula, en el componente ADOQuery añadi el campo setup.nombre y lo visualize en la rejilla en lugar del Captura.Bascula y todo funcionando. Última edición por FGarcia fecha: 21-11-2006 a las 02:12:50. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
no imprimir una fila en un dbgrid | satabel | Conexión con bases de datos | 2 | 03-09-2005 19:37:00 |
cambiar de Fila en Un DBGRID | Sg2000 | Conexión con bases de datos | 1 | 24-02-2005 03:43:31 |
COlocar una Mascara en una columna de un dbgrid | lionsoft | Impresión | 1 | 30-11-2004 14:57:30 |
COlocar una Mascara en una columna de un dbgrid | RONPABLO | Varios | 2 | 27-11-2004 01:32:59 |
Fila del DbGrid | Rabata | Varios | 3 | 08-11-2004 22:18:13 |
|