| cAlias | Alias del archivo principal (solo lectura) |
| lDlg | Indica si la opcion de mantenimiento se realiza en un diálogo (.t.) o sobre el browse de la ventana del módulo |
| hWnd | Hash con el contenido de las ventanas controladas por abcMaster, hay que tener mucho cuidado, porque aunque la variable es de solo lectura, es una referencia al hash usado como control de las ventanas, si se modifica, puede causar errores inesperados (solo lectura) |
| oEntorno | Objeto qEntorno con el control de los archivos .dbf abiertos por el módulo (solo lectura) |
| oUsr | Objeto de la clase qPassword para el control de accesos, este objeto es el mismo para todos los objetos creados directamente o heredados de esta clase |
| oWnd | Objeto de la ventana principal |
| new() | Crea un método personalizado a gusto del programador |
| mant_menu() | Crea un menú básico de mantenimiento |
| mant_button() | Crea una bara de botones con las opciones básicas de mantenimiento |
| mant_menuButton() | Crea un menú y barra de botones con las opciones básicas de mantenimiento |
| mant_click() | Es el equivalente de hacer doble click en el registro actual del browse |
| mant_add() | Realiza la opción de agregar un registro nuevo |
| mant_delete() | Marca como borrado un registro |
| mant_edit() | Realiza la opción de editar el registro actual del browse |
| dbAppend() | Recicla un registro borrado si es posible o agrega un registro nuevo al archivo |
| dbDelete() | Borra todos los registros dentro de un rango ORDSCOPE() |
| catalogo() | Crea una ventana MDI hija de mantenimiento con las opciones básicas |
| catalogoSDI() | Crea una ventana SDI demantenimiento con las opciones básicas |
| validaClave() | Compara lo capturado contra el índice del archivo para evitar registros duplicados |
| refrescaBrowse() | Método utilizado para refrescar el browse en una edición sobre el browse (sin diálogo) |
| caArchivos | - Si es cadena de caracters indica el nombre del
archivo que se va a utilizar en esta opción. - Si es matriz, revisa cada elemento de la matriz, el cual debe ser o una cadena de caracteres o una matriz, cada elemento que sea una cadena de caracteres será el nombre de un archivo que será abierto, cada elemento que sea una matriz deberá contener entre uno y tres elementos, si no se indican los todos los elementos, los elementos faltantes serán remplazados por su valor por omisión, donde: El primer elemento indica el nombre de un archivo que será abierto El segundo elemento depende de si se trata del primer archivo o del segundo en adelante, para el primer archivo indica si se abre de manera exclusiva (.t.) o compartida (.f.), por omisión es compartido, para el resto de los archivos indica si se abre el archivo para uso de este modulo (.t.) o si se abre bajo el control de archivos que se abren solo una vez y se comparten entre todos los módulos (.f.) por omisión es compartido (ver qEntorno). El tercer elemento indica el RDD utilizado para ese archivo, por omisión se utiliza el RDD utilizado por el programa. |
| xPar1 a xParN | Parámetros adicionales para el método utilizados por el programador |
| cTitulo | Texto que se utilizará para indicar la opción del menú, si se omite se utiliza "&Edición" |
| nDerechos | Opción utilizada para la seguridad, está pensado para trabajar con un objeto de la qPassword, el cual debe asignarse a la variable oUsr, si no se asigna, siempre será verdadero |
| cBotones | Si se envía "I" agrega un botón de impresión, el cual imprime un reporte sencillo de lo mostrado en el browse |
| oWnd | Ventana a la que se agrega la barra de botones |
| nDerechos | Opción utilizada para el control de derechos de usuario, está pensado para trabajar con un objeto de la qPassword, el cual debe asignarse a la variable oUsr, si no se asigna, siempre será verdadero |
| cBotones | Si se envía "I" agrega un botón de impresión, el cual imprime un reporte sencillo de lo mostrado en el browse |
| cTitulo | Texto que se utilizará para indicar la opción del menú, si se omite se utiliza "&Edición" |
| oWnd | Ventana a la que se agrega la barra de botones |
| nDerechos | Opción utilizada para la seguridad, está pensado para trabajar con un objeto de la qPassword, el cual debe asignarse a la variable oUsr, si no se asigna, siempre será verdadero |
| cBotones | Si se envía "I" agrega un botón de impresión, el cual imprime un reporte sencillo de lo mostrado en el browse |
| bNew | Code block que se evalúa antes de grabar la información en un registro nuevo, si no se envía realiza el proceso de manera normal |
| oBrw | Objeto de la ventana heredada de la clase tWAbreBrow o del objeto del browse que se utiliza, si no se envía utiliza el de la ventana principal del módulo (::oWnd) |
| lDlg | Indica si la captura será por diálogo (.t.) o sobre el browse (.f.), si no se envía utiliza lo indicado en ::lDlg |
| oBrw | Objeto de la ventana heredada de la clase tWAbreBrow o del objeto del browse que se utiliza, si no se envía utiliza el de la ventana principal del módulo (::oWnd) |
| oBrw | Objeto de la ventana heredada de la clase tWAbreBrow o del objeto del browse que se utiliza, si no se envía utiliza el de la ventana principal del módulo (::oWnd) |
| lDlg | Indica si la captura será por diálogo (.t.) o sobre el browse (.f.), si no se envía utiliza lo indicado en ::lDlg |
| lDlg | Indica si la captura será por diálogo (.t.) o sobre el browse (.f.), si no se envía utiliza lo indicado en ::lDlg |
| xArchivo | Indica el alias al que se le agregará el registro en blanco, si no se envía, se utiliza el archivo principal del módulo, el archivo puede ser indicado enviando el alias del archivo o un objeto qDbf |
| xVal0 | Indica el valor inicial que será utilizado en ordScope( 0, xVal0 ), si se omite, se utilizará el filtro ordScope() que se tenga activo en ese momento, o todo el archivo si fuese el caso. |
| xVal1 | Indica el valor final que será utilizado en el ordScope( 1, sVal1 ), si se omite, se utilizará el valor que se haya indicado en xVal0, siempre y cuando se haya indicado, en caso contrario se borrará todo el archivo |
| cAlias | Indica el álias que será utilizado para realizar el borrado de registos, si no se envía se utilizará el archivo principal del módulo |
| cAlias | Alias del archivo que se va a procesar |
| cTexto | Texto utilizado en el título de la ventana y para la opción del menú |
| nDerechos | Opción utilizada para la seguridad, está pensado para trabajar con un objeto de la qPassword, el cual debe asignarse a la variable oUsr, si no se asigna, siempre será verdadero |
| oWnd | Ventana a la que pertenece la nueva ventana |
| cBotones | Si se envía "I" agrega un botón de impresión, el cual imprime un reporte sencillo de lo mostrado en el browse |
| xClave | Clave para revisar si existe duplicidad, no es forzoso que sea de un solo campo, se revisa contra la llave del índice, así que puede contener cualquier expresión válida que concuerde con el índice |
| cIndice | Indice sobre el cual se realiza la busqueda, si no se envía, se realizará sobre el índice actual |
| lNuevo | Indica si se trata de un registro nuevo o de una modificacion, si no se envía se considera como una modificación |
| cTxt | Texto que se mostrará en caso de encontrar un registro con la misma clave, si no se envía se utiliza el mensaje predefinido |
| cAlias | Archivo sobre el cual se realiza la busqueda, si no se envía, se realiza sobre el archivo principal del módulo |
| lRet | Indica si la captura fué realizada con exito (.t.) o fue cancelada (.f.) |
| oBrw | Ventana heredada de tWAbreBrow o browse sobre el cual se realiza la captura, si no se envía se utiliza la ventana del módulo principal (::oWnd) |