GeneXus - Instanciar Dynamic Combo Box

   
Vista:

Instanciar Dynamic Combo Box

Publicado por Jimena Denis (1 intervención) el 17/12/2009 22:53:58
Hola, tengo las siguientes 3 tablas, lo que necesito hacer es poder instanciar desde una cuarta tabla, al seleccionar desde un campo dynamic combo box, al seleccionar el tipo de vehiculo, que en el dynamic combo box de abajo que trae las marcas solo aparezcan las que correspondan al tipo de vehiculo y abajo, luego de seleccionar marca otro dynamic combo box con model de vehiculo que tambien deberia traer solo los modelos de la marca y tipo de vehiculo seleccionado. Espero que se entiendo lo que deseo hacer y que alguien me ayude!. Muchas Gracias.

1) Tipo de Vehiculos
Campos:
TipoVeId Numeric 2 PK
TipoVeNom Char 20

2) Marca Vehiculos
Campos:
TipoVeId #relacion con Tipo de Vehiculos PK
MarcaId Numeric 2 PK
MarcaNom Char 20
TipoVeNom #relacion con Tipo de Vehiculos

3) Modelo Vehiculo
Campos:
TipoVeId #relacion con Tipo de Vehiculos PK
MarcaId # relacion con marca de vehiculo PK
ModeloVeId Numeric 2 PK
ModeloNom Varchar 40
TipoVeNom #relacion con tipo de vehiculo
MarcaNom #relacion con Marca de Vehiculos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Instanciar Dynamic Combo Box

Publicado por Patricio (9 intervenciones) el 26/12/2009 16:00:42
Hola:

En los DCB existe la posibilidad de poner condiciones para los valores que se cargarán en él mismo. Es allí donde debes poner las condiciones de "filtrado". Ejem..

PaisId*
PaisNom

CiudadId*
CiudadNom
CiudadPaisId

ClientePais
ClienteCiudad (Dynamic CBox)

en este caso en condiciones :

CiudadPaisId = ClientePais ;

Como verás .. no necesariamente son PK .. y tampoco definidas con subtipo..

Espero entiendas..

Suerte.
P.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar