0% encontró este documento útil (0 votos)
212 vistas24 páginas

Introducción Genexus 16

Este documento explica cómo crear una base de conocimiento y una primera transacción en GeneXus. Se detallan los pasos para crear la base de conocimiento, incluyendo la carpeta y archivos generados. Luego explica cómo crear una transacción llamada 'Bodegas' con tres campos y construirla para generar la tabla en la base de datos.

Cargado por

edipes82
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
212 vistas24 páginas

Introducción Genexus 16

Este documento explica cómo crear una base de conocimiento y una primera transacción en GeneXus. Se detallan los pasos para crear la base de conocimiento, incluyendo la carpeta y archivos generados. Luego explica cómo crear una transacción llamada 'Bodegas' con tres campos y construirla para generar la tabla en la base de datos.

Cargado por

edipes82
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1

Editorial BDA

Capítulo 1
Iniciando la Base de Conocimiento
El objetivo de este texto es brindar los conceptos teóricos fundamentales de GeneXus y su aplicación
práctica, buscando utilizar la herramienta en forma óptima. En este curso se incluyen los conocimientos
brindados en el nivel Junior, complementando los mismos con mayor profundidad y agregando temas de
complejidad mayor.

Orintado a quienes deseen obtener el dominio de GeneXus suficiente para poder desarrollar aplicaciones
de gran complejidad y sin necesidad de apoyo, salvo para temas complejos.

Nota:

Antes de entrar a Genexus debe asegurarse que esté instalada la Base de Datos SQL Server

Ingresando a Genexus

En el escritorio haga doble clic en este ícono

Al Entrar a Genexus tendrá la pantalla de trabajo con su respectivo menú de opciones

Creando La Base de Conocimiento

Entre a las siguientes Opciones

File-New-Knowledge Base

Genexus 16
2
Iniciando La Base de Conocimiento

Le aparecerá el siguiente cuadro:

En la casilla Name escribiremos el Nombre

de la base de Conocimiento, escriba la pa-

labra: Sistema

En la casilla Directory debe quedarle asi:

C:\Sistema

Esto es par que la base de conocimiento

quede en una carpeta llamada Sistema

En lenguaje cambie English por Spanish. Debe quedarle de la siguinte manera:

Ahora haga cliek en el botón Create

Le aparece el siguiente cuadro de diálogo

Haga click en Yes

Iniciará un proceso que durará varios minutos:

Todo estará listo hasta que al final de la pantalla


se lea lo siguiente:

Create Knowledge Base Success

Ahora usted puede ir a ver el contenido de C:\ y debe encontrar una carpeta llamada Sistema y al entrar a dicha
carpeta verá todo lo que hizo Genexus:

Durante este curso iremos hablando de algu-


de estas carpetas que fueron creadas en el
proceso de la creación de la Base de Conoci-
to. En el listado entre carpetas y archivos la
Base de Conocimiento es la siguiente:

Genexus 16
3
Editorial BDA

Creando La Primera Transacción

Crear una transacción entre otras cosas es la creación de una tabla de datos que posteriormente será será
insertada enuna base de datos; no solo es la creación de la tabla dentro de la base de datos sino la
creación también del mantenimiento de la misma como ser los módulos de Agregar Regisros, Modificar y
Eliminar los mismos así como reportes de los datos y su respectiva consulta

Crearemos una transacción llamada Bodegas; entre a las siguientes opciones:

File-New- Object

Le aparece el siguiente cuadro:

Haga click en Transaction; luego en la

casilla Name escriba: Bodegas y en la

casilla Description escriba: Mantenimiento

de Bodegas

Luego haga click en Create

Ahora procedemos a ingresar los datos de


los campos de lo que será la Tabla Bodegas
se acostumbra en Genexus que el nombre
del campo vaya acompañado del nombre

de la tabla, así que escriba en la casilla que aparece habilitada lo siguiente: BodgasId luego con la tecla
salte a la siguiente columna.

