INSTITUTO SUPERIOR TECNOLÓGICO NORBERT WIENER
|
|
- Sergio Martínez Cáceres
- hace 8 años
- Vistas:
Transcripción
1 INSTITUTO SUPERIOR TECNOLÓGICO NORBERT WIENER ASIGNATURA: Lenguaje de Programación III (Visual Fox Pro) PROGRAMA: S3C Lima-Perú
2 II Diseño del Repositorio de Datos en Visual Foxpro 2 CREACION DE LA BASE DE DATOS 1. Ubiquese en el folder Data y luego en Databases y presione el botón New La ventana del Database Designer aparecerá : Puede ocupar el toolbar Database Designer para el control de la Base de Datos.
3 3 Descripción de los botones del toolbar: Crear una nueva tabla. Agregar una tabla existente Eliminar una tabla seleccionada Modificar una tabla seleccionada Creación de Vistas remotas Creación de Vistas locales Editar Procedimientos almacenados en la Base de Datos Creación de Conexiones con vistas remotas Examinar el contenido la tabla (BROWSE)
4 4 Crear una nueva tabla: 1. Click en el boton de Nueva tabla, aparecera la ventana New Table 2. Se selecciona New Table, luego aparece la ventana de guardar el archivo, seleccione el directorio y el nombre de la tabla y luego presione el boton de salvar.
5 5 La ventana de Table designer aparecera en pantalla: Esta es la parte mas importante de la tabla, es aquí donde se define la estructura de datos que contendrá dicha tabla. El primer paso es definir los campos, tipos, tamaño, Formato y Reglas de validación en el foder de Fields. Tipos de Datos Definición de campos Definición del Formato de Entrada Definición de reglas de validación de los campos a. Definición de campos: Igual que en las versiones anteriores, la definición de campos es igual. Se introduce el nombre del campo (name) el tipo de datos que soportará (Type) y el tamaño.
6 6 b. Definición del Display Format : Es el formato de salida del campo, ejemplo si fuera númerico 9, o si fuera carácter!!!!!!!!!!!!, para que solo acepte mayusculas Input mask : Igual que el Format, lo único que es para la entrada de datos. Captión : Descripción mas precisa del campo, es de utilidad al diseñar los Formularios. c. Definición de reglas de validación a nivel de campo La validación son triggers o eventos que se ejecutan a nivel de campo. Ejemplo: una validación de un campo que solo acepte números positivos. (id > 0) Rule : Es la regla de validación, ejemplo: id > 0, si queremos que acepte valores positivos. Message: Es el mensaje personalizado que queremos que aparezca en pantalla a la hora de violarse la regla de validación del campo. Ejemplo : Solo se aceptan números positivos (nota: el texto debe escribirse entre comillas). Default Value : Valor por defecto del campo. (nota: hay que respetar el tipo de dato del Campo) Luego de hacer la deficion de los campos, pasamos a la definicion de Indices de la tabla, que será muy importante a la hora de crear las relaciones entre las tablas. Nombre del índice Tipo de Indice Nombre del o los campos que componen el indice
7 7 a. Nombre del Indice (name) Introducir el Nombre del archivo índice. Es conocido también como TAG. b. Type ( tipo de Indice) Primary : Llave primaria. Candidate : Llave candidata Unique : Llave única. Regular : Llave foránea. c. Nombre de la Expresión Nombre de los campos que conforman la llave primaria: Ejemplo : id, o si son varios campos : id + linea Nota: si los campos no son del mismo hay que forzarlos al tipo de dato deseado, ejemplo: si id es carácter y linea, entoces el nombre de la expresion sería: Id + STR(linea) STR() convierte de número a carácter y VAL() convierte de carácter a númerico. Después de detallar los índices, se define los eventos de La validación a nivel de registro y los eventos que se ejecuten a la hora de Insertar un registro, de actualizar o borrar.
8 8 Ejercicio Práctico: Cree la siguiente base de datos con el nombre de scott. RELACIONES ENTRE TABLAS:
9 9 Las relaciones mas comunes entre tablas se definen : De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea. Las relaciones entre tablas se crean arrastrando la llave de la tabla a la llave de otra tabla. Relación entre tablas (de uno a muchos) La figura muestra una relación entre las tablas región y departamento, la relación se leería así : Una región tiene muchos departamentos.
10 10 Generación de integridad referencial Reglas que rigen la coherencia de datos, específicamente las relaciones entre las claves principal y externa de claves de tablas distintas. Visual Foxpro Resuelve la Integridad Referencial mediante reglas a nivel de campo y a nivel de registro definidas por el usuario. El Generador de la Integridad Referencial le ayuda a definir reglas para controlar cómo se insertan actualizan o eliminan registros de tablas relacionadas. Desencadenante: código de evento a nivel de registro que se ejecuta despues de una inserción, una actualización o una eliminación. Se ocupan para integridad entre las tablas. El establecimiento de la integridad referencial implica la creación de un conjunto de reglas para preservar las relaciones definidas entre las tablas al introducir o eliminar registros. Si exige la integridad referencial, Visual FoxPro impedirá las acciones siguientes: Agregar registros a una tabla relacionada cuando no haya ningún registro asociado en la tabla primaria. Cambiar valores de una tabla primaria cuando tales cambios supongan dejar registros huérfanos en una tabla relacionada. Eliminar registros de una tabla primaria cuando tengan registros relacionados coincidentes. Si lo desea, puede escribir sus propios desencadenantes y procedimientos almacenados para exigir la integridad referencial. Sin embargo, el Generador de integridad referencial (IR) de Visual FoxPro permite determinar los tipos de reglas que desea exigir, las tablas a las que desea exigirlas y los eventos del sistema que harán que Visual FoxPro las compruebe. El Generador de IR trata múltiples niveles de eliminaciones y actualizaciones en cascada, y es recomendable como herramienta para asegurar la integridad referencial. Para abrir el Generador de IR 1 Abra el Diseñador de bases de datos. 2 En el menú Base de datos, elija Editar integridad referencial. Al utilizar el Generador de IR para crear reglas que se van a aplicar a la base de datos, Visual FoxPro guarda el código generado para exigir las reglas de integridad referencial como desencadenantes que hacen referencia a procedimientos almacenados. Para ver este código puede abrir el editor de texto de procedimientos almacenados en la base de datos. Si desea información sobre la forma de crear desencadenantes por programa, consulte Uso de desencadenantes en el capítulo 7, Trabajo con tablas. Precaución Cuando haga cambios en el diseño de una base de datos, como modificaciones en sus tablas o alteraciones en los índices utilizados en una relación persistente, debe volver a ejecutar el Generador de IR antes de utilizar de
11 11 nuevo la base de datos. De esta forma se revisarán el código de procedimiento almacenado y los desencadenantes utilizados para exigir la integridad referencial, de forma que reflejen el nuevo diseño. Si no vuelve a ejecutar el Generador de RI, puede que obtenga resultados inesperados, ya que no se habrán actualizado los procedimientos almacenados y los desencadenantes para ajustarlos a las modificaciones. El Generador IR se muestra cuando: Hace doble clic en una línea de relación entre dos tablas del Diseñador de bases de datos y elige el botón Integridad Referencial en el cuadro de diálogo Editar relación. Elige Integridad referencial en el menú contextual del Diseñador de bases de datos. Elige Editar integridad referencial en el menú Base de datos. Fichas del generador Reglas para la actualización Especifica reglas para aplicar cuando se modifica el valor clave de la tabla primaria. Reglas para la eliminación Especifica las reglas que se aplican cuando se elimina un registro de la tabla primaria. Reglas para insertar Especifica las reglas que se aplican cuando se inserta un nuevo registro o cuando se actualiza un registro existente en la tabla secundaria.
12 12 VISTAS LOCALES: Qué es una vista? Una vista es un objeto que se crea empleando la instrucción SELECT de SQL para bases de datos relacionales. Las vistas pueden ser locales o Remotas SELECT FROM WHERE GROUP ORDER campos tablas condicion BY campos de agrupamiento BY campos de ordenamiento Ejemplo: SELECT FROM ORDER id, name s_region BY name Creación de una vista local. Clic en el botón para crear vistas locales. La ventana para agregar las tablas, se utiliza para añadir tablas que se van a ocupar en la instrucción SELECT SQL, en este caso estaríamos seleccionando la parte del FROM. Seleccionemos s_region y luego Agregar. La tabla se agregará, luego le damos cerrar (close). Ventana de creación de la vista: Ver el comando SQL Agregar una tabla Eliminar tabla Agregar una relación
13 13 Fields: (Campos) Aquí se seleccionan los campos de la vista (SELECT campos) Join : Relaciones entre tablas Filter : Condición de filtrado (WHERE condición) Order by : campos de ordenamiento (ORDER BY) Group by : campos de Agrupamiento (GROUP BY) CREACION DE VISTAS REMOTAS: Una vista remota es una vista que se hace de otra base de datos vía ODBC. Esta base de datos puede ser Access, ORACLE, SQL-SERVER, entre otros. Crear una vista remota:
14 14 Clic en icono para crear vista remotas. Escoger Nueva Vista (New View) Si no a creado una conexión es necesario crear en New, si ya esta creada seleccione la conexión y luego OK. Como crear una conexión? Si no ha creado la conexión seleccione New
15 15 Siga estos pasos cuidadosamente: 1. Seleccione New Data Source (Nueva Fuente de Datos) y aparecerá la configuración del ODBC: 2. En el folder User DSN Presione el botón Add (Agregar)
16 16 3. Escoja de la ventana el Controlador deseado, Ejemplo: Microsoft Access Driver (*.mdb) y luego el botón Finalizar. 4. Luego aparece la Ventana de ODBC del controlador que selecciono (En este caso en de Access) Escriba el nombre del Data Source (Fuente de datos), Luego seleccione la Base de Dato a la que hace referencia ( en el boton Select Database)
17 17 Luego de haber seleccionado la base de datos, acepte todas las ventanas que aparecieron anteriormente y detengase en la siguiente ventana: Selección de la lista el Data Source que ha creado Luego seleccione de la lista de data source el data source que usted acaba de crear. Luego presione Aceptar (OK). Después le aparece la primera Ventana donde escoge las conexiones, le aparecerá la conexión que usted ha creado. Nota: Esta conexión que usted a creado servirá para sesiones futuras.
18 18 Seleccione la conexión creada y luego Aceptar (OK) Luego le aparecerá la ventana donde usted escoge las tablas que utilizará: Luego aparecerá la ventana donde se diseña la vista:
19 19 El procedimiento para crear la vista es igual a la creación de vista Locales. Consultas a la BD usando SELECT-SQL SELECT - SQL usando dos o mas tablas:
20 20 Sintaxis : SELECT FROM WHERE alias1.campo1,alias2.campo2,alias3.campo3 tabla1 alias1,tabla2 alias2,tabla3 alias3 alias1.campo1 = alias2.campo2 alias1.campo2 = alias2.campo3 Ejemplo : Un ejemplo sencillo: si queremos listar el nombre del empleado, el id del departamento, y el nombre del departamento al que pertenece el empleado la query sería: SELECT A.nombre AS empleado,a.dept_id,b.nombre AS depto FROM s_emp A,s_dept B WHERE A.id = B.region_id
21 21 Ejercicios : Seleccionar el No. depto, apellido, salario y cargo para los empleados que ganen mas de 100 y el departamento este en 41, 10 y 50 select dept_id,nombre,salario,cargo from s_emp where salario > 100 and dept_id IN (41,10,50) seleccionar el apellido, del empleado, id del depto, y el nombre del depto. select a.nombre AS empleado,b.id,b.nombre AS depto from s_emp a,s_dept b where a.id = b.dept_id Seleccionar el apellido del empleado, no del depto, el nombre deldepto para los depto que esten entre 20 y 50 sin incluirlos. select a.nombre AS empleado, b.id, b.nombre AS depto from s_emp a, s_dept b where a.id = b.dept_id and b.id > 20 and b.id < 50 seleccionar el nombre del empleado no. del depto, nombre del depto, para los deptos que comiencen con 4 y ordenados el numero de depto y nombre del empleado desc select a.nombre AS empleado, b.id, b.nombre AS depto from s_emp a, s_dept b where a.id=b.dept_id and ALLTRIM(STR(b.id)) like '4%' order by a.nombre asc, b.id
22 22 Seleccionar el nombre del cliente para aquellos empleados que el no del depto sean 30, 40, 41, 42 y el ( salario sea mayor que 1000 o el depto sea 50 ) select a.nombre b.nombre b.salario, b.id, b.dept_id from s_customer a, s_emp b where a.emp_id=b.id AS cliente, AS empleado, and b.dept_id IN (30,40,41,42) and (b.salario > 1000 or b.dept_id='50') Otra soluccion: select a.nombre from s_customer a where a.emp_id IN (Select id from s_emp where dept_id in (30, 40,41,42) and (salario > 1000 or dept_id=50 ) Seleccionar el nombre del cliente, nombre de region y el salario para todos los empleados que el salario sean mayor que 100 select a.nombre AS empleado, b.nombre AS depto, a.salario from s_emp a, s_dept b where a.dept_id=b.id and a.salario > 100 Funciones de grupos salarios minimos y maximos de los empleados select max(salario) sal_max, min(salario) sal_min from s_emp
23 23 Suma, maximo, minimo salario por Departamento select dept_id, sum(salario), max(salario), min(salario) from s_emp group by dept_id *--- select dept_id, count(dept_id) from s_emp group by dept_id having dept_id > 20 *--- select dept_id, sum(salario) from s_emp group by dept_id having sum(salario) between 2000 and 4000 *--- select avg(salario), min(salario), max(salario), sum(salario) from s_emp where UPPER(title) like 'SALES%' *--- select count(nombre), dept_id from s_emp where dept_id=31 group by dept_id SELECT COUNT(ID), DEPT_ID FROM S_EMP GROUP BY DEPT_ID SELECT COUNT(ID), CREDIT_RATING
24 24 FROM S_CUSTOMER GROUP BY CREDIT_RATING *---- SELECT SUM(SALARIO), CARGO FROM S_EMP WHERE upper(title) NOT LIKE 'VP%' GROUP BY CARGO *---- SELECT SUM(SALARIO), TITLE FROM S_EMP GROUP BY TITLE *---- SELECT TITLE, SUM(SALARIO) FROM S_EMP WHERE UPPER(TITLE) NOT LIKE 'VP%' GROUP BY TITLE HAVING SUM(SALARIO)> 5000 *----
25 25 Programación Multiusuario: En la programación multiusuario hay que tener muy en cuenta el control de la zona critica. En Visual Foxpro, esto se puede hacer Automaticamente o Manualmente. En la forma Automática, Fox controla la zona critica con los enllavamientos automáticos, lo que nos ahorra tiempo ya que no tenemos que preocuparnos por ello. ( esta es la forma que utilizaremos ) Qué se requiere? Se requiere algunas definir variables de ambiente en el programa principal de nuestro Sistema: * Definicion de para Ambiente Red SET EXCLUSIVE OFF SET MULTILOCKS ON SET DELETE ON SET REFRESH TO 5 Abre las tablas en modo compartido Para que se puedan bloquear mas de un registro Para que los registros marcados no se vizualicen Refrescamiento cada 5 segundos en el Browse SET REPROCESS TO AUTOMATIC presione *SET REPROCESS TO 5 SECONDS actualizarlo Si un registro esta bloqueado o enllavado Fox intenta acualizarlo hasta que uno esc Si despues de 5 segundos no puede Fox manda un error. * Otro Ambiente SET ECHO OFF SET TALK OFF SET CENTURY ON SET CLOCK STATUS SET DATE BRIT SET PATH TO menu,forms,bmp,prg,data SET SAFETY OFF SET PROCEDURE TO.\prg\utility
26 26 Usando el Buffer con las tablas. Buffer Optimista: Dos usuarios pueden estar modificando el registro sin ningún problema. Pesimista : Solo un usuario puede estar modificando el registro. Cómo fijar el Buffer? * Set buffering mode and store logical result lsuccess = CURSORSETPROP("Buffering", 5, "customer") IF lsuccess =.T. =MESSAGEBOX("Operation successful!",0,"operation Status") ELSE =MESSAGEBOX("Operation NOT successful!",0,"operation Status") ENDIF Tipos de Buffer 1 No utilizar el buffer 2 Pessimistic row buffering on. 3 Optimistic row buffering on. 4 Pessimistic table buffering on. 5 Optimistic table buffering on. Con el buffer activado podemos hacer uso de los comandos : TABLEREVERT(.T.) TABLEUPDATE(.T.)
27 27 TABLEUPDATE(.T.) Graba los cambios hechos en la tabla. SET MULTILOCKS ON && Must be on for table buffering = CURSORSETPROP('Buffering', 5, 'employee' ) && Enable table buffering INSERT INTO employee (clastname) VALUES ('Smith') CLEAR? 'Original clastname value: '?? clastname && Displays current clastname value (Smith) REPLACE clastname WITH 'Jones'? 'New clastname value: '?? clastname && Displays new clastname value (Jones) = TABLEUPDATE(.T.) && Commits changes? 'Updated clastname value: '?? clastname && Displays current clastname value (Jones) TABLEREVERT(.t.) Cancela los cambios hechos a la tabla USE Customer && Open customer table = CURSORSETPROP('Buffering', 5, 'customer') && Enable table buffering CLEAR? 'Original cust_id value: '?? cust_id && Displays current cust_id value REPLACE cust_id WITH '***' && Changes field contents? 'New cust_id value: '?? cust_id && Displays new cust_id value = TABLEREVERT(.T.) && Discard all table changes? 'Reverted cust_id value: '?? cust_id && Displays reverted cust_id value Diseño de Formularios Guía rápida visual: A la hora de diseñar formularios usted tiene que estar familiarizado con las ventanas siguientes: Generador de Formularios y Controles más comunes
28 28 Propiedades de los objetos
29 29 Cómo crear un nuevo Formulario: 1. En el Administrador de Proyectos, pulse documentos 2. Pulse Formulario para seleccionar la categoría 3. Pulse botón nuevo Aparece en cuadro de diálogo Nuevo Formulario. Este cuadro refleja la posibilidad de utilizar el Asistente para formularios o construir uno nuevo. Sugerencia: utilice el Asistente para formularios para desarrollar formularios simples de introducción de datos. El Asistente para formularios hace una serie de preguntas para guiarle durante el proceso de creación del formulario. El Asistente permite la creación de un formulario para única tabla o para tablas uno a muchos. 4. Pulse el botón Nuevo formulario Aparecerá el Generador de formularios. El Generador de formularios visualiza Form1 en la ventana DocForm1, indicando que éste es el primer formulario que tiene abierto en este proyecto. Podrá cambiar de nombre Docform1 por el nombre que indique al guardar el formulario. Form1 es un área de trabajo en blanco. También aparecerá la barra de herramientas con los controles para la creación de formularios.
30 30 Agregación de Objetos a su formulario. Una vez que tenga en pantalla una ventana de formulario en blanco, Form1, inserte objetos para crear el su formulario. MS Visual Foxpro 5.0 ofrece dos tipos de objetos que se pueden insertar en un nuevo formulario: objetos contenedores y objetos de control. Podemos accesar a estos objetos desde la barra de herramientas Controles de formulario o desde el Administrador de proyectos. Objetos contenedores: Un objeto contenedor es un objeto primario que contiene otros objetos subordinados. Por ejemplo, un formulario es el objeto contenedor que es propietario de un botón de comando visualizado en el formulario. Otros objetos contenedores pueden incluir marcos de página, cuadrículas y grupos de botones de comando. Objetos de control: Un objeto de control permite al usuario seleccionar opciones, introducir datos y escoger acciones. En un formulario, estos objetos pueden incluir casillas de verificación, botones de comando, cuadros de texto y cuadrículas. El objeto FORM Propiedades mas comunes de la Forma : Nombre Tipo de dato Descripción Caption Carácter Titulo de la ventana o Forma Autocenter Booleano Para central la Forma ShowTips Booleano Para que se muestren los Tooltips Closable Booleano Visualiza el boton de Cerrar la Ventana (X) MaxButton Booleano Visualiza el boton de Maximizar la Ventana MinButton Booleano Visualiza el boton de Minimizar la Ventana ControlBox Booleano Visualiza el Menu de Control de la Ventana. Eventos o Métodos más comunes de la Forma Nombre Descripción
31 31 Init Load Destroy Unload Se dispara a la hora que se inicializa todos los objetos de la forma. Se dispara antes que se inicialicen los objetos de la forma (ante que Init) Se dispara al cerrar la forma Se dispara despues de Destroy. Utilización de múltiples páginas en un formulario simple. En VFP, un formulario simple puede contener múltiples páginas que visualicen diferentes conjuntos de datos y controles. En la parte superior del formulario, una ficha representa cada página. Podemos pulsar en una ficha para mostrar el contenido de la página. Cómo crear un formulario de varias páginas. 1. Pulse el botón Marco de página (page frame) en la barra de herramientas Controles de formulario. 2. Sitúe el cursor en la esquina superior izquierda de form1. ( El cursor cambia su forma a cruceta) 3. Pulse en la esquina superior izquierda del formulario y arrastre el cursor hacia la esquina inferior derecha para crear un marco de página que cubra la mayor parte de la ventana form1. Deje un espacio de unos dos centímetros en la parte inferior del formulario para los botones de comando que se agregarán después en esta lección.
32 32 Propiedades mas comunes de la páginas : Nombre Tipo de dato Descripción Pagecount Númerico Fija el número de Folders o páginas (Page1, page2...) TabStyle Númerico Justificacion de las páginas. Visible Booleano Si el control es visible al usuario. Agregación de cuadros de texto y cuadros de edición: Cómo agregar objetos en la pagina 1 (page1): 1. Con el botón derecho del ratón, pulse sobre Page1 en el formulario. Aparece un menú instantaneo 2. Seleccione la ventana propiedades Aparece el cuadro de diálogo propiedadades, donde muestra Page1 en el cuadro de texto.
33 33 3. Pulse el botón Flecha hacia abajo. 4. Seleccione Page1 en el cuadro de texto Objeto. Sugerencia: Cada vez que inserte un objeto en un formulario, marco de página o cuadricula, compruebe en la ventana Propiedades que ha colocado el objeto en el contenedor apropiado. Como Agregar de cuadros de texto directamente de una tabla: 1. Seleccione Ver el menú Generador de Formularios 2. Seleccione Entorno de Datos (Data Environment) 3. Seleccione Entorno de datos (Data Environment) en el menú de Visual Foxpro y luego Agregar. Sugerencia: También puede abrir la ventana Agregar tabla o vista con el botón derecho del ratón. Utilizando el botón derecho del ratón, pulse en cualquier parte del Entorno de datos y luego seleccione Agregar. Para obtener la ventana de Entorno de Datos o la ventana de propiedades, utilice el botón derecho del ratón pulsando fuera del marco de página, pero dentro del formulario. Aparece un menú instantáneo desde el que puede hacer la selección.
34 34 Aparece la ventana Agregar tabla o vista. 4. Confirme si es la Base de Dato deseada. 5. Pulse dos veces en la tabla a utilizar. 6. Seleccione el campo deseado en la lista de campos de la tabla, arrástrelo hacia el formulario y déjelo en cualquier parte del mismo. En el formulario aparecerá el cuadro de texto.text1 7. Pulse y arrastre el cuadro de texto text1 a la posición que desee. Sugerencia: Para desplazar un control de texto, pulse sobre él y arrastrelo hacia otro lugar en le formulario. Para modificar el tamaño del cuadro de texto, pulse sobre él y luego arrastre algunos de los márgenes. Propiedades mas comunes del Text (control de texto): Nombre Tipo de dato Descripción Controlsource Según la variable Es la variable o nombre del campo al cual hace referencia. Value Según la Contenido de la variable o campo
35 35 variable referenciado en controlsource Visible Booleano Si el control es visible al usuario. Enabled Booleano Si el control esta habilitado o no. Control Botón de Comando: Propiedades mas comunes del Botón : Nombre Tipo de dato Descripción Caption Carácter Etiqueta del comando (Ej. Click Aquí) Visible Booleano Si el control es visible al usuario. Enabled Booleano Si el control esta habilitado o no. Eventos o Métodos más comunes del control Nombre Init Click Setfocus Lostfocus Refresh Descripción Se dispara a la hora que se inicializa el objeto Se dispara al dar click en el objeto El cursor se va al objeto. Se dispara cuando el objeto pierde el cursor. Refresca el objeto.
36 36 Cómo asociar un procedimiento a un botón: 1. Haga doble click en el boton. Aparece una ventana de código: Asegurese que esta ubicado en el control deseado Introduzca el código deseado. Escoga el evento deseado. (En este caso Click = Se ejecuta al Presionar el Boton) Control Botón de Cuadro de Edición: Se utiliza para los campos memo. Propiedades mas comunes del control de edición Nombre Tipo de dato Descripción Controlsource Según la variable Es la variable o nombre del campo al cual hace referencia. Value Según la variable Contenido de la variable o campo referenciado en controlsource Visible Booleano Si el control es visible al usuario. Enabled Booleano Si el control esta habilitado o no. Eventos o Métodos más comunes del control de edición
37 37 Nombre Init Click Setfocus Lostfocus Valid Refresh Descripción Se dispara a la hora que se inicializa el objeto Se dispara al dar click en el objeto El cursor se va al objeto. Se dispara cuando el objeto pierde el cursor. Se dispara despues de presionar Enter o Tab, se utiliza para validar. Refresca el objeto. Control de Opciones: Propiedades mas comunes del control de opciones Nombre Tipo de dato Descripción Controlsource Númerico Es la variable o nombre del campo al cual hace referencia. Value Númerico Contenido de la variable o campo referenciado en controlsource Visible Booleano Si el control es visible al usuario. Enabled Booleano Si el control esta habilitado o no. Eventos o Métodos más comunes del control de opciones Nombre InteractiveChange Init Click Setfocus Lostfocus Valid Refresh Descripción Se dispara cuando modificamos el campo Se dispara a la hora que se inicializa el objeto Se dispara al dar click en el objeto El cursor se va al objeto. Se dispara cuando el objeto pierde el cursor. Se dispara despues de presionar Enter o Tab, se utiliza para validar. Refresca el objeto.
38 38 Control Check: Propiedades mas comunes del control Check Nombre Tipo de dato Descripción Controlsource Booleano Es la variable o nombre del campo al cual hace referencia. Value Booleano Contenido de la variable o campo referenciado en controlsource Visible Booleano Si el control es visible al usuario. Enabled Booleano Si el control esta habilitado o no. Eventos o Métodos más comunes del control Check Nombre InteractiveChange Init Click Setfocus Lostfocus Valid Refresh Descripción Se dispara cuando modificamos el campo Se dispara a la hora que se inicializa el objeto Se dispara al dar click en el objeto El cursor se va al objeto. Se dispara cuando el objeto pierde el cursor. Se dispara despues de presionar Enter o Tab, se utiliza para validar. Refresca el objeto.
39 39 Control Grid: Propiedades mas comunes del control Grid: Nombre Tipo de dato Descripción Recordsource Carácter Nombre de la tabla Visible Booleano Si el control es visible al usuario. Enabled Booleano Si el control esta habilitado o no. ColumnCount Númerico Numero de columnas del Grid Deletemark Booleano Permite registro para borrar ( Aparece en la parte izquierda del Grid) Eventos o Métodos más comunes del control Grid: Nombre Init Click Setfocus Lostfocus Refresh Descripción Se dispara a la hora que se inicializa el objeto Se dispara al dar click en el objeto El cursor se va al objeto. Se dispara cuando el objeto pierde el cursor. Refresca el objeto.
40 40 Control Listas: Propiedades mas comunes del control Listas Nombre Tipo de dato Descripción Controlsource Según la variable Variable a que hace referencia (campo donde se almacena el valor de la lista) RowSource Carácter Tabla o query de los elementos de la lista RowSourceType Numérico Tipo de la Fuente (Si es tabla o query.) Visible Booleano Si el control es visible al usuario. Enabled Booleano Si el control esta habilitado o no. BoundColumn Numérico Valor que retorna la lista (Número de la columna del RowSource ) BoundTo Booleano Especifica si el valor de la lista esta determinado por los valores o por la propiedad ListIndex Eventos o Métodos más comunes del control Listas Nombre InteractiveChange Init Click Setfocus Lostfocus Valid Refresh Descripción Se dispara cuando modificamos el campo Se dispara a la hora que se inicializa el objeto Se dispara al dar click en el objeto El cursor se va al objeto. Se dispara cuando el objeto pierde el cursor. Se dispara despues de presionar Enter o Tab, se utiliza para validar. Refresca el objeto. Formularios Sencillos Un Formulario Sencillo, es el que es realizado generalmente utilizando una sola tabla.
41 Seleccione la tabla a utilizar Seleccione Los campos que aparecerán 41 Un ejemplo típico de formularios sencillos son las pantallas de los catálogos de un Sistema, que solamente tienen la función de registrar, modificar, eliminar y consultar datos de una tabla. Por ejemplo vamos a construir una forma sencilla utilizando el Wizard de Visual Foxpro: 1. Abra su proyecto 2. Ubíquese en la pestaña de documentos (document) y luego en Formas (Forms). 3. Presione el Botón Nuevo (New). 4. Seleccione Wizard. Aparece la siguiente ventana: 5. Seleccione Form Wizard y OK. 6. Luego aparece la ventana donde usted escoge la tabla a utilizar y los campos de esa tabla.
42 42 7. Una vez seleccionado la tabla y sus respectivos campos, presiones próximo (Next). 8. Se visualizará la siguiente ventana: Seleccio ne el estilo de la Forma Seleccione el tipo de botón 10. Seleccione el estilo de la forma y el tipo de botones a utilizar en la forma y luego presione próximo (Next). 11. Aparecerá la siguiente ventana: Seleccione el ordenamiento de la tabla. (por lo general se selecciona el indice
43 Seleccione el ordenamiento de la tabla, aquí por lo general se selecciona el índice de la tabla ( los índices aparecen con asterisco *)
44 Introduzca el titulo de la forma y luego Finalizar (Finish) Visual Foxpro Generará la forma, luego usted puede modificar la forma si lo desea. La forma, que creamos con el wizard, quedaría de esta forma: Barra de botones creada por el wizard (Contenido en la clase Wizstyle) Nota: Reconstruya el proyecto en la opción Build (botón del proyecto). Luego Seleccione Rebuild Proyect y OK. Visual Foxpro, compila su proyecto. Notará que en la pestaña de clases de su proyecto Visual Foxpro le ha agregado una clase que él ocupa para construir formas con el Wizard, el nombre de la clase es WizStyle. Si usted, crea una forma con el Wizard, Visual foxpro le incorpora la clase WizStyle
45 45 Formularios Maestro - Detalle Un formulario maestro detalles es aquel en que entran en juego dos o más tablas, las cuales tengan una relación de uno a muchos. Ejemplo la relación de s_region con s_dept ( una región puede tener muchos departamentos). Se pueden construir formas mestro-detalle utilizando el Wizard, sin embargo, nosotros utilizaremos la forma manual para personalizar a nuestro gusto la forma. Pasos para construir una forma maestro - detalle Para este ejemplo utilizaremos las tablas s_region y s_dept 1. Abra su proyecto 2. Ubíquese en la pestaña de documentos (document) y luego en Formas (Forms). 3. Presione el Botón Nuevo (New). 4. Seleccione Nueva Forma en blanco. 5. En la forma en blanco presione el botón derecho del ratón y luego Entorno de Datos (Data Environment) 6. Seleccione las tablas s_region, que será el maestro y luego la tabla s_dept que será nuestro detalle.
46 46 7. Arrastre uno por uno los campos de la tabla s_region a su forma, de tal manera que queden asi: 8. Luego arrastre toda la tabla s_dept al formulario
47 47 9. Ahora vamos a modificar las propiedades del Grid que hemos insertado: seleccionan el grid, botón derecho del ratón y luego propiedades. Se sitúan en la pestaña datos, para modificar las siguientes propiedades con el fin de establecer la relación entre las dos tablas: Propiedad Contenido LinkMaster La tabla maestra (s_region) RecorSource La tabla hija (s_dept) RecordSourceType Tipo de fuente de datos (Alias) RelationalExpr La relacion entre las tablas (s_region.id = s_dept.region_id 10. colocaremos los botones para Desplazarnos en la tabla, agregar, eliminar, grabar, cancelar y salir.
48 48 Código para los botones : Botón Código Agregar INSERT INTO s_dept ( region_id ) ; VALUES (s_region.id) << SKIP -1 >> SKIP Eliminar DELETE IN s_dept Grabar SELECT s_dept =TABLEUPDATE(.T.) Cancelar SELECT s_dept =TABLEREVERT(.T.) Salir THISFORM.Release Código a nivel de Forma : Método Destroy SELECT s_dept =TABLEREVERT(.T.) Código Importante: la tabla s_dept debe de estar en modo buffer, para que funcionen los comando de TABLEUPDATE() y TABLEREVERT(). El modo buffer de la tabla lo puede fijar en Entorno de datos y luego en la propiedades de la tabla s_dept, específicamente en la propiedad BufferModeOverride.
49 49 Creación de Clases de Objetos En Visual Foxpro se pueden crear clases de objetos que pueden de uso muy común, como por ejemplo el botón salir es muy comun en todas las pantallas. Pasos para creación de clases: 1. Abra su proyecto 2. Ubíquese en la pestaña de classes. 3. Presione el Botón Nuevo (New). 4. Introduzca el nombre de la clase, el tipo de clase (en este caso Boton de comando) y guardarlo como curso. 5. Inmediatamente aparecerá la siguiente pantalla: 6. Personalice el botón y luego cierre la ventana y sálvelo.
50 50 7. La clase que usted a creado aparecerá en la pestaña clases de su proyecto: Cómo hacer uso de la clase : 1. Cree o Abra una forma Ver Clases 2. presione el botón de ver clases y luego agregar (Add) y seleccione la clase que usted a creado.
51 51 2. Aparecerá la clase que usted a creado con el botón de salir 3. Para poner el botón en la forma, seleccione el botón en la barra de controles y luego clic en la forma.
52 Soporte de Tecnología ActiveX 52 Cuando usted instala Visual Foxpro, se instalan una serie de controles ActiveX soportados por Visual Foxpro. Un ActiveX, no es más que un control externo, es parecido a una clase ya que las clases se pueden guardar en un archivo (extensión VCX) y los ActiveX tienen extensión OCX. La diferencia es que los VCX solo puede ocuparse en Visual Foxpro, mientras que los OCX se consideran como tecnología abierta, es decir, pueden ser utilizado por cualquier lenguaje visual como Visual C++ o Visual Basic, por mencionar algunos. Estos controles ActiveX, vienen hechos de fabrica, son comercializables y no son modificables, sin embargo uno puede crear sus propios OCX. Los lenguajes donde se pueden construir estos OCX actualmente son Visual C++ y Visual Basic. En visual Foxpro 5.0 usted no puede crear OCX. Hay que tener mucho cuidado a la hora de comprar un OCX y verificar que lenguajes soporta, por que algunos OCX no son soportados por algunos lenguajes visuales incluso con Visual Foxpro. Cómo hacer uso de los ActiveX en Visual Foxpro: Un OCX es un objeto por lo cual tiene propiedades y eventos implícitos en él. En el curso, utilizaremos dos Controles ActiveX : OutLine control Microsoft Progress Bar Control OutLine control: El Outline Control se utiliza para hacer Arboles como por Ejemplo: Regiones con departamentos (maestro-detalle)
53 53 Cómo agregar un ActiveX a la forma: 1. Abra o Cree una nueva forma. 2. Seleccione Ver clases 3. Seleccione ActiveX Control 4. Seleccione el control deseado, en este caso el Outline Control y póngalo en la forma. 5. Vamos a crear una forma maestro detalle utilizando el Outline Control. El Outline control presentará la información de las Regiones y vamos a agregar un Grid que serán los departamentos, Algo asi: Completar Código del Outline control:
54 54 Método Init Código * * Cargar el OCX * * pnindex = 0 THIS.Additem( "Regiones" ) THIS.Indent( pnindex ) = pnindex Select s_region SCAN pnindex = pnindex + 1 datos = ALLTRIM(name) THIS.Additem(datos) THIS.Indent( pnindex ) = 1 THIS.PictureType(pnindex) = 2 THIS.ListIndex = pnindex THIS.ItemData(pnIndex) = RECNO() ENDSCAN Click SELECT s_region GO RECORD THIS.ItemData(THIS.ListIndex) THISFORM.REFRESH() El último paso es agregar el Grid con la tabla departamentos y luego establecer la relación con la tabla de regiones.
55 55 Progress Bar Control: Este control permite hacer una barra de progreso: Propiedades : Propiedad Max Min Value Descripción Máximo valor de la Barra (númerico) Mínimo valor de la Barra (númerico) Valor actual de la barra (númerico)
56 56 Almacenar objetos OLE en la Base de Datos: Con Visual Foxpro se pueden almacenar objetos OLE en la Base de Datos, estos objetos OLE van desde una simple imagen BMP de Paintbruhs hasta un video clip, un documento en Word, una hoja en Excel un grafico. Esto se llama OLE Automation (automatización OLE) Qué se necesita para hacer OLE Automation? Muy sencillo: - El campo de la tabla debe ser tipo General - Utilizar el control OLE Bound Control de Visual Foxpro - Utilizar el Comando APPEND GENERAL Sintaxis de APPEND GENERAL APPEND GENERAL Nombre Campo tipo General [FROM Nombre Archivo] [DATA Nombre de Variable] [CLASS Nombre de la Clase OLE] FROM : Por si deseamos insertar un Archivo existente en el disco DATA : Si no es un archivo puede ser una variable, entonces se especifica aquí. CLASS : El nombre de la clase de la aplicación al que esta asociada el archivo o la variable. Toda aplicación Windows ( Word, Excel, Graph, Paint, WordPad, Block de Notas, Power Point, entre otras) tienen un nombre de clase: Por mencionar algunos nombres de clases: Aplicación Paintbrush Picture Documento de Word 97 Hoja de Calculo de Excel Nombre de la clase PAINT.PICTURE WORD.DOCUMENT EXCEL.SHEET
57 Como conocer el nombre de clase de una aplicación Windows: Cree un formulario nuevo 2. Inserte en el formulario el control OLE Container Control 3. Insertar la Aplicación deseada: (Escoger el objeto y luego OK) 4. Luego en las propiedades del objeto insertado buscar la propiedad OLECLASS: Propiedad OleClass, se puede ver el nombre de la clase de la Aplicación PaintBrusht
58 58 Incluir en el Formulario el Objeto OLE: SELECT s_product APPEND GENERAL picture FROM GETFILE('BMP') CLASS PAINT.PICTURE OLE Bound Control (ControlSource = s_product.picture) Diseño de Reportes Guia rápida visual: Titulo: Aparece solo en la primera pagina Encabezado: Aparece en todas las paginas Barra de Herramientas de Reportes Detalle: Se especifican los campos de la tabla Sumario: Aparece en la ultima pagina
59 59 Los informes muestran datos y resumen datos en un formulario impreso o en pantalla. Los dos componentes principales de los informes son los datos y el formato. La fuente de datos del informe puede ser una tabla de base de dato, una consulta o una vista. El primer paso para diseñar un informe es determinar los datos que se van a mostrar, y el segundo paso es determinar cuál va a ser el mejor formato para mostrar ese informe. Puede crear listados que se basen en una única tabla o en informes complejos. El Generador de Informes es una herramienta flexible y de fácil uso para la creación, diseño y modificación de informes. Pasos para Creación de Informes : I. Selección de los datos Esta es la parte más importante del informe, la selección de datos, hay que saber qué es lo que quiere el usuario o que el usuario muestre el diseño del informe que desea, para comenzar a trabajar. Los datos pueden ser simples (utilizando una sola tabla), como listados de regiones, listado de departamentos, entre otros; o pueden ser algo mas complejos (utilizando mas de una tabla) Ejemplo Reportes agrupados, reportes consolidados, etc. Los datos se pueden obtener directamente utilizando las tablas o utilizando SQL para crear cursores, esta última es la más recomendada para una aplicación multiusuario. Existen varios tipos de informes entre ellos : - Listados (Ej. Listados de regiones) Muestra: id name Region 1 02 Region
60 60
61 61 - Grupos con detalles ( o maestro detalles) Region Departamento Region 1 Departamento a Departamento b Region 2 Departamento x Departamento y Matriciales o consolidados Rating Region Excellent Good Poor Region Region Totales Creación de Informes usando el entorno de datos: 1. En el administrador de proyectos, seleccione la ficha Documentos. 2. Seleccione Informes 3. Pulse el botón nuevo 4. Pulse el botón nuevo informe. Aparece el generador de informes y al barra de herramientas Controles de informes. 5. Seleccione Entorno de datos y seleccione la tabla 6. Arrastre los campos a utilizar del entorno de datos en el informe en la parte de detalle 7. Introduzca los encabezados del reporte 8. Puede ver como queda el informe con el botón de presentación preliminar: Arrastre el campo a la parte de detalle
62 Presentación Preliminar : 62
63 63 Menú de Reportes Titulo/Sumario (Title/Summary): Muestra el área del Titulo y el Sumario del Informe Titulo Sumario : Aparece solo en la primera pagina del Reporte : Aparece solo en la ultima pagina del Reporte Agrupamiento de datos (Data Grouping) El agrupamiento de datos se utiliza para informes maestro detalle. Especifique el campo por el cual esta agrupando
64 64 Variables: Las variables son útiles para hacer cálculos con los datos del reporte y luego presentarlas en el mismo reporte. Nombre de la variable Campo a calcular Tipo de Calculo
65 65 Propiedades de los campos Cada campo en el Informe posee propiedades : Doble clic en el campo para mostrar las propiedades Si deseam os hacer cálculos con el campo
66 66 Creación de Informes usando Cursores SQL: 1. Crear el cursor con el comando SELECT... FROM...WHERE Crear el Informe manualmente, con los nombres de campos del cursor. 3. Correr el Reporte. Ejemplo: * Se define una ventana Personalizada DEFINE WINDOW w_output ; FROM 0,0 TO 25,70 ; TITLE 'Informes - INATEC' ; CLOSE FLOAT GROW ZOOM SYSTEM USE IN.\data\s_region IN 0 SELECT FROM INTO id, name s_region CURSOR c_region * Si lo queremos por pantalla REPORT FORM.\report\pp_detalles ; PREVIEW WINDOWS w_output ; NOEJECT NOCONSOLE * Por Impresora REPORT FORM.\report\pp_detalles ; TO PRINTER PROMPT ; NOEJECT NOCONSOLE * Hacia un Archivo REPORT FORM.\report\pp_detalles ; TO FILE PUTFILE() ; ASCII * Cerrar el cursor USE IN c_region Integración de la Aplicación
67 67 Creación de Menús: Guía rápida Visual: Instrucción de menú Opciones del menú Lista de Resultados del menú (Sub menú, comando, procedimiento) Presentación preliminar del menú Modificación o creación de Resultados del menú
68 68 Tipos de Menús: Existen dos tipos de menús : menú y Shortcut. El Shorcut menú se invoca con el botón derecho del mouse Menu desplegable a nivel de la ventana superior de Visual Foxpro.
69 69 Creación de Menús: La creación de menús es un proceso que conlleva diferentes pasos. Primero, debemos definir las opciones del menú y de los submenús. Luego, asignar funcionalidad a las opciones de menú. Finalmente, generar el programa de menús. Puede l generador de menús de Visual Foxpro para que le ayude a construir menús rápidamente. El Generador de menús le permite definir la estructura y funcionalidad de su sistema de menús a través de cuadros de diálogo de fácil uso y de listas desplegables que puede utilizar para crear y modificar su sitema de menús. Definición de las opciones de menú. Los menús presentan su aspecto con una lista de opciones para iniciar una actividad. La mayoría de los elementos de menú muestran submenús u opciones adicionales cuando el usuario selecciona uno de estos elementos. Antes de generar un menú para una aplicación, tendrá que determinar que selecciones tendrá disponibles el usuario final y qué opciones de menús pertenecen a otras opciones de menús (sub menus). Cómo crear un nuevo menú 1. Pulse la ficha de otros en el Administrador de proyectos. Aparece la página otros con las categorías de archivo de Menús, Texto y Otros. 2. Seleccione menús en la lista de categorías Shortcut 3. Pulse el botón nuevo y escoja si es Menu o un 4. Introduzca las opciones del menu y luego el resultado del menú ( submenu, comando o procedimiento) 5. A la derecha del resultado se encuentra la opción crear o modificar según el caso. ( crea o modificar los resultados de la opción del menu).
70 70 Tipos de Resultados : Submenu : Si el menú contiene un submenu Comando : Si la opción de ese menú invoca un comando (Ejemplo: DO FORM Regiones, para llamar un formulario; CLEAR EVENT, por lo general va en la opción Salir) Procedimiento : Si la opción de ese menú invoca varias líneas de comandos ( un procedimiento). Opciones de Menú: En las opciones del menú se especifican: - Teclas de Acceso directo - Mensajes del menú - Condición de habilita/no habilitar Generación del menú : 1. En el menú escoja la opción Menú. 2. Se le pregunta si desea grabar los cambios ( responda que si) 3. Luego se le pide que proporcione el archivo de salida del menu ( escoja la ruta y el nombre del archivo, por lo general son extension MPR) y luego seleccione generar. 4. Si existe ya el archivo se le pide si desea re-escribirlo ( seleccione que si)
71 71 Como invocar al menú creado: Al generar el menú se crea un archivo que por lo general tiene extensión MPR que contiene el código para desplegar el menú. La instrucción sería: DO ruta y nombre del archivo MPR Ejemplo : DO menu.mpr Para volver a re establecer el menú por default de Visual Foxpro utilice la instrucción: SET SYSMENU TO DEFAULT Creación del Ejecutable de la Aplicación. Primero se tiene que crear un programa de inicio, al cual se le tiene que decir que ese es el programa que se ejecutara de primero ( esto se hace haciendo clic derecho en el programa que designemos como principal y escoger la opción main ( principal) del menú de opciones)
72 72 Contenido Ejemplo del programa principal: CLEAR ALL * Variables Publicas PUBLIC w_output, g_año, gid_area, g_nivel, g_cambio, g_login_entry ;,g_pass_entry, V_MENU_PRE, V_ERROR, g_acceso * Definicion de Ventana para los Reportes DEFINE WINDOW w_output ; FROM 0,0 TO 25,70 ; TITLE 'Informes - BCN' ; CLOSE FLOAT GROW ZOOM SYSTEM * Ambiente SET SYSMENU TO SET ECHO OFF SET TALK OFF SET CENTURY ON SET CLOCK STATUS SET DATE brit SET DELETE ON SET PATH TO formenu,bmp,prg,data SET EXCLUSIVE OFF SET SAFETY OFF SET REFRESH TO 5 SET REPROCESS TO AUTOMATIC SET MULTILOCK ON SET LOCK OFF SET PROCEDURE TO.\prg\utility * Fondo de la Pantalla principal _SCREEN.Picture=".\bmp\fondo.bmp" _SCREEN.WINDOWSTATE=2 _SCREEN.CLOSABLE=.F. _SCREEN.CAPTION="Formulación Presupuestaria" * Base de Datos OPEN DATA.\SCOTT\scott SHARED * Llamada al Menu DO.\menu\menu.mpr READ EVENT CLEAR ALL SET SYSMENU TO DEFAULT
73 73 Creación del Ejecutable En el Administrador de proyectos seleccione la opcion Build, luego la opción build Executable y luego OK. En las opciones es recomendable seleccionar Recompile All y display Error, para recompilar todos sus programas y formularios ; y Por si hay un error mostrarlo al final de la generación del Ejecutable. Visual Foxpro 6.0 en la Web En este ejercicio pondremos un formulario de Visual Foxpro en la Web, En el proyecto tenemos el formulario s_region : Este formulario se verá en la Web Así se vera el formulario en el Browser:
74 74
75 75 Con Visual Foxpro usted puede desplegar su aplicación para que sea vista desde un Browser ( de Preferencia Internet Explorer ). La modificación es mínima si usted ya tiene una aplicación. Siga las siguientes instrucciones: 1. Desde su proyecto, crearemos una clase nueva, Basada en Documento Activo (ActiveDic): Presionamos Aceptar (OK) Esta es la clase 2. En el evento Run de la clase pondremos el código para la llamada al formulario que queremos que se mire en la Web.
76 76 3. En el evento ContainerRelease escriba lo siguiente: 4. Salvamos la clase. 5. Establecemos como principal (Set Main) las clase que creamos.
77 77 6. Haremos una pequeña modificación en el formulario, agregaremos la instrucción CLEAR EVENT en el botón de salir: (Esto es muy importante, no se nos debe de olvidar) 7. Construya el APP de su proyecto: Construir la Aplicación (app)
78 78 7. Ejecute el APP desde Internet Exprorer: Importante: En la maquina del Cliente, se deben de instalar los RUNTIME de Visual Foxpro, para que se pueda ver en el Browser.
De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea.
Curso de Visual Foxpro - Volumen II ( Creación de la Base de Datos) Las relaciones mas comunes entre tablas se definen : De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos
Más detallesCREACION DE LA BASE DE DATOS. 1. Ubiquese en el folder Data y luego en Databases y presione el botón New
Curso de Visual Foxpro-Volumen I (Diseño de la Base de Datos) CREACION DE LA BASE DE DATOS 1. Ubiquese en el folder Data y luego en Databases y presione el botón New La ventana del Database Designer aparecerá
Más detallesA la hora de diseñar formularios usted tiene que estar familiarizado con las ventanas siguientes:
Curso de Visual Foxpro - Volumen IV (Diseño de Formularios) Guía rápida visual: A la hora de diseñar formularios usted tiene que estar familiarizado con las ventanas siguientes: Generador de Formularios
Más detallesConsultas a la BD usando SELECT-SQL. Sintaxis : alias1.campo1,alias3.campo3 tabla1 alias1,tabla2 alias2,tabla3 alias3. alias1.campo2 = alias2.
Consultas a la BD usando SELECT-SQL SELECT - SQL usando dos o mas tablas: Sintaxis : SELECT FROM WHERE alias1.campo1,alias2.campo2,alias3.campo3 tabla1 alias1,tabla2 alias2,tabla3 alias3 alias1.campo1
Más detallesUn Formulario Sencillo, es el que es realizado generalmente utilizando una sola tabla.
Curso de Visual Foxpro - Volumen V (Diseño de Formularios, ActveX y objetos OLE) Un Formulario Sencillo, es el que es realizado generalmente utilizando una sola tabla. Un ejemplo típico de formularios
Más detallesOperación Microsoft Access 97
Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe
Más detallesInformes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará.
Informes Se pueden imprimir fácilmente los registros en una tabla o el resultado de un filtro simplemente usando el botón de Impresora de la barra de herramientas, o la opción Archivo / Imprimir. Sin embargo,
Más detallesCONCEPTOS BASICOS. Febrero 2003 Página - 1/10
CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,
Más detallesBases de Datos en Visual FoxPro. Administrador de proyectos
Bases de Datos en Visual FoxPro Las bases de datos en Visual FoxPro son proyectos, cada proyecto puede contener bases de datos, tablas, consultas, formularios, informes, etiquetas, clases y código. Administrador
Más detallesPOWER POINT. Iniciar PowerPoint
POWER POINT Power Point es la herramienta de Microsoft Office para crear presentaciones que permiten comunicar información e ideas de forma visual y atractiva. Iniciar PowerPoint Coloque el cursor y dé
Más detallesMinisterio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice
Más detallesRELACIÓN DE PRÁCTICAS DEL TEMA 2
RELACIÓN DE PRÁCTICAS DEL TEMA 2 PRÁCTICA S.O. (I): Crear un fichero con Wordpad con tus datos personales y guardarlo en c:/temp Crear una carpeta con tu nombre en c:/temp (ej. C:/temp/pepita) Copiar el
Más detallesSistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema
Sistema de Gestión Portuaria Uso General del Sistema Uso General del Sistema Página 1 de 21 Contenido Contenido... 2 1.Ingreso al Sistema... 3 2.Uso del Menú... 6 3.Visualizar Novedades del Sistema...
Más detallesGuía N 1: Fundamentos básicos(i)
1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,
Más detallesMicrosoft Access proporciona dos métodos para crear una Base de datos.
Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las
Más detallesFormularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
Más detallesKepler 8.0 USO DEL ERP
Kepler 8.0 USO DEL ERP CONTENIDO 1. Introducción... 3 2. Inicio del sistema... 3 3. Pantalla inicial... 4 4. Barra de menús... 5 a) Menú archivo... 5 b) Menú edición... 6 c) Menú Ver... 6 5. Ayuda... 8
Más detallesOperación de Microsoft Word
Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer
Más detallesComisión Nacional de Bancos y Seguros
Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga
Más detallesTema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS
Tema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS 1) EL MENÚ INICIO En esta lección vamos a realizar un paso importante hacia el conocimiento de los elementos del Menú Inicio y la Barra de Tareas.
Más detallesLa pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.
Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en
Más detallesManual de ACCESS Intermedio
Manual de ACCESS Intermedio Funciones agregadas (GROUP BY) Las funciones agregadas proporcionan información estadística sobre conjuntos de registros. Por ejemplo, puede usar una función agregada para contar
Más detallesEl Power Point es un programa que permite hacer presentaciones y es usado ampliamente en los ámbitos de negocios y educacionales.
TUTORIAL PARA HACER PRESENTACIONES EN POWER POINT Guía del taller de herramientas de presentación 1) Qué es un Power Point? El Power Point es un programa que permite hacer presentaciones y es usado ampliamente
Más detallesApuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Más detallesCómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Más detalles10. El entorno de publicación web (Publiweb)
10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de
Más detallesCENTRO DE ENSEÑANZA DE COMPUTACIÓN E INFORMATICA: CEPEU GUIA #8 DE VISUAL FOXPRO
CENTRO DE ENSEÑANZA DE COMPUTACIÓN E INFORMATICA: CEPEU GUIA #8 DE VISUAL FOXPRO EL SISTEMA COMPLETO Hasta el momento hemos generado formularios, reportes y consultas, partes básicas de un sistema de información
Más detallesGuía para la Automatización de Documentos en. Microsoft Word
UNIVERSIDAD SAN CARLOS DE GUATEMALA CENTRO UNIVERSITARIO DE SAN MARCOS USAC-CUSAM Guía para la Automatización de Documentos en Microsoft Word ID Y ENSEÑAD A TODOS 2015 PRESENTACIÓN El Instituto de Investigaciones
Más detallesCREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR
CREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR 2 Proyecto mikrobasic PRO for AVR organiza aplicaciones en los proyectos que consisten en un solo fichero de proyecto (fichero con extensión.mbpav)
Más detallesSMS Gestión. manual de uso
SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2
Más detalles2_trabajar con calc I
Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,
Más detallesPlataforma e-ducativa Aragonesa. Manual de Administración. Bitácora
Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar
Más detalles1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana
EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente
Más detallesMACROS Y FORMULARIOS
MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es
Más detalles13.1. Tablas dinámicas de Excel
13.1. Tablas dinámicas de Excel Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada que nos facilita
Más detallesUso de Visual C++ Pre-Practica No. 3
Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por
Más detallesManual Word 2010. Correspondencia
Manual Word 2010 Correspondencia CONTENIDO Combinar correspondencia Procedimiento para combinar correspondencia Sobres Etiquetas Aplicar criterios de filtro Trabajar con campos de word COMBINAR CORRESPONDENCIA
Más detallesA continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.
4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante
Más detallesTEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS
TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y
Más detallesPrograma diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.
Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.
Más detallesConcesionario de coches
Realizaremos una práctica que consistirá en informatizar un concesionario de coches. Gestionaremos y mecanizaremos la entrada de datos. Crear el diseño de las tablas Antes de empezar con el diseño de nuestra
Más detallesComisión Nacional de Bancos y Seguros
Comisión Nacional de Bancos y Seguros Manual de Usuario Transacciones UIF División de Servicios a Instituciones Financieras 10 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga e Instalación
Más detallesMANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS.
MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. INDICE Cómo Ingresar al Sistema?... 1 Autenticación de Usuario... 2 Pantalla Principal del Sistema de Operaciones Estadisticas... 3
Más detallesNotas para la instalación de un lector de tarjetas inteligentes.
Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación
Más detallesESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.
ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas. Sala de sistemas, Video proyector, Guías RECURSOS ACTIVIDADES PEDAGÓGICAS
Más detallesLa ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Más detallesFundamentos CAPÍTULO 1. Contenido
CAPÍTULO 1 Fundamentos En este capítulo encontrará instrucciones rápidas y sencillas que le permitirán poner manos a la obra de inmediato. Aprenderá también a utilizar la ayuda en pantalla, que le será
Más detallesCreación de contenidos en WebBuilder. Herramienta Web Builder en Word de Microsoft Office
Creación de contenidos en WebBuilder Herramienta Web Builder en Word de Microsoft Office Una vez instalada el Plug-In de la herramienta Web Builder para el Word de Microsoft Office, esta se mostrará en
Más detallesPersonalización de Presentaciones
Personalización de Presentaciones SESIÓN 14 CAPACIDADES EN ESTA SESIÓN El participante al final de esta sesión estará en capacidad de: Personaliza la presentación de manera creativa. Utiliza la opción
Más detallesFormas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007
Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Cuentas Bancarias 4 2.1. Dar de alta un banco 4 3. Formas de pago 6 3.1. Cómo crear formas de pago
Más detallesTÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS
COMBINAR CORRESPONDENCIA CON OFFICE 2003 Combinar correspondencia nos permite incluir en un documento datos almacenados en otro lugar. De esta forma podremos obtener copias de un mismo documento pero con
Más detallesProcedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x
Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Ayuda en línea: http://globallearningcenter.wspan.com/méxico/pdfs/documentation/configuración%20internet%2
Más detallesPlantillas Office. Manual de usuario Versión 1.1
Manual de usuario Para comprender y seguir este manual es necesario: Disponer del fichero lasolucion50.exe Asegurarse de trabajar con la versión 5.0.0.7 o superior. Para comprobar que versión esta utilizando
Más detallesLAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
LAS CONSULTAS ACCESS 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS CONSULTAS En esta unidad veremos cómo crear consultas y manejarlas para la edición de registros de tablas
Más detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesPara descargar la versión más reciente de Skype accedemos al sitio web de Skype y luego hacemos clic en Descargar Skype para escritorio de Windows.
Skype Skype: este servicio nos permite comunicarnos en forma sincrónica con nuestros contactos mediante mensajes instantáneos (chat) y realizando video llamadas. Skype Microsoft cuenta con un sistema de
Más detallesInternet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Más detallesINSTALACIÓN DE MEDPRO
1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso
Más detallesAplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio
Aplicateca Manual de Usuario: Ilion Factura Electrónica Espíritu de Servicio Índice 1 Introducción... 4 1.1 Qué es Ilion Factura electrónica?... 4 1.2 Requisitos del sistema... 4 1.3 Configuración del
Más detallesNORMA 34.14(SEPA) 05/11/2013
NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios
Más detallesProcedimiento para realizar el proceso de cierre anual (Ajuste anual) en CONTPAQ i Nóminas.
Procedimiento para realizar el proceso de cierre anual (Ajuste anual) en CONTPAQ i Nóminas. Antecedentes Debido a que los empleadores, están obligados a determinar cada año, el ajuste anual del impuesto
Más detallesCOMBINAR CORRESPONDENCIA EN MICROSOFT WORD
COMBINAR CORRESPONDENCIA EN MICROSOFT WORD Combinar documentos consiste en unir dos documentos diferentes sin que se modifiquen los datos que aparecen en ellos. Esta operación es muy útil y muy frecuente
Más detallesMS ACCESS BÁSICO 6 LOS INFORMES
2010 MS ACCESS BÁSICO 6 LOS INFORMES 93 LOS INFORMES Los informes son una herramienta de Access para elaborar información, sobre los datos que deseemos, preparada para ser impresa. A partir de una base
Más detalles... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4
CAPÍTULO 4. Formas alternativas de escribir un texto........ Columnas Para fijar columnas se posiciona el Punto de Inserción donde se desee que comiencen las columnas, o bien se selecciona el texto que
Más detallesPUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio - 2004
PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS Junio - 2004 pmqsoft Servicios Informáticos, S.L. www.pmqsoft.com soporte@pmqsoft.com Entendiendo que la instalación ha finalizado y que todo ha salido correctamente.
Más detallesManual de Usuario del
Manual de Usuario del Sistema de Información DevInfo Monitoreo y Evaluación INDICE I. Introducción... 1 Qué es DevInfo?... 1 Objetivos de DevInfo:... 1 I.1 Requerimientos del sistema DEVINFO... 1 I.2 Página
Más detallesServicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor
Más detallesGUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO
versiongalega.com - Departamento de Atención al cliente GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO En este documento encontrará una descripción de cómo configurar sus cuentas de correo electrónico
Más detallesREDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición
Más detallesGuadalinex Básico Impress
1 IMPRESS: Editor de Presentaciones Impress es un programa con el que podemos crear diapositivas, transparencias y presentaciones con una variada gama de efectos sin demasiadas complicaciones. Objetivos:
Más detallesPráctica 8. Entornos SCADA. Funciones avanzadas de WinCC.
Práctica 8. Entornos SCADA. Funciones avanzadas de WinCC. Objetivo: Conocer las posibilidades avanzadas de programación de los sistemas SCADA. Requisitos previos: Conocimientos de programación de autómatas
Más detallesManual de usuario de Windows Live Writer
Manual de usuario de Windows Live Writer Índice 0.- Introducción. 3 1.- Descarga e Instalación. 4 2.- Conexión a un blog. 7 3.- Interfaz de Windows Live Writer. 12 4.- Creación de un Post. 13 5.- Creación
Más detallesGESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
Más detallesKaldeera Advanced Forms 2009 Guía del usuario
Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced
Más detallesvbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc COMBINACIÓN DE CARTAS Y CORRSPONDENCIA vbnmqwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwertyuiop
Más detallesF O R M U L A R I O S FORMULARIOS
F O R M U L A R I O S FORMULARIOS Los controles de formulario nos ayudan a hacer más ágil y sencillo el manejo de una hoja de cálculo. Estos controles nos permiten conseguir que el aspecto visual de la
Más detallesTobii Communicator 4. Introducción
Tobii Communicator 4 Introducción BIENVENIDO A TOBII COMMUNICATOR 4 Tobii Communicator 4 permite que las personas con discapacidades físicas o comunicativas utilicen un equipo o dispositivo para comunicación.
Más detallesManual Web Alexia Profesor. Índice
Sebastián Suárez 2011 Manual Web Alexia Profesor Índice Entrada (Login) 03 Pantalla de Inicio 03 Barra de menús 04 Definir controles 05 Evaluar controles 06 Elementos comunes en pantallas de evaluación
Más detallesMÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola
MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO Tema 1: Gestión de listas de datos y tablas dinámicas Leire Aldaz, Begoña Eguía y Leire Urcola Índice del tema - Introducción a las listas de datos -
Más detallesAGREGAR COMPONENTES ADICIONALES DE WINDOWS
INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución
Más detallesGENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
Más detallesUnidad Didáctica 12. La publicación
Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y
Más detallesContenido. Samayra Niebles Velasquez chamayra@hotmail.com www.insser.net
Contenido MACROS EN MS EXCEL... 1 Objetos, propiedades y métodos... 1 Propiedades... 1 Métodos.... 1 Editor de Visual Basic.... 2 Insertar un nuevo módulo.... 2 Insertar un procedimiento.... 2 Ejecutar
Más detallesUNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS
UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos
Más detallesHeimdal Free POS Guía de instalación y puesta en marcha
Heimdal Free POS Guía de instalación y puesta en marcha Heimdal Free POS Guía de instalación y puesta en marcha 1. INSTALACIÓN HEIMDAL FREE POS.... 3 1.1 REQUERIMIENTOS DE HARDWARE... 3 1.2 SELECCIÓN DE
Más detallesProyecto de Facturación con Filemaker Pro 12
Proyecto de Facturación con Filemaker Pro 12 Autor: Pere Manel Verdugo Zamora Web: http://www.peremanelv.com/pere3/sitio_web_2/bienvenida.html E- Mail: pereverdugo@gmail.com Autor: Pere Manel Verdugo Zamora
Más detallesDatabase Manager Manual del usuario DMAN-ES-01/09/10
Database Manager Manual del usuario DMAN-ES-01/09/10 La información que contiene este manual no tiene carácter contractual y puede estar sujeta a cambios sin previo aviso. La aplicación a la que se hace
Más detallesCÓMO CREAR NUESTRO CATÁLOGO
CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,
Más detallesWord XP (Continuación) Salto de página vs. Salto de Sección
Word XP (Continuación) Salto de página vs. Salto de Sección 1 Salto. Salto de página Cuando se llena una página con texto o gráficos, Microsoft Word inserta un salto de página automático y comienza una
Más detallesCombinar correspondencia (I)
Combinar correspondencia (I) Mediante la opción Combinar correspondencia Word2007 nos permite incluir en un documento, datos almacenados en otro sitio. De esta forma podremos obtener copias de un mismo
Más detallesSESIÓN 1: POWER POINT 2013
SESIÓN 1: POWER POINT 2013 INTRODUCCIÓN PowerPoint es un miembro de la suite de programas de Microsoft Office 2013. Una suite es un grupo de programas diseñados por un fabricante para que podemos trabajar
Más detallesRace Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL
GUIA RACE MANAGER Eventronic, SL DESCRIPCIÓN DEL PROGRAMA El Race Manager es un programa que se creó para facilitar el trabajo de la dirección de carrera de un evento durante y después de una carrera.
Más detallesPowerPoint 2010 Manejo de archivos
PowerPoint 2010 Manejo de archivos Contenido CONTENIDO... 1 ABRIR UNA PRESENTACIÓN EXISTENTE... 2 MANEJO DE VARIOS ARCHIVOS ABIERTOS... 5 CREAR UNA NUEVA PRESENTACIÓN... 8 GUARDAR LA PRESENTACIÓN... 9
Más detallesUAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid
MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la
Más detallesLa Administración de Proyectos
La Administración de Proyectos La administración de proyectos es el proceso de planear, organizar y administrar tareas y recursos para alcanzar un objetivo concreto, generalmente con delimitaciones de
Más detallesInstalación del Admin CFDI
Instalación del Admin CFDI Importante!!!Antes de comenzar verifique los requerimientos de equipo esto podrá verlo en la guía 517 en nuestro portal www.control2000.com.mx en el apartado de soporte, ahí
Más detallesPara crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.
Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números
Más detallesCASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS
CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus
Más detallesSitios remotos. Configurar un Sitio Remoto
Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder
Más detalles