< Modificación de pantallas y grids para añadir los campos nuevos
Planteamiento inicial
En este punto veremos como crear o modificar controles de distintos formularios y la programación de sus eventos, todo mediante código VBScript.
Formulario de Empleados
Creación de nueva pestaña
En este formulario necesitamos, únicamente, crear una pestaña que contendrá un grid con la información de las firmas efectuadas por el empleado cargado.
A la hora de crear o modificar controles es importante plantearse en qué evento debería hacerse. Para más información sobre los eventos del formulario consultar los artículos sobre Show e Initialize.
Crearemos una nueva pestaña que albergará el histórico solicitado siguiendo los pasos del siguiente documento, en el evento Initialize.
El código resultante es el siguiente:
' Creación de panel Set lPnl = gForm.Controls.Add("Threed.SSPanel", "Pers_panelHcoEmpleado") lPnl.Visible=True lPnl.autosize = 3 lPnl.Object.Caption = "" ' Creación de la pestaña en sí gform.controls("TabDatos").InsertItem 100, "Hco. Firmas", lPnl.Hwnd, 1
El formulario es exactamente el mismo con una pestaña nueva, en la que tendremos que crear el grid, el cual veremos en un punto posterior.
En el siguiente punto veremos de forma más exhaustiva como podemos manipular y crear controles únicamente por código.
El código completo hasta el momento de este formulario se puede ver en el fichero adjunto frmEmpleados_1.txt.
Codificación: Manipulación de controles en frmPedidos >