En esta columna (Type) se define el


tio de dato. De entrada se le

propone que sea Numérico y de 4 posiciones con cero decimales pero nosotros lo cambiaremos a Caracter
de 10 posiciones:

Como segundo campo cree el siguiente:

BodgasNombre, tipo Character de 60 posiciones. Debe


quedarle de la siguiente manera:

Como tercer campo cree el siguiente:

BodegasFecha, tipo Date

Genexus 16
4
Iniciando La Base de Conocimiento

Debe quedarle de la siguiente manera:

Nota: en el caso de la fecha hay algo adicional que debemos hacer


y es indicarle que queremos la fecha con formato largo es
decir dd/mm/yyyy

Siga los siguientes pasos:

1. Haga click derecho sobre el nombre del campo BodegasFecha

2. Se activa el siguiente menú popup o colgante:

Haga clik en Propiedades y por la derecha se le activa lo siguiente:

Entre a la opción Date format y se-


leccione el formato de fecha larga

Salvar cambios

Construir (Build All)

Este proceso consiste en lo siguiente:


1. Si es la primera vez que se está creando una transacción en este proceso se creará la base de Datos del
sistema que estemos diseñando o trabajando. Si es la segunda transacción en adelante se pasa al inciso 2
2. Se creará la tabla de datos dentro de la tabla
3. Se creará todo el sistema de mantenimiento de la tabla: Agrear registro, Modificar y eliminar el mismo, Con-
sultas y otros

Para construir lo anterior entre a las siguientes opciones:

Build-Build All

Por ser la primera vez le aparece el siguiente cuadro:

