martes, 16 de junio de 2009

un informe

Los informes nos sirven para realizar listados por impresoras de los datos de una tabla. Estos listados se pueden personalizar o bien utilizar un asistente (parecido al de los formularios)

De hecho, la función de los informes y los formularios es muy parecida: mejorar el aspecto de la tabla con colores, fondos, etc. La única diferencia, prácticamente, es que los formularios se utilizan para trabajar con la tabla en pantalla y los informes para realizar listados en la impresora.

Lo primero que vamos a necesitar es la siguiente tabla, así que créala y ten en cuenta que todos los campos serán de tipo texto menos 'fecha' que será de tipo 'fecha/hora', 'casado' que será de tipo 'si/no' y 'sueldo' que será de tipo 'moneda'. Los campos de tipo 'si/no' aparecen luego en forma de casilla de selección, cuando vayas a rellenarlo verás que pulsando sobre el campo con el ratón se activa o se desactiva (representando el si y el no). Crea la tabla y dale el nombre: EMPLEADOS

Para crear una consulta de datos anexados:

1 Estar situado en la ventana de diseño de la consulta.

2 Hacer clic sobre la flecha del botón Tipo de consulta de la barra de herramientas.

3 Elegir el tipo datos anexados.

Aparecerá el siguiente cuadro de diálogo:

4 Hacer clic sobre la flecha de la lista desplegable del recuadro Nombre de a tabla.

5 Elegir la tabla a la que vamos a añadir los registros.

6 Hacer clic sobre el botón Aceptar.

La ventana de diseño se modificará ligeramente
Ha desaparecido la fila Mostrar por carecer de sentido aquí y en su lugar tenemos la fila Anexar a que no hace falta utilizar, se asignará directamente el nombre de la tabla donde vamos a añadir los registros.

Cuando ejecutamos una consulta de datos anexados nos avisa de la modificación que va a realizar.

Consultas de creación de tabla.

Las consultas de creación de tabla son consultas que crean una nueva tabla a partir de registros de otra tabla.

Para crear una consulta de creación de tabla:

1 Estar situado en la ventana de diseño de la consulta.

2 Hacer clic sobre la flecha del botón Tipo de consulta de la barra de herramientas.

3 Elegir el tipo creación de tabla.

Aparecerá el siguiente cuadro de diálogo:

4 Escribir en el recuadro Nombre de a tabla el nombre de la nueva tabla.

5 Hacer clic sobre el botón Aceptar.

La ventana de diseño será igual a la de una consulta de selección y funciona igual.
Cuando ejecutamos una consulta de creación de tabla, nos avisa de esta creación. También nos avisa cuando la ya existe una tabla con el nombre de la nueva tabla.

lunes, 18 de mayo de 2009

programa para evaluar la expresion: vf=vo+at

store 0 to a,vi,vf

fresp="s"do while (resp="s")

clear

@5,5 say "introduce la velocidad inicial" get vi

@6,5 say "introduce la aceleracion"

get areadf=vi*a

@8,5 say "fuerza"

@8,12 say vf

@8,30 say m/seg
"wait "

domingo, 17 de mayo de 2009

conseptos

El asistente de dirección:Es el ayudante del director de cine. Está presente en todas las fases de la producción del film: preparación, rodaje y postproducción. Es el enlace del director con los otros equipos. Transmite las órdenes de este y recoge los mensajes para él (corre, ve y dile).

