PDA

Ver la Versión Completa : DBGrid+DBLookupComboBox


marial
18-05-2004, 14:20:29
Hola a todos!

Me gustaría que alguien me ayudase un poco, pues tengo un pequeño problema. Estoy haciendo una aplicacion en delphi 7, con una base de datos en sql Server.

Lo que pretendo es tener un DBGrid en el que se me muestra una vista con todos sus campos. Y después que algunos de esas columnas se me muestren a través de DBLookupComboBox, y si pudiera ser que pudiese seleccionar los valores a traves de los DBLookupComboBox, y así ir obteniendo los resultados en el DBGrid. Es muy complicado? Lo he intentado y lo que me hace es que en los DBLookupComboBox me muestra los valores repetidos, tantas veces como aparecen en el DBGrid.

Yo creo que será algo sencillo solucionar esto, pero no doy con la solución.

Muchas gracias.;)

delphi.com.ar
18-05-2004, 15:18:23
Yo te recomiendo definir bien la arquitectura de la base de datos, en los dataset a utilizar, si defines correctamente los campos Lookup, la grilla te mostrará un combo para que puedas seleccionar los datos.

Saludos!

marial
18-05-2004, 17:31:08
Se puede hacer una aplicacion que trabaje solo con una vista sql server?

Es que intenté hacerlo con las tablas, y no me sale :( . Pero si lo hago con la vista me repite los campos en DBLookupCombobox. Por ejemplo:

Si tengo en la vista en el DBGrid los siguientes campos con estos contenidos:
PROVINCIA EMPRESA DEPARTAMENTO
Madrid Laquesea1 Administracion
Madrid Laquesea2 Recursos Humanos
Valencia Laquesea1 Informática


Me gustaria hacer 3 DBLookupCombobox con Provincia, Empresa y Departamento, pero obtengo los datos repetidos.

Esto tiene solución??

Gracias. Me ayudais un montón.