SlideShare una empresa de Scribd logo
1 de 3
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.
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.
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.

Más contenido relacionado

La actualidad más candente

Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9WILDER VILCAHUAMAN
 
Lógica difusa utilizando matlab para un control de voltajes de un motor
Lógica difusa utilizando matlab para un control de voltajes de un motorLógica difusa utilizando matlab para un control de voltajes de un motor
Lógica difusa utilizando matlab para un control de voltajes de un motorcamaleon81
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altasSicohe
 
Controles de formularios Access 2007
Controles de formularios Access 2007Controles de formularios Access 2007
Controles de formularios Access 2007Erick Cruz
 
Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Gtmuriano
 
Ejemplos Borland C++ Builder
Ejemplos Borland C++ BuilderEjemplos Borland C++ Builder
Ejemplos Borland C++ BuilderDarwin Durand
 
Excel 2010
Excel 2010Excel 2010
Excel 2010002tatan
 

La actualidad más candente (17)

Practica 16
Practica 16Practica 16
Practica 16
 
Practica 16...
Practica 16...Practica 16...
Practica 16...
 
Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9
 
Ejercicios visual fox
Ejercicios visual foxEjercicios visual fox
Ejercicios visual fox
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Lógica difusa utilizando matlab para un control de voltajes de un motor
Lógica difusa utilizando matlab para un control de voltajes de un motorLógica difusa utilizando matlab para un control de voltajes de un motor
Lógica difusa utilizando matlab para un control de voltajes de un motor
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Controles de formularios Access 2007
Controles de formularios Access 2007Controles de formularios Access 2007
Controles de formularios Access 2007
 
Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0
 
Abreviaturas de teclado para windows 7
Abreviaturas de teclado para  windows 7Abreviaturas de teclado para  windows 7
Abreviaturas de teclado para windows 7
 
Ejemplos Borland C++ Builder
Ejemplos Borland C++ BuilderEjemplos Borland C++ Builder
Ejemplos Borland C++ Builder
 
Códigos de visual basic 6
Códigos de visual basic 6Códigos de visual basic 6
Códigos de visual basic 6
 
Dfd
DfdDfd
Dfd
 
Navegando por contenidos
Navegando por contenidosNavegando por contenidos
Navegando por contenidos
 
Excel 2010
Excel 2010Excel 2010
Excel 2010
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 

Destacado (11)

DRAMA DOS SEM TECTO
DRAMA DOS SEM TECTODRAMA DOS SEM TECTO
DRAMA DOS SEM TECTO
 
Carreras
CarrerasCarreras
Carreras
 
PRESENTACION LINUX
PRESENTACION LINUXPRESENTACION LINUX
PRESENTACION LINUX
 
Präsentation ronny fechner
Präsentation ronny fechnerPräsentation ronny fechner
Präsentation ronny fechner
 
1 Jahr PHANTOMINDS
1 Jahr PHANTOMINDS1 Jahr PHANTOMINDS
1 Jahr PHANTOMINDS
 
Struppe_Leipzig Chartapräsentation
Struppe_Leipzig ChartapräsentationStruppe_Leipzig Chartapräsentation
Struppe_Leipzig Chartapräsentation
 
Catalogo en descuento entrega inmediata
Catalogo en descuento entrega inmediataCatalogo en descuento entrega inmediata
Catalogo en descuento entrega inmediata
 
Ost 1 12581 76
Ost 1 12581 76Ost 1 12581 76
Ost 1 12581 76
 
Cost os , beneficios y efectos de la integración
Cost os , beneficios y efectos de la integraciónCost os , beneficios y efectos de la integración
Cost os , beneficios y efectos de la integración
 
Bullying
BullyingBullying
Bullying
 
Redes
RedesRedes
Redes
 

Similar a Codigos programables

Similar a Codigos programables (20)

Trucos en access
Trucos en accessTrucos en access
Trucos en access
 
Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
 
COMANDOS MACROS.pdf
COMANDOS MACROS.pdfCOMANDOS MACROS.pdf
COMANDOS MACROS.pdf
 
Form y container
Form y containerForm y container
Form y container
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Minitutorial de Calc
Minitutorial de CalcMinitutorial de Calc
Minitutorial de Calc
 
Minitutorial calc
Minitutorial calcMinitutorial calc
Minitutorial calc
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 
Informe de informatica 16 17
Informe de informatica 16 17Informe de informatica 16 17
Informe de informatica 16 17
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Dfd 100725185247-phpapp02-141006094652-conversion-gate01
Dfd 100725185247-phpapp02-141006094652-conversion-gate01Dfd 100725185247-phpapp02-141006094652-conversion-gate01
Dfd 100725185247-phpapp02-141006094652-conversion-gate01
 
Aplicación zirconia
Aplicación zirconiaAplicación zirconia
Aplicación zirconia
 
Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02
 
Guia no2 ado.net
Guia no2 ado.netGuia no2 ado.net
Guia no2 ado.net
 
Separata de vb 2015
Separata de vb 2015Separata de vb 2015
Separata de vb 2015
 
Bases de datos (1)
Bases de datos (1)Bases de datos (1)
Bases de datos (1)
 
Manual de DFD_2
Manual de DFD_2Manual de DFD_2
Manual de DFD_2
 
MANUAL DFD
MANUAL DFDMANUAL DFD
MANUAL DFD
 

Codigos programables

  • 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.