Como Database Name escriba: Sistema (le amaremos igual que la


base de conocimiento.

El Server Name donde se creará la base de datos lo puede obtener


entrando al Management de Sql Server.

El SQL Server Management tuvo que haberlo instalado junto con la Base de Datos Sql Server. En las opciones
del Menú de Windows es el siguiente:

Al entrar a esta opción tendrá el siguiente cuadro:

Genexus 16
5
Editorial BDA

Note que ya le aparece iluminado el nombre del Server Name,


pues solo debe copiarlo para llevarlo a Genexus

De esta manera
debe quedarle.

Click en Finisch

Nota: Después de unos segundos le aparecerá en la parte superior de su pantalla lo siguiente:

Haga click en el botón Create

Nota: a partie de la segunda transacción en lugar de la


Create le aparecerá la palabra Reorganize

Al hacer clik en Create o Reorganize debe esperar que el proceso termine y le aparezca un mensaje que el
proceso se ha hecho satisfactoriamente

Entre a Sql Server y miremos lo que Genexus hizo:

Note que se ha creado la base de datos Sistema. Y si hace click en el signo


+Sistema para ver las opciones y entra a Tables verá lo siguiente

Note que se ha creado la tabla Bodegas.

Nota: en el capítulo final de este texto se enseña


cómo trabajar con la base de datos SQL Serer

Corriendo nuestra primera Aplicación

Ya usted puede correr la aplicaión llamada Bodegas, haga click en Play

En el Explorador de Windows se abre lo siguiente:

Haga Click en Bodegas

Le aparece la siguiente pantalla:

Agregue la siguiente bodega:


Id: 01

Nombre: Tegucigalpa

Fecha: La del día

Después de ingresar los datos haga click en Confirmar. El registro se grabará en la Tabla Bodegas, usted
puede ir a Comprobarlo en la base de datos

Genexus 16
6
Iniciando La Base de Conocimiento

Esto es lo que usted verá en SQL


Server. Un registro grabado desde
Genexus y no hemos escrito ninguna
línea de programación

No nos entraremos a explicar cómo modificar o eliminar el registro desde el aplicativo ni dada sobre los
diferentes aspectos del mismo porque como verá en el capítulo 2 conoceremos el WorkWithPlus cuyo
objetivo es hacer una mucha mejor presentación de cómo manipular una tabla de datos

Nota:

Es muy probable que al correr la aplicación y al querer Confirmar grabar el registro de la Bodega 01 que le
estamos pidiendo agregue a la tabla le haya salido el siguiente error:

Esto se debe a que su computadora no tiene la herramienta de desarrollo ASP.NET V4.0

Cómo se corrige este error. Siga los siguientes pasos:

1. Haga una Búsqueda en Windos de lo siguiente:

Haga click en Service (IIS), y le aparece lo siguiente

2. Haha click en este punto (para abrir DESKTOP....)

3. Se abre lo siguiente:

4. Haga click aquí para abrir los sitios

Se abre lo siguiente:
5. Haga click para abrir Default Web Site

Genexus 16
7
Editorial BDA

6. Haga click en Sistema.NetEnvironment.

Por la derecha de su pantalla verá lo siguiente:

Haga click en Configuración básica

7. Aparece el siguiente cuadro:

Cambiaremos ASP.NET por otro asi que


haga click en Seleccionar. Otro cuadro:

Entre a la lista (combo) de Grupo de Aplicaciones:

Seleccione DefaultAppPool y haga click en Aceptar por donde le


aparezca Aceptar.

Después de este proceso corra su aplicación de Genexus y ya


podrá grabar la bodega 01 que le hemos pedido haga

Actividad Laboratorio

Es la finalidad de este curso crear una aplicación de Control de Inventarios y a medida avancemos en los
diferentes capítulos explicaremos paso a paso el desarrollo del mismo. Mas bien queremos que haga las
siguientes transacciones que se Necesitarán:

1. Sucursales

Diseño de Campos

Nombrede Campo Tipo Longitud

SucursalesId Character(10)

SucursalesNombre Characer(60)

Sucursalesfecha Date

Grabe una Sucursal: Id: 01 Nombre:Tegucigalpa con fecha del día

Genexus 16
8
Iniciando La Base de Conocimiento

2. Unidades

Diseño de Campos

Nombrede Campo Tipo Longitud

UnidadesId Character(10)

UnidadesNombre Characer(60)

Unidadesfecha Date

Grabe una Unidad: Id:01 Nombre: Unidad con fecha del día

3. TipoProducto

Diseño de Campos

Nombrede Campo Tipo Longitud

TipoProd Character(10)

TipoProNombre Characer(60)

TipoProfecha Date

Grabe una Tipo de Proveedor: Id: 01 Nombe: Proveedor Nacional con fecha del día

Genexus 16
9
Editorial BDA

Capítulo 2
WorkWithPlus
Como hemos dicho en el capítulo antrior GeneXus es una herramienta para el desarrollo de aplicaciones, y
valoramos su productividad y la facilidad con la que puede crear y mantener software realmente sofisticado.
Sinembargo se creó WorkWithPlus for Web porque se quería llevar la capacidad de GeneXus a otro nivel.

WorkWithPlus es el complemento ideal para crear aplicaciones multiplicando la potencia de GeneXus,


ofreciendo un conjunto de herramientas a los desarrolladores para la creación de soluciones con una UI &
UX sorprendente y simplificando el trabajo mediante una metodología de uso fácil e intuitiva. >Permite
Crear aplicaciones con las últimas tendencias en tiempos récord.

Caraterísticas de WorWithPlus

1. Facilita el uso de Genexus

Es muy sencillo para los desarrolladores crear aplicaciones usando WorkWithPlus for Web. Su árbol
jerárquico y preview en tiempo real permiten prototipar y corregir mientras se trabaja

2.Ahorre tiempos y esfuerzos

El desarrollador aprovechará la potencia de GeneXus y la multiplicará mediante un amplio conjunto de


funcionalidades. Tan fácil como habilitando/deshabilitando propiedades o estandarizando mediante el uso
de templates.

3. Diseño adaptable

GeneXus nos ofrece la posibilidad de hacer aplicaciones complejas, pero muchas veces no contamos con
los conocimientos para lograrlo. Con WorkWithPlus for Web podrá crear aplicaciones con total flexibilidad y
el diseño que se proponga.

4. Estandariza el trabajo

Ya sea un pequeño o gran equipo el que está trabajando sobre una KB, WorkWithPlus permitirá
estandarizar el desarrollo unificando desde el look & feel hasta la programación logrando una metodología
de trabajo uniforme.

El WorWithPlus cambia totalmente la presentación de una aplicación de Genexus volviéndola mas moderna
y atractiva para el usuario, permitiendo que los diferentes usuarios se sientas mas a gusto con su aplicativo
desarrollado en Genexus

Generando el WothWithPlus

Habra la Base Conocimiento creada en el capítulo 1 y entre a las siguientes opciones:

Tools - WorkWithPlus - Startup Wizard

Genexus 16
10
WorkWithPlus

Se activa lo siguiente:

Son 9 los pasos que hay que recorrer para aplicar


el WorkWithPlus. Usted mismo los ve reflejados
en la parte superior de la pantalla.

El paso (1) es elegir el tipo de menúcon el que


desea trabajar. Por la izquierda s le muestra todas
las opciones de las cuales dispone.

Puede Optar por menú Vertical u Horizontal

Menú Horizontal: Seutiza cuando nuestro aplicativo o sistema


a desarrollar tendrá una gran cantidad de opciones donde
no cobrarían en un menú vertical.
En este texto desarrollaremos un sistema de Inventarios que
no tiene una gran de opcines por lo tanto nos inclinaremos por
un menú vertical

Haga click en este tipo de menú (Vertical). Ahora tendrá en su pantalla lo siguiente:

En la parte superior de su pantalla haga click en Next

En este siguiente paso (2) usted puede cambiar el color de la


parte superior de la pantalla. De entrada el color con el que se
muestra es un verde pálido y de pronto no le gusta. Solo haga click
en cualquier color de la paleta de colores que puede ver en la
parte izquierda de la pantalla.

También se le permite customizar el color para que puede tener una gama mas amplia de
colores
Haga click en el color que mejor le parezca luego haga click en Next

En el siguiente paso (3) se trata el aspecto de seguridad. La pantalla es la siguiente:

De entrada sale activado el sistema de segu-


ridad GAM.

En esta pantalla solo cambiaremos dos cosas


1. El Estilo de Login. Los cambiaremos a
la forma Básica

Genexus 16
11
Editorial BDA

La apariencia de la pantalla del Login ahora es la siguiente:

Esta presentación es mas usual o convencional.

Lo otro que cambiaremos en este paso es el Logo del Login:

Entre a este punto:

Le aparece el siguiente cuadro:

Seleccione una imagen y luego haga click en Ok. Sugerimos la


siguiente imagen:

Ahora su pantalla de Login se verá de la siguiente manera:

Haga click en Next. Le aparece el siguiente cuadro:

Conteste afirmativamente

Genexus 16
12
WorkWithPlus

En el siguiente paso (4) solo quitaremos la información del usuario y la foto:

Quite esta Haga click en Next. En este paso (5) haremos dos cosas:

marca 1. Cambiaremos el Logo Haga el mismo

proceso que ya hizo en un paso

anterior y seleccione la misma imagen que seleccionó en ese momento

2. Escriba un texto para su aplicación, el cual aparecerá como pie de página de su aplicativo

Borre lo que le aparece como Footer


y escriba lo siguiente:

Sistema de Inventarios Versión 2023

3. Quite la marca de Include user name y

Include user photo

Haga click en Next. En este paso (6) No Cambiaremos nada. Haga Click en Next

En este paso (7) No Cambiaremos nada. Haga Click en Next

En este paso (8) haremos un cambio. Cambie la marca a Inside Grid

Esto hará que las opciones de Modificar


y Eliminar queden dentro de los datos
y no como botones en la parte superior
de su pantalla.

Esto lo recomendamos por ser mas


Práctico.

Outside Grid Inside Grid

Haga Click en Next

Genexus 16
13
Editorial BDA

En este paso (9) agreguemos el Lenguaje English a la aplicación. Finalmente haga click en Finish

Le aparece el siguiente cuadro:

Haga click

en Aceptar

Iniciará un proceso que puede durar varios minutos:

Al terminar este proceso corra su aplicación y le aparecerá el siguiente cuadro:

Haga click en Yes

El proceso hará una pausa esperando conteste algo. Verá por la izquierda de su pantalla lo siguiente:

Haga click en Reorganize y el proceso continuará

Este proceso puede tardar varios minutos

Espere

El proceso habrá terminado cuando en la parte inferior de su pantalla lea lo siguiente:

Cuando vea esta leyenda en la parte inferior de su


pantalla tendrá correr de nuevo su aplicación y es
muy seguro le aparecerá el siguiente error:

Genexus 16
14
WorkWithPlus

Note lo extraño, antes de aplicar el WorkWithPlus nuestra aplicación funcionada y ahora No. Esto lo
solucionamos de la siguiente manera:

Entre a las siguientes opciones:

Tools - Genexus Access Manager - Create Tables

De nuevo le aparece el suguiente cuadro:

Conteste

Yes

Ahora entre a las Opciones Tools - Genexus Access Manager - Initialize Metadata

Luego entre a las Opciones Tools - Genexus Access Manager - Applications Registration

Luego entre a las Opciones Tools - Genexus Access Manager - Reprocess Permissions

Después de estos procesos Construyamos, entre a las opciones

Build - Build All

Al de su pantalla vera la siguiente leyenda:

Corra de nuevo la aplicación

Si le sigue dando error salgase de Genexus y cuando lo vuelva a correr ya no le dará error. Al correrlo
tendrá lo siguiente:

En la silla Email que realmente es el usuario escriba: admin

En la casilla Password escriba: admin123 luego haga click en Login

Tendrá lo siguiente:

Esto es un indicativo que el WorkWithPlus está listo para ser utilizado

Genexus 16
15
Editorial BDA

Nota: Si todavía le sigue dando error a la hora de correr su aplicativo le sugiero revisar la configuración de
su IIS en su computadora. Busque ayuda. Mientras resuelve este problema del ISS debes desactivar la
opción que te corra con el ISS.

Cómo hacer esto

1. Entre a esta opción

Luego abra Generators; Luego click en Deafault (C# Web)

Ahora entre a las propiedades y

busques esta propiedad

Cambie esta Propiedad por la siguiente:

Salve los cambios y al correrlo ya no debería darle errores

Nota: Lo correcto es que lo corra con el ISS pues con el IIS

funcionará en la Web

Aplicando WorkWithPlus a la Transacción Bodegas

1. Haga Click en la Transaction Bodegas

2. Haga click en el Tabulador Patterns. Debería aparecerle el cuadro para elegir la plantilla que desea usar

de WorkWithPlus. En caso de que no le aparezca dicho cuadro haga clic en un link que dice:

Select Template . Del Cuadro que le aparece haga click en Selection luego en el botón Select

Genexus 16
16
WorkWithPlus

Ahora usted tendrá lo siguiente:

Haga click en el Tabulador Transaction

Ahora su pantalla se verá de la siguiente manera:

Esta sería nuestra pantalla de captura de datos; guarde los cambios

Cómo correr el aplicativo ahora con WorkWithPlus

Antes de correr el aplicativo de Bodegas debemos conocer algo que resulta de haber aplicativo a nuestro
Sistema el WorkWithPlus. A partir de este momento cuando corramos el Sistema nos aparecerá un menú
de opciones que propone WWP (WorkWithPlus). Corra el aplicativo. Le pide User y Password:

Como User (Email) escriba: admin

Como Password escriba: admin123

Genexus 16
17
Editorial BDA

La pantalla con el menú de opciones es el siguiente:

Al abrir Opción de Menú 1 tenemos lo siguiente:

Trabajaremos esta parte del menú. Lo que

haremos será ir modificando las opciones

y amarrando a ellas los aplicativos que

querramos

Antes tenemos que aprender a aplicar el WWP a la transacción Bodegas

Haga click en la transacción Bodegas debe verla por arriba de su pantalla:

Ahora haga click en WorkWithPlus

Deberían aparecer el panel con la lista de las diferentes plantillas que puede aplicar del WWP; en caso de
que que no le aparezcan haga click en este link:

Debe verse por allí, por debajo de donde estamos en este momento

Este es el Panel que debe aparecerle; de la lista haga click en Selection luego en el botón Select

Salve (Save All) luego Construya: Build- BuildAll

Genexus 16
18
WorkWithPlus

Haga clik en Transaction

Al hacer click en Transaction verà lo que es la pantalla de captura. Haga una pausa para salvar los cambios
y construir (Build All)

Para ver los efectos de Build All

mire el Kb Explorer

Abra Bodegas

Abra WorkWithPlusBodegas

Note todos los objetos que le genera el WorkWithPlus, en especial el BodegasWW, pues es el que
amarraremos al menù de opciones.

Si usted hace click en Selection:

Exactamente este es el BodegasWW

El Menù WorkWithPlus

Para abrir el menù WorkWithPlus de nuevo

ubicarse en el KbExplorer y abrir las siguientes

opciones: WWPBaseObjects- MenuData y haga doble click

en MenuOptionsData

Genexus 16
19
Editorial BDA

Tendrà el siguiente còdigo:

Por supuesto hay mucho mas hacia abajo. Todo consiste

en modificar textos y agregar las instrucciones que

permitar correr objetos como por ejemplo el objeto

BodegasWW que corre el aplicativo de bodegas.

En lugar de Opcion de Menu 1 escriba: Tablas

En Lugar de Link=”” debe tener: Link=BodegasWW.Link()

“Opcion de Menu 1.1" En lugar de Opcion de menù 1.1 escriba Bodegas

Guarde los Cambios y Construya (Build All)

Luego corra el Aplicativo

Despuès de Ingresar el Usuario y la Contraseña tendrà lo siguiente:

Genexus 16
20
WorkWithPlus

Actividad Laboratorio

En el capìtulo 1 ademas de la Transacciòn Bodegas hicios 3 transacciones mas: Sucursales, Unidades y


TipoProducto, en este capìtulo haga las siguientes Actividades:

1. Aplique el WorkWithPlus a la Transacciòn Sucursales y amarrarla al menù de WWP a la opciòn Menu1.2

considerando todos los aspectos que se aplicaron a la transacción Bodegas

2. Aplique el WorkWithPlus a la Transacciòn UNidades y amarrarla al menù de WWP a la opciòn Menu1.3

considerando todos los aspectos que se aplicaron a la transacción Bodegas

.3.Aplique el WorkWithPlus a la Transacciòn TipoProducto y amarrarla al menù de WWP lo dejamos para el

siguiente capitulo; igual considerando todos los aspectos que se aplicaron a la transacción Bodegas

4. Agregue 2 bodegas a la transacciòn Bodegas ya con el WWP

5. Agregue 2 Sucursales a la transacciòn Sucursales ya con el WWP

6. Agregue 2 Unidades de Medida a la transacciòn Unidades ya con el WWP

Genexus 16
21
Editorial BDA

Capítulo 3
Conociendo los Objetos de WorkWithPlus
En este capítulo conoceremos los diferentes elementos involucrados dentro de los objetos del WWP.
Primeros debemos considerar el ejercicio pendiente del capítulo 2: Aplique el WorkWithPlus a la
Transacción TipoProducto. Para amarrarla al menù de WWP debemos considerar que debemos agregar
una opción a Tablas ya que solo había espacio para 3 opciones (Sub-Menù). Entre al Menu de WWP:

Este procedimiento de agregar opciones al Submenú dentro

de una opción del menu será muy común en el desarrollo

de cualquier aplicativo. Si hizo los ejercicios propuestos en el capitulo 2 al correr el aplicativo debe verse de
la siguiente manera: note las 3 opciones (Queremos agregar la Opciòn Tipo de Producto)

su menù WWP debe tener lo siguiente:(visto horizontalmente)

Para agregar una opción copie el bloque correspondiente al bloque Unidades de Medida, Desde la palabra
Item hasta el cierre de llave }, Y agregue lo correspondiente a la transacciòn TipoProducto y
al hacerlo debe verse de la siguiente manera:

Al correrlo debe verse así:

Ya tenemos las 4 opciones del

aplicativo

Agregue a la transacción TipoProducto el siguiente registro: 02 Proveedor Extranjero

Número de Columnas en la Pantalla de Captura de Datos

Cuando usted corre sus aplicativos y entra a un registro, por ya sea para agregar o
modificar puede ver que los datos estan dispuesto en una cola columna, es dedir un solo
atributo o campo por lines y esto por supuesto no es nada llamativo, sobre en aquellos
casos cuando la transacción o tabla tiene una buena cantidad de atributos o campos. Por
ejemplo al entrar a modificar uns bodega los datos se ven de la siguiente manera:

Genexus 16
22
WorkWithPlus

Note que los datos están uno debajo del otro. Los pondremos en 2

columnas. En la KB Explorer abra la transacción Bodegas y haga

doble en el WorkWithPlusBodegas

Se muestra la pantalla de la captura de datos:

Haga click en Panel:Información General

En las propiedades cambie este valor por 2 (presione enter)

Su captura ahora se verà así:

La fecha no queda exactamente debajo de Id; esto


lo resolvemos de la siguiente manera:

Haga click en la casilla Id y en las propiedades mire el valor de esta propiedad:

ese mismo valor debe tener en la casilla Fecha. Al cambiar dicho valor ahora su captura se verà mejor:

Este punto lo consideraremos muy particularmente cuando se

capturas de datos de transacciones o tablas con una gran

cantidad de Atributos o campos. Guarde los cambios y construya

(Build) y corra su aplicativo

Filtros y Búsquedas

El WWP entre sus objetos genera la búsqueda de información dentro de la tabla. Corra su aplicativo y entre
a la transacción Bodegas y entre a este punto:

En esta parte se hace una búsqueda por


Nombre de Bodega. Si desea buscar una bodega
Ingrese aquí el nombre de la Bodega

Genexus 16
23
Editorial BDA

Esto tiene un fuerte inconveniente a mi parecer que espero las nuevas versiones de WWP lo corrijan;
resulta que la búsqueda se hace si el nombre de la bodega inicie con dicho nombre haya ingresado en la
casilla de búsqueda; en tal caso si la Bodega se llama El Centro y usted ingresa en la casilla la palabra
Centro el registro no será encontrado, a menos que haga la búsqueda cambiando el valor y elija Contiene:

Con este cambio la búsqueda se hará si la palabra

Centro está en cualquier parte del atributo o campo

Nombre. Lo mejor sería que de entrada se buscara con el concepto de Contiene. Cómo hacemos esto?

Ubicarse en el objeto Selection: Ahora por debajo haga click en

Dinamyc Filters:

Arrastre Contains Guarde los acmbios y Construya

por encima (Build) y corra su aplicativo y haga

StartsWith búsqueda por nombre de bodega

Cambiando el Ordenamiento de los Registros

Al entrar a la transacción Bodegas las Bodegas aparecen Ordenadas por Nombre de Bodega y talvez
queremos que por default aparezcan ordenados por Id,

Genexus 16
24
WorkWithPlus

Genexus 16

También podría gustarte