Ir al contenido principal

LlamarAñadirEditar

Estructura

CallAddEdit(sAddEditType, sCompany, sHeader, sKey: Text)

Tipo

Procedimiento

Descripción

Este procedimiento permite al usuario abrir un asistente de añadir/editar directamente desde la pantalla de eventos.

Parámetros: 4

sAddEditType = el tipo de acción de añadir/editar que se va a invocar. Estos nombres coinciden exactamente con el nombre de la tabla en la base de datos; consulte el Diccionario de datos para obtener más detalles.

sCompany = el nombre de la empresa que debe seleccionarse al iniciar sesión (si procede)

sHeader = el nombre del valor del encabezado (si procede). Un valor de encabezado es una clave secundaria para los elementos de la cuadrícula; por ejemplo, la lista de alta y modificación de números de modelo. Esta lista está ordenada por nombre de empresa y también por fabricante. Así pues, encima de la tabla de números de modelo hay dos menús desplegables: uno para la empresa y otro para el fabricante. Este valor de sHeader se correspondería con el valor de «Fabricante» que se debe seleccionar al introducir los datos.

sKey = el valor de la tabla de alta/modificación que se seleccionará automáticamente para su edición. Este campo puede dejarse en blanco, pero, en ese caso, se abrirá la pantalla principal de la «cuadrícula» para añadir o editar, en lugar de acceder directamente al asistente para editar el registro.

Ejemplo

Este ejemplo sería adecuado para la acción de activación «Clic en el botón de atributos», en un evento con el atributo de evento «EMPLEADO PRESENCIAL»

que esté configurado como un botón. Al pulsar, se selecciona el valor del atributo de evento «EMPLOYEE ONSITE» y se muestra en la pantalla de añadir/editar de «ABC COMPANY»

if LookupButtonName = 'EDIT EMPLOYEE ONSITE' then

CallAddEdit('EMPLOYEE', 'ABC COMPANY', '', LookupEventAttributeText('EMPLOYEE ONSITE'))

End If |