Sei sulla pagina 1di 3

c  

? ¬ 
Los formularios de éste tipo se construyen de la siguiente manera. A continuación se muestran
secciones de la ventana de diseño que corresponden a un ABM de Artículos.
1.1.?Agregar un nuevo formulario al proyecto.
1.1.1.? Código común para
 los formularios de ABM:
Sector declaraciones:
½  
 

 
½

En el evento ͞
 !"
   #$
  #$

2.? Agregar el control GesNavMenú :

2.1.?Configuración del control GesNavMenu:


Buscar y asignar valores a las siguientes propiedades del control:

2.2.?c : Lista desplegable en donde se debe seleccionar el tbox que lleva la id del
ítem correspondiente al ABM:

2.3.?  : Aquí se escribe el nombre de la transacción que se define en la tabla
͞mapges_transactions͟ (mas delante se describe la estructura de la tabla). Dicha
consulta se utiliza para la función de búsqueda de la barra.
2.4.? 
: Define el tipo de vista de para mostrar los resultados de la búsqueda:
2.4.1.? 
 : Grilla de datos.
2.4.2.?   : Lista con nodos desplegables.
2.4.3.?  
 : Variación del anterior que permite mostrar otros campos de
datos al lado de cada ítem como si fuese una tabla.

2.5.? : Nombre de la tabla correspondiente al ABM.

2.6.?   
 : Aquí escribir un nombre para identificar la transacción que agrupa a
todos los componentes del ABM que almacenan datos en la tabla. D
 Los demás
controles que se inserten en el formulario y que sean para almacenar datos en campos
de la tabla del ABM deben tener el mismo valor en la propiedad sTransaction.

2.7.?sWhere: Permite agregar una condición para filtrar los resultados de la búsqueda.
Ejemplo: id_articulo = 72

[?   



A continuación se detallan las propiedades fundamentales que deben establecerse para
que el control funcione:

3.1.?Field: Aquí se coloca el nombre del campo de la tabla en donde se almacena el dato de
la caja de texto.
3.2.?FieldRelation: ¿??
3.3.?IsTableKey: Esta propiedad booleana determina si la caja de texto almacena la Id del
ítem correspondiente al ABM.
3.4.?sAutoIncrement: Establece si el campo es autoincremental por base de datos. Este
valor está asociado a la clave primaria del ABM. Si es otro campo dejar vacío.
3.5.?TableRelation: Tabla a la cual se relaciona el campo.
3.6.?Transaction: Nombre de la transacción. Si el contenido del tbox es un campo que se
guarda en la tabla entonces colocar el mismo nombre de transacción que se definió en
la barra de navegación. Caso contrario colocar otro nombre.
]? 
     
Se configura de forma similar a las cajas de texto:

m?   
5.1.?Cargar una grilla:
 %&#'( (')(*+($
5.1.1.? Parámetros:
À? Grilla: Objeto tipo grilla.
À? Consulta: Id de la consulta creada en mapges_transactions.
À? Where: opcionalmente se puede agregar una condición de filtro para la
consulta.
5.2.?Modificar grilla:
5.2.1.? La modificación de la grilla se hace mediante el método tradicional con el
método Add del Data_Table de la misma.

Potrebbero piacerti anche