Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia de Visual FoxPro
Guia de Visual FoxPro
1. INTRODUCCION01
2.ESTABLEZCA LA UNIDAD O EL DIRECTORIO
PREDETERMINADOS.
2.1. ESTABLEZCA EL ARCIVO DE AYUDA
3. REQUISITOS DE VISUAL FOX PRO
4. EL ADMINISTRADOR DE PROYECTOS
5. PROGRAMAS SECUENCIALES INTERACTIVOS Y ORIENTADO A
EVENTOS
6. PROGRAMA PARA EL ENTORNO DE WINDOWS
7. MODO DISEO Y MODO DE EJECUCIN
8. DISEADORES DE VISUAL FOXPRO
9. USAR LOS ASISTENTES
10. INICIAR UN ASISTENTE
10.1. ASISTENTES
10.2. USAR GENERADORES
10.2.1. GENERAR UN CONTROL
10.2.2. DAR FORMATO A VARIOS CONTROLES
10.2.3. USAR EL GENERADOR DE FORMULARIOS
11. CREAR TABLAS
11.1. CREAR UNA TABLA CON UN ASISTENTE
11.2. DISEADOR DE TABLAS
11.3. TIPO DE DATOS DE UN CAMPO
11.4. VENTAJAS DE LAS TABLAS ASOCIADAS A UNA BASE DE
DATOS
11.4.5. BASE DE DATOS
11.4.5.1. ASISTENTE PARA BASES DE DATOS
11.4.5.2. DISEADOR DE BASES DE DATOS
11.5. INDEXAR TABLAS
11.5.1. CREAR UNA CLAVE DE NDICE DE UNA TABLA
11.5.1.2. CREAR UN NDICE PARA ORDENAR REGISTROS
11.5.1.3. CREAR UN NDICE QUE IMPONGA VALORES NICOS
EN UN CAMPO
11.5.2. ELEGIR UN TIPO DE NDICE.
11.5.2.1. PRINCIPAL
11.5.2.2. CANDIDATO
11.5.2.3. NORMAL
11.5.2.4. NICO
12. FORMULARIOS
12.1. ADMINISTRAR FORMULARIOS
12.2. ESTABLECER EL ENTORNO DE DATOS
12.2.1. ABRIR EL DISEADOR DE ENTORNOS DE DATOS
12.2.2. PROPIEDADES HABITUALES DEL ENTORNO DE DATOS
12.2.3. AGREGAR UNA TABLA O VISTA AL DISEADOR DE
ENTORNOS DE DATOS
12.2.4. QUITAR UNA TABLA O UNA VISTA DEL DISEADOR DE
ENTORNOS DE DATOS
12.2.5.1. EL DISEADOR DE ENTORNOS DE DATOS CON
RELACIONES ESTABLECIDAS ENTRE TABLAS
12.2.5.2. MODIFICAR LAS PROPIEDADES DE LA RELACIN
12.3. INTERFACES DE UN NICO DOCUMENTO E INTERFACES
DE DOCUMENTOS MLTIPLES
12.3.1. TIPOS DE FORMULARIOS
12.3.1.1. ESPECIFICAR UN FORMULARIO SECUNDARIO
12.3.1.2. ESPECIFICAR UN FORMULARIO FLOTANTE
12.3.1.3. ESPECIFICAR UN FORMULARIO DE NIVEL SUPERIOR
12.3.1.3.1. AGREGAR UN MEN A UN FORMULARIO DE NIVEL
PRINCIPAL
12.3.1.2. OCULTAR LA VENTANA PRINCIPAL DE VISUAL FOXPRO
CLASES
CLASES DE BASE DE VISUAL FOXPRO
CREAR UNA CLASE NUEVA
EJEMPLO SENCILLO
GALERA DE COMPONENTES
ABRIR LA GALERA DE COMPONENTES
MOVER ELEMENTOS DESDE LA GALERA DE COMPONENTES
EJEMPLO
12.3.2. OBJETOS Y PROPIEDADES
12.3. ASIGNAR UN ICONO A UN FORMULARIO
REFERENCIAS A OBJETOS EN LA JERARQUA DE OBJETOS
CONTROLES
USAR GRUPOS DE BOTONES DE OPCIN
USAR CUADROS DE LISTA Y CUADROS DE LISTA
DESPLEGABLES (CUADROS COMBINADOS)
MTODOS DE CUADRO DE LISTA QUE SUELEN UTILIZARSE CON
FRECUENCIA
CASILLAS DE VERIFICACIN
CUADROS DE TEXTO
VALIDAR DATOS EN UN CUADRO DE TEXTO
CUADROS DE EDICION
CUADROS COMBINADOS
CONTROLES NUMRICOS
BOTONES DE COMANDO Y GRUPOS DE BOTONES DE
COMANDO
OBJETO HYPERLINK
CONTROL CRONMETRO
CONTROL IMAGE
USAR ETIQUETAS
USAR FORMAS
USAR LNEAS
USAR GRFICOS DE FORMULARIO PARA MOSTRAR
INFORMACIN
MEJORAR LA PRESENTACIN DE CONTROLES
USAR CUADRCULAS
PROPIEDADES COMUNES DE LAS COLUMNAS
PARA ESTABLECER EL ORIGEN DE DATOS PARA UNA
CUADRCULA
PARA ESTABLECER EL ORIGEN DE DATOS PARA UNA
COLUMNA
AGREGAR DE FORMA INTERACTIVA CONTROLES A UNA
COLUMNA DE CUADRCULA
PARA QUITAR CONTROLES DE COLUMNAS DE CUADRCULA EN
EL GENERADOR DE FORMULARIOS
USAR MARCOS DE PAGINA
CONTROL CONTENEDOR OLE
CONTROL ACTIVEX DEPENDIENTE
NOMBRES DE OBJETOS
EVENTOS
CONJUNTO BSICO DE EVENTOS
MTODOS
CONSULTAS
TIPOS DE CONSULTAS
CONSULTAS SENCILLAS DE SLO LECTURA BASADAS EN
TABLAS (ARCHIVOS .DBF) O EN VISTAS
COMO INICIAR EL GENERADOR DE CONSULTAS.
CREAR UNA CONSULTA CON EL DISEADOR DE CONSULTAS
PARA CREAR UNA CONSULTA CON UN ASISTENTE
DESTINO DE LA CONSULTA
CONSULTAS LOCALES DE MLTIPLES TABLAS O CON DATOS
REMOTOS
OPCIONES DEL CUADRO DE DILOGO CONDICION DE
COMBINACION
CREAR UNA COMBINACIN ENTRE TABLAS
ELIMINAR UNA COMBINACIN
MODIFICAR UNA COMBINACIN
VISTAS
CREAR VISTAS
CREAR UNA VISTA CON UN ASISTENTE
INICIAR EL DISEADOR DE VISTAS
INTRODUCCION
Visual FoxPro, es un nuevo y potente entorno orientado a objetos para
la creacin de bases de datos y la programacin de aplicaciones.
Visual FoxPro proporciona todas las herramientas necesarias para
administrar datos, tanto si va a organizar tablas de informacin y
ejecutar consultas, como si va a crear un sistema de base de datos
relacional integrado o programar una aplicacin para la administracin
de datos de usuarios.
PARA REALIZAR LOS EJERCICIOS CREE UNA CARPETA EN C: Y
ESTABLEZCA UNA UNIDAD Y DIRECTORIO PREDETERMINADO
DE TRABAJO
CON EL COMANDO SET DEFA TO
As: SET DEFA TO "E:\EJERCICIOS DE VISUAL FOXPRO6.0" desde
la ventana comandos en el men Ventana.
Diseador de tablas
Diseador de consultas
Diseador de vistas
Asistente
para
correspondencia
Diseador
formularios
Diseador de informes
Diseador de bases de
datos
Diseador
conexiones
Crear consultas
Crear informes
Crear
un
personalizado
Asistente de ejemplo
de
de
combinar
1.
2.
Use el asistente
Asistente
para
tablas
referencias cruzadas
Crear formularios
Crear grficos
Crear vistas
de
asistente
Asistente
para
pginas
bsqueda de WWW
de
USAR GENERADORES
Los generadores son cuadros de dilogo con fichas que simplifican la
creacin y modificacin de formularios, controles complejos y cdigo de
integridad referencial. Cada generador muestra una serie de fichas que
le permiten establecer las propiedades del objeto seleccionado. Puede
usar los generadores para algunos controles, para formularios, para
dar formato a controles y para crear integridad referencial entre tablas
de bases de datos.
GENERAR UN CONTROL
1.
2.
3.
4.
ALTER TABLE
CLOSE TABLES
CREATE TABLE
DELETE FILE
REMOVE TABLE
RENAME TABLE
DROP TABLE
DISEADOR DE TABLAS
Descripcin
Ejemplo
Character
(Carcter)
Texto alfanumrico
La direccin de un
cliente
Currency
(Moneda)
Unidades monetarias
Precio de compra
Numeric
(Numrico)
Nmeros
decimales
Float (Flotante)
Date (Fecha)
Da, mes y ao
Fecha en que
realiz un pedido
DateTime
(FechaHora)
CREAR TABLAS
Puede crear una tabla en una base de datos o una tabla libre que no
est asociada a ninguna base de datos.
Cuando tenga que crear una tabla nueva, puede obtener ayuda de un
Asistente para tablas o bien puede usar el Diseador de tablas y crear
una tabla con los campos que necesite.
Las tablas, cuando se usan individualmente, son tiles para almacenar
y ver la informacin con la que se trabaja. Pero si organiza sus tablas
en una base de datos, podr sacar ms partido a la potencia de Visual
FoxPro. Si introduce las tablas en una base de datos, puede reducir el
almacenamiento de datos redundantes y proteger la integridad de los
datos.
enteros
Cantidad de artculos
pedidos
se
trabajo
Double (Doble)
Nmero
doble
de
precisin
Datos procedentes de
experimentos
que
requieren un elevado
grado de precisin
Integer
(Entero)
Valores numricos no
decimales
(nmeros
enteros)
Nmero de lnea de
un pedido
Logical
(Lgico)
Verdadero o Falso
Memo
Texto alfanumrico de
longitud indeterminada
Notas de un registro
telefnico sobre las
llamadas
General
OLE
Hoja de clculo de
Excel
Character
(binario)
Las contraseas de
usuario almacenadas
en una tabla y usadas
en distintos pases
Memo (binario)
Un
archivo
de
comandos de inicio de
sesin empleado en
distintos pases
Puede colocar las tablas y las vistas si las arrastra a su lugar o si utiliza
el comando Organizar del men Base de datos.
INDEXAR TABLAS
Para desplazarse por los registros de una tabla, verlos o manipularlos
en un orden determinado, debe utilizar un ndice. Visual FoxPro utiliza
los ndices como mecanismos de ordenacin para ofrecer flexibilidad y
eficacia al programar una aplicacin. La flexibilidad supone crear y
utilizar mltiples claves de ndice distintas para la misma tabla, lo que
permite trabajar con los registros ordenados de formas diferentes,
segn las necesidades de la aplicacin. La potencia implica crear
relaciones personalizadas entre las tablas, basadas en sus ndices, lo
que le permite tener acceso a los registros que desea.
Un ndice de Visual FoxPro es un archivo que contiene punteros
ordenados lgicamente segn los valores de una clave de ndice. El
archivo de ndice es independiente del archivo .DBF de la tabla, y no
cambia el orden fsico de los registros contenidos en la misma. Al crear
un ndice se crea un archivo que mantiene punteros a los registros del
archivo .DBF. Cuando desee trabajar con los registros de la tabla en un
orden determinado, elija un ndice para controlar el orden en que se ve
la tabla y se tiene acceso a ella.
CREAR UNA CLAVE DE NDICE DE UNA TABLA
Puede llevar a cabo varias tareas en funcin del tipo de ndice que
cree.
Si desea
Use
Ordenar
los
registros
para
aumentar la velocidad a la que se
muestran, se consultan o se
imprimen
BASE DE DATOS
Un archivo de base de datos que tiene una extensin .DBC y puede
contener una o varias tablas, vistas, conexiones con orgenes de datos
remotos y procedimientos almacenados.
Las bases de datos se pueden crear con el asistente para bases de
datos o con el diseador de bases de datos
ASISTENTE PARA BASES DE DATOS
En la ficha datos del administrador de proyecto, seleccione Databases
y haga clic en el botn nuevo, seleccione asistente para bases de
datos y siga las instrucciones.
DISEADOR DE BASES DE DATOS
El Diseador de bases de datos muestra todas las tablas, vistas y
relaciones contenidas en una base de datos. Cuando la ventana del
Diseador de bases de datos est activa, Visual FoxPro muestra el
men Base de datos y la barra de herramientas Diseador de bases de
datos.
Cada tabla se representa por una ventana dimensionable que muestra
los campos de la tabla y los ndices, si existe alguno. El Diseador de
bases de datos muestra las relaciones persistentes al mostrar lneas
entre las tablas que conectan los ndices.
La flecha del botn apunta hacia abajo para orden descendente y hacia
arriba para orden ascendente.
5.
Elija Aceptar.
CREAR UN NDICE QUE IMPONGA VALORES NICOS EN UN
CAMPO
1.
2.
3.
4.
Principal
Candidato
Normal
nico
Los NDICES PRINCIPALES aseguran que slo se introducen valores
nicos en un campo y determinan el orden en el que se procesan los
registros. Puede crear un ndice principal para cada tabla si la tabla
est incluida en la base de datos. Si la tabla ya tiene un ndice
principal, agregue un ndice candidato.
Los NDICES CANDIDATOS tambin imponen valores nicos y
determinan en qu orden se procesan los registros, como un ndice
principal. Puede tener varios ndices candidatos por tabla en bases de
datos y en tablas libres.
Los NDICES NORMALES determinan el orden en que se procesan los
registros pero permiten que se introduzcan valores duplicados en un
campo. Puede agregar ms de un ndice normal a una tabla.
NDICE NICO. Por compatibilidad con versiones anteriores, este
ndice selecciona y ordena un subconjunto de registros segn la
primera aparicin de un valor en el campo que especifique.
ADMINISTRAR FORMULARIOS
tareas comunes relacionadas con la administracin de formularios
Ocultar un
Puede ocultar un formulario
Use el Mtodo Hide.
formulario
para que deje de estar
Ejemplo
visible para un usuario.
THISFORM.Hide
Cuando el formulario est
oculto, el usuario no puede
tener
acceso
a
sus
controles,
pero
sigue
teniendo control total sobre
ellos mediante programacin
Liberar un
Puede permitir que un
Utilice el mtodo
formulario
usuario libere un formulario
Release.
cuando haya terminado de
Ejemplo
interactuar con l. Al liberar
THISFORM.Release
un formulario, ya no podr
tener
acceso
a
sus
propiedades y mtodos.
12.2. ESTABLECER EL ENTORNO DE DATOS
El entorno de datos de un formulario o un conjunto de formularios
incluye las tablas o vistas con las que interacta el formulario y las
relaciones entre tablas que espera el formulario. Puede disear
visualmente el entorno de datos en el Diseador de entornos de datos
y guardarlo con el formulario o con el conjunto de formularios.
El entorno de datos puede automatizar la apertura y el cierre de tablas
y vistas cuando se ejecuta el formulario. Adems, el entorno de datos
le ayuda a establecer la propiedad ControlSource para controles al
rellenar el cuadro del valor de la propiedad ControlSource de la
ventana Propiedades con todos los campos del entorno de datos.
12.2.1. PARA ABRIR EL DISEADOR DE ENTORNOS DE DATOS
1.
2.
3.
12. FORMULARIOS
PROPIEDADES HABITUALES DEL ENTORNO DE DATOS
Cada uno de los elementos grficos que pueden formar parte de una
aplicacin tpica de Windows 95/98/NT es un tipo de control: los
botones de comando, las cajas de dilogo, los cuadros de texto, las
casillas de seleccin, los botones de opcin, las barras de
desplazamiento horizontales y verticales, los grficos, los mens, y
muchos otros tipos de elementos son controles. Cada control debe
tener un nombre a travs del cual se puede hacer referencia a l en el
programa. VFP proporciona nombres por defecto que el usuario puede
modificar.
En la terminologa de Visual FOXPRO 6.0 se llama formulario (form) a
una ventana.
Propiedad
Descripcin
Valor
predeterminado
AutoCloseTables
Verdadero (.T.)
AutoOpenTables
Verdadero (.T.)
InitialSelectedAlias
"" en tiempo de
diseo. Si no se
especifica,
en
tiempo
de
ejecucin
se
seleccionar
inicialmente
el
primer
cursor
agregado
a
DataEnvironment.
Una forma fcil de agregar una tabla o vista consiste en arrastrar una
tabla o una vista desde un proyecto abierto hasta el Diseador de
entornos de datos.
Cuando el Diseador de entornos de datos est activo, la ventana
Propiedades muestra objetos y propiedades asociadas al entorno de
datos. Cada tabla o vista del entorno de datos, cada relacin entre
tablas y el mismo entorno de datos son objetos distintos en el cuadro
Objeto de la ventana Propiedades.
QUITAR UNA TABLA O UNA VISTA DEL DISEADOR DE
ENTORNOS DE DATOS
1. En el Diseador de entornos de datos, seleccione la tabla o la vista.
2. En el men Entorno de datos, elija Quitar.
ESTABLECER RELACIONES EN EL DISEADOR DE ENTORNOS
DE DATOS
Si agrega al Diseador de entornos de datos tablas que tienen
relaciones persistentes establecidas en una base de datos, las
relaciones se agregarn automticamente al entorno de datos. Si las
tablas no tienen relaciones persistentes, podr relacionarlas en el
Diseador de entornos de datos.
RELACIN PERSISTENTE
Relaciones entre tablas que duran ms que simplemente el tiempo de
ejecucin. Las tablas deben estar en una base de datos para poder
tener una relacin persistente.
EL DISEADOR DE ENTORNOS DE DATOS CON RELACIONES
ESTABLECIDAS ENTRE TABLAS
3.
CommandButton
FormSet
OLEBoundControl
Shape
CommandGroup
Grid
OLEContainerControl
Spinner
ComboBox
Header*
OptionButton*
TextBox
Container
Hyperlink
Object
OptionGroup
Timer
Control
Image
Page*
ToolBar
3.
Evento
2.
Descripcin
Init
Destroy
Error
Propiedad
Descripcin
Class
BaseClass
ClassLibrary
ParentClass
CLASES
CREAR UNA CLASE NUEVA
La programacin orientada a objetos es en gran medida un modo de
empaquetar cdigo de manera que se pueda volver a utilizar y
mantener ms fcilmente. Los paquetes principales se llaman clases.
Una clase es una plantilla que define las caractersticas de un objeto y
describe qu apariencia y comportamiento debe tener el objeto.
Las clases y los objetos estn estrechamente relacionados, pero no
son lo mismo. Una clase contiene informacin sobre cul debe ser la
apariencia y el comportamiento de un objeto.
CLASES DE BASE DE VISUAL FOXPRO
O
En el men Archivo, elija Nuevo, seleccione Clase y elija Nuevo
archivo.
O
Utilice el comando CREATE CLASS.
ActiveDoc
Custom
Label
PageFrame
CheckBox
EditBox
Line
ProjectHook
Column*
Form
ListBox
Separator
De este modo podr utilizar este botn salir como cualquier otro control
de la barra de herramientas controles de formularios.
GALERA DE COMPONENTES
La Galera de componentes es un contenedor de catlogos de objetos
de software tales como bibliotecas de clases, formularios, botones,
etctera. Tambin contiene nuevas clases de Visual FoxPro.
ABRIR LA GALERA DE COMPONENTES
1.
Propiedad
Valor
Caption
\<Salir
FontBold
.T.-Verdadero
ToolTipText
salir de la aplicacin
1.
2.
3.
4.
5.
Responda S.
Puede agregar la biblioteca de clases a la barra de herramientas
Controles de formularios si elige Agregar en el submen del botn Ver
clases de la barra de herramientas Controles de formularios.
6.
7.
OBJETOS Y PROPIEDADES
Los formularios y los distintos tipos de controles son entidades de las
que puede haber varios ejemplares concretos en cada aplicacin. En
programacin orientada a objetos se llama clase a estas entidades
genricas, mientras que se llama objeto a cada ejemplar de una clase
determinada. Por ejemplo, en un programa puede haber varios
botones, cada uno de los cuales es un objeto del tipo botn de
comando, que sera la clase. Cada formulario y cada tipo de control
tienen un conjunto de propiedades que definen su aspecto grfico
(tamao, color, posicin en la ventana, tipo y tamao de letra, etc.) y su
forma de responder a las acciones del usuario (si est activo o no, por
ejemplo). Cada propiedad tiene un nombre que viene ya definido por el
lenguaje.
Por lo general, las propiedades de un objeto son datos que tienen
valores lgicos (True, False) o numricos concretos, propios de ese
objeto y distintos de las de otros objetos de su clase. As pues, cada
clase, tipo de objeto o control tiene su conjunto de propiedades, y cada
objeto o control concreto tiene unos valores determinados para las
propiedades de su clase. Casi todas las propiedades de los objetos
pueden establecerse en tiempo de diseo y tambin -casi siempre- en
tiempo de ejecucin. En este segundo caso se accede a sus valores
por medio de las sentencias del programa, en forma anloga a como
se accede a cualquier variable en un lenguaje de programacin.
Las siguientes propiedades de formulario suelen establecerse en
tiempo de diseo para definir la apariencia y el comportamiento del
formulario:
Propiedad
Descripcin
Opcin
predeterminada
AlwaysOnTop
Falso (.F.)
AutoCenter
Falso (.F.)
BackColor
255,255,255
BorderStyle
Caption
Form1
Closable
Verdadero (.T.)
DataSession
MaxButton
Verdadero (.T.)
MinButton
Verdadero (.T.)
Movable
Verdadero (.T.)
ScaleMode
Determinado
por los valores
del cuadro de
dilogo
Opciones.
Scrollbars
0 Ninguna
TitleBar
1 Activo
ShowWindow
0 - En pantalla
WindowState
0 Normal
WindowType
Se mostrar :
establecer
Mltiples
Abra el formulario.
Abra la ventana Propiedades.
Establezca la propiedad Icon al archivo .ICO que quiera mostrar
Botn de opcin
Referencia
ActiveControl
ActiveForm
ActivePage
Parent
THIS
THISFORM
THISFORMSET
Cuadro de texto
o
cuadro de edicin
CONTROLES
Efecto
de
Columna
Cuadro de lista
o
cuadro
combinado
Buttons
Enabled
Funcin
Establezca la propiedad con el nmero deseado
de botones de opcin.
indica qu botn se ha elegido en el grupo de
botones de opcin
Si es un campo de caracteres o si la propiedad
Value se establece a un valor de tipo Character
antes de que se ejecute el formulario, la propiedad
Value del grupo es el ttulo del botn de opcin
seleccionado.
especifica el nmero de ndice del botn de opcin
del grupo.
Establezca esta propiedad del grupo de botones
de opcin como falso (.F.) para desactivar el
grupo
DE
LISTA
Descripcin
ColumnCount
ControlSource
MoverBars
Multiselect
RowSource
RowSourceType
CASILLAS DE VERIFICACIN
Descripcin
AddItem
Agrega un elemento
RowSourceType de 0.
una
lista
con
un
RemoveItem
Quita un elemento
RowSourceType de 0.
de
una
lista
con
un
Requery
Valor
Alias
Instruccin SQL
Consulta (.qpr)
Matriz
Campos
Archivos
Estructura
CUADROS DE TEXTO
Este control permite a los usuarios agregar o modificar datos
almacenados en un campo no memo de una tabla. Para manipular
mediante programacin el texto que se muestra en el cuadro de texto
haga referencia a la propiedad Value.
Si establece la propiedad ControlSource para el cuadro de texto, el
valor que aparece en el cuadro de texto se almacenar en la propiedad
Value del cuadro de texto y en el campo de la tabla o del cursor que se
especifique en la propiedad ControlSource.
Propiedad
Descripcin
Alignment
ControlSource
InputMask
SelectOnEntry
TabStop
Format
en el cuadro de texto
Propiedad
PassWordChart
ReadOnly
Descripcin
ControlSource
DisplayCount
InputMask
Para
cuadros
combinados
desplegables,
especifica el tipo de valores que se pueden
escribir.
IncrementalSearch
RowSource
RowSourceType
Style
Descripcin
$$
CONTROLES NUMRICOS
Los controles numricos pueden emplearse para permitir a los usuarios
realizar selecciones mostrando los valores o escribiendo directamente
el valor en el cuadro del control numrico.
ESTABLECER EL INTERVALO DE VALORES QUE PUEDEN
ELEGIR LOS USUARIOS
Propiedad
CUADROS DE EDICION
KeyboardLowValue
SpinnerHighValue
SpinnerLowValue
Increment
Descripcin
Si el usuario puede insertar tabulaciones en el
cuadro de edicin en lugar de moverse al control
siguiente. Si permite tabulaciones, asegrese de
indicar que los usuarios pueden moverse al control
siguiente presionando CTRL+TAB.
HideSelection
ReadOnly
ScrollBars
Descripcin
KeyboardHighValue
CUADROS COMBINADOS
El control cuadro combinado tiene la funcionalidad de un cuadro de
lista y un cuadro de texto. Hay dos estilos para un cuadro combinado:
cuadro combinado desplegable y cuadro de lista desplegable.
Descripcin
Especifica que el cdigo asociado al evento Click
del botn de comando se ejecuta cuando el usuario
presiona ESC.
Default
Caption
DisabledPicture
DownPicture
Enabled
Picture
Interval
CONTROL IMAGE
Descripcin
Descripcin
Picture
ButtonCount
BorderStyle
BackStyle
Stretch
OBJETO HYPERLINK
El objeto Hyperlink se puede utilizar para iniciar una aplicacin que
admita hipervnculos, generalmente un explorador de Internet como
Microsoft Internet Explorer, y abrir la pgina especificada en la
direccin.
El mtodo Hyperlink NavigateTo( ) le permite especificar la direccin de
destino a la que se salta.
Por ejemplo, para ir al sitio Internet de Microsoft en World Wide Web
desde un formulario, agregue en primer lugar el control Hyperlink al
formulario. Agregue un botn de comando al formulario y, a
continuacin, agregue el cdigo siguiente al evento Click del botn de
comando:
THISFORM.Hyperlink1.NavigateTo(www.microsoft.com)
Cuando se ejecute el formulario puede hacer clic en el botn de
comando para saltar al sitio Web de Microsoft.
USAR ETIQUETAS
Propiedad
Caption
AutoSize
BackStyle
WordWrap
CONTROL CRONMETRO
Los controles Cronmetro responden al paso del tiempo
independientemente de la interaccin con el usuario, de modo que
pueden programarse para que realicen acciones a intervalos regulares.
Un control Timer tiene dos propiedades clave.
Propiedad
Enabled
Valor
Si desea que el cronmetro comience a funcionar
en cuanto se cargue el formulario, establzcala a
verdadero (.T.). De lo contrario, deje esta propiedad
establecida a falso (.F.). Puede elegir un evento
Descripcin
USAR FORMAS
Una forma es un control que crea una forma que se puede mostrar
como diversas variaciones de un rectngulo o un crculo.
Las siguientes propiedades del control Shape suelen establecerse en
tiempo de diseo.
Propiedad
Descripcin
Curvature
FillStyle
SpecialEffect
Puede contener
Cuadrcula
Columnas
Columna
Encabezados, controles
USAR LNEAS
Una lnea es un control que dibuja una lnea en un formulario.
Propiedad
Descripcin
AllowRowSizing
Width
Height
ChildOrder
ColumnCount
LinkMaster
Descripcin
BorderWidth
LineSlant
USAR
GRFICOS
INFORMACIN
DE
FORMULARIO
PARA
MOSTRAR
Descripcin
Circle
Cls
RecordSource
Line
RecordSourceType
Pset
AllowAddNew
Propiedad
Descripcin
ControlSource
Sparse
CurrentControl
Propiedad
Descripcin
DisabledPicture
DownPicture
Picture
USAR CUADRCULAS
La cuadrcula es un objeto contenedor. Una cuadrcula uede contener
columnas. Las columnas, a su ves, contienen encabezados y controles.
PARA ESTABLECER
CUADRCULA
EL
ORIGEN
DE
DATOS
PARA UNA
EL ORIGEN
DE
DATOS
PARA UNA
Init
Al crear un objeto.
Destroy
Click
DblClick
Descripcin
Tabs
RightClick
TabStyle
GotFocus
PageCount
KeyPress
MouseDown
ThisForm.release
MouseMove
MouseUp
5.
7.
frmTELEFONO.Activate
6.
5.
DESTINO DE LA CONSULTA
Estando en el diseador de consultas, haga clic en el men Consulta y
luego en la opcin Destino de la consulta
La tabla de abajo muestra y describe los tipos de resultados:
Opcin de
destino
Detalles
Examinar
Cursor
Tabla
Grfico
Pantalla
Informe
Etiqueta
OPCIONES DEL
COMBINACION
DE
DILOGO
CONDICION
DE
4.
Las combinaciones aparecen automticamente cuando se agregan las
tablas. Sin embargo, si los nombres de campos relacionados no
coinciden, tendr que crear sus propias combinaciones entre tablas.
Puede crear combinaciones adicionales si arrastra entre los campos de
tablas en el Diseador de consultas o elige el botn Agregar
combinacin en la barra de herramientas Diseador de consultas para
mostrar el cuadro de dilogo Condicin de combinacin.
CUADRO
Para obtener...
Use...
Combinacin interna
Combinacin izquierda
y
slo
registros
que
cumplan los criterios de
combinacin de la tabla en
el lado derecho de los
criterios de combinacin
5.
Combinacin derecha
Combinacin completa
Elija Aceptar.
VISTAS
Para crear una vista de una tabla local, utilice el Diseador de vistas.
Las tablas locales pueden incluir tablas nativas de Visual FoxPro,
cualquier tabla en formato .dbf y tablas almacenadas en servidores
locales.
Para usar el Diseador de vistas, primero debe crear o abrir una base
de datos. Cuando expanda el signo ms que aparece junto al nombre
de una base de datos en el Administrador de proyectos, la ficha Datos
mostrar los componentes de la base de datos.
7.
1.
2.
3.
GENERAR UN MEN
4.
Escriba \< a la izquierda de la letra que desee que acte como tecla
de acceso.
INFORMES:
Tienen dos componentes bsicos: un origen de datos y un diseo. El
origen de datos suele estar formado por tablas de la base de datos,
una vista, una consulta o un cursor. Las vistas y consultas filtran,
ordenan y agrupan datos de la base de datos y el diseo del informe
define el formato impreso de los informes.
Con el Diseador de informes puede disear listas completas,
resmenes o subconjuntos especiales de datos, como por ejemplo una
factura. El diseo de un informe tiene cuatro etapas principales:
1.
2.
3.
4.
Tipo
diseo
ESPECIFICAR UN MTODO ABREVIADO DE TECLADO PARA UN
MEN O ELEMENTO DE MEN
1.
2.
3.
Descripcin
Ejemplos
Columna
Informe de grupos y
totales1
Informes financieros
Inventario
Resumen de ventas
Fila
Listas
Facturas
Estado de cuentas
Multicolumna
Ms de una columna de
registros
con
campos
dispuestos
verticalmente
hacia abajo en margen
izquierdo
Listn
telefnico
Tarjetas de visita
Etiqueta
Etiquetas
postales
Etiquetas de nombres
Uno
varios1
de
1.
2.
Utilice las bandas del informe para determinar cmo desea que sea
cada pgina, grupo y el comienzo y el fin de su informe. Las bandas del
informe se pueden cambiar de tamao.
BANDAS DE INFORME EN EL DISEADOR DE INFORME
MODIFICAR EL DISEO
En las bandas del Diseador de informes, puede insertar ciertos tipos
de controles que contienen las etiquetas, campos, variables y
expresiones que desea incluir en el informe impreso. Para mejorar la
apariencia visual del informe y hacerlo ms legible, puede agregar
otros controles como lneas, rectngulos y rectngulos redondeados.
Puede incluir tambin controles dependientes de una imagen u objeto
OLE.
Archivo de diseo del informe e informe resultante
Para imprimir
Ttulo
Una
vez
informe
por
En el men Informe,
elija
Ttulo
y
resumen.
Encabezado de pgina
Disponible de forma
predeterminada.
Encabezado
columna
Una
vez
columna
En el men Archivo,
elija
Configurar
pgina e introduzca
un
nmero
de
columna mayor que
uno.
de
por
.
Encabezado de grupo
En el men Informe,
elija Agrupar datos.
Campo
Banda Detalle
Una
vez
registro
Disponible de forma
predeterminada.
Texto
Etiqueta
Pie de grupo
En el men Informe,
elija Agrupar datos.
Lneas rectas
Lnea
Pie de columna
Rectngulo
Una
vez
columna
por
Cuadros y bordes
Elija
Configurar
pgina en el men
Archivo e introduzca
un
nmero
de
columna mayor que
uno.
Pie de pgina
Disponible de forma
predeterminada.
Resumen
Una
vez
informe
En el men Informe,
elija
Ttulo
y
resumen.
Para mostrar
Campos de
expresiones
variables
con
otras
bordes
por
Rectngulo
redondeado
Imagen/ActiveX
dependiente
por
1.
2.
3.
4.
5.
AGREGAR CAMPOS
HERRAMIENTAS
1.
2.
DE
TABLA
DESDE
LA
BARRA
DE
Debe alinear los controles por un lado que todos los controles
seleccionados tengan disponible y alejado de los dems. Los controles
que estn en una fila y se seleccionan para alinearse por su lado
derecho, o el izquierdo, se apilarn unos encima de otros. De igual
modo, los controles que estn en una lnea vertical y seleccionados
para alinearse con respecto a la parte superior, o inferior, se solaparn.
AGREGAR UN GRUPO
1.
3.
2.
PARA
PERSONALIZAR
EL
DISEO
DEL
3.
1.
2.
1.
2.
Volver al modo
diseo
Cuidado Si aparece la pregunta "Desea guardar los cambios en su
archivo?", es que ha seleccionado no slo cerrar la ventana Vista
preliminar, sino tambin el archivo de diseo. Puede seleccionar el
botn Cancelar para regresar a la vista preliminar o el botn Guardar
para guardar sus cambios y cerrar el archivo. Si selecciona No, no se
guardarn los cambios realizados en el diseo.
IMPRIMIR INFORMES
El archivo de diseo de informe creado mediante el Diseador de
informes es un entorno que da formato a los datos en una agradable
presentacin para imprimir. Procesa los registros en el orden en que
aparecen en el origen de datos. Si usa directamente los datos desde
una tabla, los datos no se ordenarn para los grupos que puede haber
en el diseo. Antes de imprimir un archivo de informe, deber
asegurarse de que el origen de datos se ordenar y que dicho orden es
el apropiado. Si la tabla forma parte de una base de datos, cree una
vista y agrguela al entorno de datos del informe. La vista ordenar los
datos. Si el origen de datos es una tabla libre, puede crear y ejecutar
una consulta que use el informe como su destino.
PARA IMPRIMIR UN INFORME
1.
2.
oSource.Move(nXCoord, nYCoord)