Script “For each simple – tabla base y cláusula defined by”
Transcripción
Script “For each simple – tabla base y cláusula defined by”
Script “For each simple – tabla base y cláusula defined by” Si seguimos queriendo imprimir de las atracciones el país y ciudad, pero esta vez ordenados no por nombre de atracción, sino por nombre de país: Page 1 ¿cómo hacemos para que GeneXus no elija como tabla base CountryCity, sino Attraction, si los atributos del for each son CityName y CountryName?: Video filmado con GeneXus X Evolution 2 Necesitamos que dentro del for each aparezca nombrado algún atributo de la tabla Attraction: La forma de hacerlo es utilizando la cláusula Defined by. Se utiliza para nombrar atributos de la tabla base que queremos que GeneXus elija para el For each: Page 2 Al agregar AttractionName a los atributos del for each, las tablas involucradas serán Attraction, CountryCity y Country, que conforman la tabla extendida de Attraction: Video filmado con GeneXus X Evolution 2 {Demo} Así, teniendo este layout … sin regla parm… y con este Source … Page 3 …La tabla base elegida es CountryCity… Video filmado con GeneXus X Evolution 2 …por lo que se muestran todos los países y ciudades de la base de datos. En cambio, si agregamos la cláusula Defined by… con un atributo de Attraction… Page 4 … la tabla base cambió a Attraction. Y ahora se están listando los países y ciudades de cada atracción: Video filmado con GeneXus X Evolution 2 {Ppts} Page 5 En la cláusula Defined by se pueden especificar varios atributos de la tabla extendida, pero al menos uno de ellos tiene que pertenecer a la tabla base, a diferencia de lo que ocurría con los atributos del order, o where, que no tenían esa restricción: Video filmado con GeneXus X Evolution 2
Documentos relacionados
Componentes de pantalla (Extended controls)
Salvamos esto que hicimos y vamos a personalizar algunas propiedades del user control Image Gallery. Vamos a modificar su ancho (ponemos 1000), el alto (le damos el valor 500) y la forma en que qu...
Más detallesComponentes de pantalla (Extended controls)
que signamos el valor del atributo: AttractionName. Salvamos esto que acabamos de definir y vamos a personalizar algunas propiedades del user control Image Gallery. Volvemos entonces al web panel y...
Más detallesEste video fue filmado con GeneXus X Evolution 3 P age Haciendo
Vemos que se abre un subnivel y le daremos el nombre: City. Ahora tenemos 2 posibilidades para nombrar a los atributos del 2do nivel. Si digitamos punto, vemos que GeneXus nos sugiere como prefijo ...
Más detalles