Ver Mensaje Individual
  #1  
Antiguo 06-03-2009
Avatar de MichelH
MichelH MichelH is offline
Miembro
 
Registrado: jul 2005
Ubicación: jalisco mexico
Posts: 44
Reputación: 0
MichelH Va por buen camino
Consultas y Grids, cual seria la mejor solucion?

Hola que tal!
Recien empeze a utilizar Firebird, IBExpert y Delphi2009, despues de años de Delphi5 y Dbase asi que al aprender nuevas tecnicas no se cual seria la mejor opcion.

(hecho en Firebird con IBExpert)
Tengo dos catalogos CLIENTES y CIUDADES.
Campos CLIENTES: ID, NOMBRE, DIRECCION, CIUDAD_ID, TELEFONO
Campos CIUDADES: ID, NOMBRE, ESTADO

CLIENTES esta asociado a un DBGRID y utilizo el componente TIBDataSet para conexion con componentes, y quiero que la columna "Ciudad" en el DBGrid me muestre el nombre de la ciudad en lugar del ID de la ciudad, este nombre de ciudad se encuentra en la tabla CIUDADES.

Que seria lo mejor...
1. ¿Hacer que desde la estructura de la base, osea con el IBExpert, se liguen esos datos?
2. ¿Hacer que se haga la consulta desde el TIDataSet?
3. ¿Hacer en el evento OnDrawColumnCell del Grid de CLIENTES una busqueda en la tabla CIUDADES y sustituir el dato a mostrar?
4. Alguna otra tecnica que ustedes me recomienden.

Como siempre agradesco cualquier ayuda que me puedan dar.
__________________
No hay misterios, sólo hay falta de información.
Tampoco hay milagros, sólo hay hechos científicos ignorados

Última edición por MichelH fecha: 06-03-2009 a las 23:45:14.
Responder Con Cita