1. Click de salir: thisform.release
ShowTips: .T.
ToolTipText: función a realizar
Format: k cuando el dato sea numérico y ke cuando sea una fecha.
Aligment para indicar la posición del texto, izquierda, derecha, centrado
Border Style para dar un borde a la caja de texto o sin borde.
DisabledBackColor y DisabledForeColor son los colores que queremos que la caja muestre
cuando se encuentra deshabilitada.
Enabled para habilitar o deshabilitar.
InputMask ¢###,###.##
Maxlength determina la cantidad de caracteres que la caja de texto va a aceptar
Visible en .T. muestra la caja de texto y en .F. la oculta.
ButtonCount cantidad de opciones en el optiongroup
AllowHeaderSizing y AllowRowSizing deberán estar seteadas en .F. para que no puedan ser
modificadas por el usuario, siempre le vamos a dar a las columnas un tamaño fijo.
Gridlines define el tipo de interlineado del grid. Por lo general el valor es 3-Both.
HeaderHeight lo vamos a configurar en 0 para que elimine los títulos de las columnas.
Para indicar el grueso de cada columna, en la ventana de propiedades vamos a seleccionar la
columna, por ejemplo Column 1 y luego en la propiedad Width vamos ingresar al ancho de la
columna.
BorderWitdh define el grueso de la línea.
BorderColor es el color de la línea.
AutoCenter: En .T. para que cuando la ventana se abra aparezca en el centro de la pantalla.
BorderStyle: En 0 – No Border, esto permite que el usuario no pueda hacer más grande o más
pequeña la ventana, ubicándose en el borde del formulario y arrastrando con el Mouse. Para poder
hacer la ventana más grande, en caso que tengamos que agregar cosas al formulario, pondremos
esta propiedad en 3 – Sizable.
Caption: En esta propiedad pondremos el título de la ventana, que tendrá una descripción de lo
que hace el formulario, seguido del nombre del sistema o negocio.
Icon: Para insertar un icono en la esquina superior izquierda de la ventana, en la barra de título.
MaxButton: Debería quedar en .F. para que elimine el botón de maximizar si no queremos que el
usuario modifique el tamaño de la ventana.
Closable: Para eliminar el botón de cerrar ventana (X) en la parte superior derecha.
ShowWindow: Deberá quedar en 2 – As top level form para que cuando se abra la ventana
aparezca delante de la ventana actual.
2. 1. Lostfocus. Este evento se ejecuta cuando el cursor sale de este objeto, por ejemplo,
ustedes ingresan un valor y dan enter o tab para pasar a la siguiente caja.
2. CUADROS DE DIALOGO: messageb("MENSAJE",0+16,"UCEM")
1. la base de datos no será de uso exclusivo, para que esta pueda ser utilizada en red y
accesada y actualizada por varios usuarios: set exclusive off.
2. Definir el tipo de fecha que se va a utilizar en el proyecto: set date to american
3. set defa to curdir() para que la ruta quede empaquetada cuando hagamos el
ejecutable y el instalador.
Para ingresar datos a una tabla ejecutaremos el siguiente comando: append
Campo dirbase = c:zapateriabd
Campo namebd = sistema.dbc
Bases de datos: Para crear la base de datos, vamos a seleccionar DataBases en el administrador
de proyectos y daremos clic a New, luego como siempre vamos a elegir New Database,
TABLAS: vamos a dar clic derecho sobre el área de trabajo y seleccionamos la opción New Table
– New Table Ubicados siempre en BD daremos el nombre de la tabla que queremos crear, en este
caso, vamos a comenzar con Empleados, ponemos el nombre y damos clic a Guardar.
LLAVE PRIMARIA: En este tab vamos a cambiar el tipo (type) a primary, por defecto aparece
regular, y siempre en la llave primaria vamos a anotar la siguiente línea: .not.delete()
MENÚ PRINCIPAL: Los botones se llamarán: cmd_categorias
Destroy, que se ejecuta cuando se cierra la ventana, y programen las siguientes dos líneas:
clear event
close data all
Las dos líneas anteriores lo que hacen es eliminar de memoria todos los eventos ejecutados y
cerrar todas las tables o bases de datos abiertas, este código debe estar en el evento destroy del
menú o de la ventana de login.
tab Code, vamos a dar clic derecho a cargar y vamos a seleccionar la opción Set Main, esto lo
que hace es decirle al Visual que esto es lo primero que se ejecutará de todo el proyecto.
Al botón cmd_categorias, en el evento clic vamos a digitar el comando:
do form “frcategorias.scx”
El grid será de dos columnas y se llamará grid1 y como pueden ver la caja de texto se llama
txt_filtro.
3. tooltiptext a cada botón que digan:
Incluir un registro nuevo
Modificar un registro
Consultar información
Eliminar información
Regresar el menú principal
Evento init del formulario: Este evento se ejecuta cuando la ventana se carga.
Evento InteractiveChange del filtro: Este evento se ejecuta cada vez que el usuario digite alguna
tecla sobre este objeto, por ejemplo, cada vez que el usuario ingrese una letra o número, el evento
se ejecuta.
Evento AfterRowColChange: Este evento se ejecuta cada vez que ustedes dan un clic sobre
alguna celda del grid.
TabIndex: Tab de cada objeto en orden.