Los sistemas de gestión de base de datos (SGBD); (en inglés: DataBase Management System, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

Un compilador: es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es código máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación. Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.

En informática, un campo : es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema. En las hojas de cálculo los campos son llamados celdas. La mayoría de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos mientras otros almacenan texto, también varía el tamaño de estos. Adicionalmente, cada campo tiene un nombre.

•el registro del sistema, una base de datos que almacena configuraciones y opciones del sistema operativo Windows;
•el registro (hardware) una memoria de alta velocidad que almacena valores usados en operaciones matemáticas dentro del microprocesador;
•el registro (estructura de datos), un tipo de datos estructurado formado por la unión de varios elementos que pueden ser datos elementales u otras estructuras de datos.
•el registro (base de datos), un ítem único con datos estructurados en una tabla de base de datos;
el registro electrónico, un circuito secuencial síncrono capaz de almacenar varios bits de información.

Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo. Las tablas se componen de dos estructuras

•Campo: Corresponde al nombre de la columna. Debe ser único y además de tener un tipo de dato asociado.
•Registro: Corresponde a cada fila que compone la tabla. Allí se componen los datos y los registros. Eventualmente pueden ser nulos en su almacenamiento.

Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

programa puede tener diversos significados:
•Programa informático, secuencia de instrucciones que una computadora puede interpretar y ejecutar;
o Aplicación informática, programa informático diseñado para facilitar un determinado tipo de trabajo;
•contador de programa, un registro interno del computador;

Se llama formulario a una plantilla o página con espacios vacíos que han de ser rellenados con alguna finalidad, por ejemplo una solicitud de empleo en la que has de rellenar los espacios libres con la información personal requerida.

Consulta: Es un conjunto de objetos y procedimientos que se utilizan como diseño de presentación al usuario. También es utilizado en informática para referirse al conjunto de campos solicitados por un determinado programa, los cuales se almacenarán para su posterior uso o manipulación. Básicamente, una consulta (query) es una forma de buscar, encontrar y exhibir determinada información, extrayéndola del cúmulo de datos que almacena la base. Los datos que responderán a la consulta pueden provenir de una o varias tablas. En la figu-ra 1.2 el recuadro grisado titulado "Una vista del cliente" es un formulario que toma los datos de una consulta, la que agrupa información proveniente de las tablas de clientes, de provincias, de categorías IVA y de vendedores. A la respuesta de la consulta se la denomina hoja de respues-tas dinámicas.

En escritura, un informe es el documento caracterizado por contener información u otra materia reflejando el resultado de una investigación adaptado al contexto de una situación y de una audiencia dadas.

La programación modular es un paradigma de programación que consiste en dividir un programa en módulos ó subprogramas con el fin de hacerlo más legible y manejable. Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver. Al aplicar la programación modular, un problema complejo debe ser dividido en varios subproblemas más simples, y estos a su vez en otros subproblemas más simples. Esto debe hacerse hasta obtener subproblemas lo suficientemente simples como para poder ser resueltos fácilmente con algún lenguaje de programación. Ésta técnica se llama refinamiento sucesivo, divide y vencerás ó análisis descendente (Top-Down). Un módulo es cada una de las partes de un programa que resuelve uno de los subproblemas en que se divide el problema complejo original. Cada uno de estos módulos tiene una tarea bien definida y algunos necesitan de otros para poder operar. En caso de que un módulo necesite de otro, puede comunicarse con éste mediante una interfaz de comunicación que también debe estar bien definida.

viernes, 17 de abril de 2009

programa para accesar a la informacion de una base de datos

store space (40) to producto
store space (10) to codigo
store space (10) to precio
store space (40) to describe
cod = space (4)
use productos
clear
@5,5 say "introdir el codigo" get cod
read
locate for cod = codigo
@7,5 say "que cantidad compro? get cantidad
t= cantidad * precio
@9,20 say producto
@10,5 say "total:"
@10,15 say t
wait

programa para hacer un ciclo con una base de datos

use c:\learnforlemplist

clear

?

?

do while.not.eof ()

? proper (trim(fname)+""+iname)

skip

enddo

use

wait

como combinar un ciclo do y una instruccion

if/ else
use c\learn\emplist

clear

?

wait "do you want the names capitalized (y/n)" to yesno

?

do while.not.edf ()

if upper (yesno)="y"

?

upper (trim(fname)+""+iname

end if

skip

enddo

?

use

wait