Beruflich Dokumente
Kultur Dokumente
Muestra una estructura en donde se crean los campos y el tipo de dato que se va a
manejar.
Este archivo tiene por extensin Mdb que es la base de datos, ese nombre (Direccin
completa de la carpeta y nombre del archivo debe tenerse en cuenta para cuando se
necesite)
Si trabaja con Access 2000, 2003, 2007 al terminar de crear la base de datos debe
guardarla con las caractersticas de Access 97, para hacer esto de clic en herramientas,
Utilidades de la base de datos, clic en Convertir base de datos.
DAO - ACCESO A BASES DE DATOS MEDIANTE EL CONTROL DATA
Para trabajar con Bases de Datos basta con agregar un control Data en el formulario, y
darle las propiedades necesarias para que trabaje sobre uno u otro tipo de base de datos.
El control Data permite ligar de una forma sencilla una base de datos con los controles
que son habilitados para presentar los datos de esa base. Utiliza el motor de bases de
datos Jet para el acceso a los datos.
El Control Data
El control Data puede tomarse directamente de la caja de herramientas. Al contrario de
los otros controles similares RDO y ADO, se encuentra en la caja de herramientas
siempre.
Caracteristicas Data
Caractersticas del control Data.
El control Data proporciona acceso a datos almacenados en bases de datos
usando uno de los tres tipos de objetos Recordset. El control Data le permite ir
de registro en registro y presentar y manipular los datos de los en controles
enlazados. Sin un control Data, los controles enlazados con datos de un
formulario no pueden tener acceso automticamente a los datos.
Los controles enlazados solamente pueden tener acceso a un control Data si
este est en el mismo Formulario.
OPERACIONES CON CONTROL DATA
La mayora de las operaciones de acceso a datos se pueden realizar usando el
control Data, Los controles enlazados con un control Data presentan de forma
sencilla los datos de uno o ms campos de un registro, o de un conjunto de
registros. El control Data realiza todas las operaciones sobre el registro que
esta trabajando.
Si el control Data recibe instrucciones de moverse a un registro diferente, los
cambios son guardados en la base de datos. El control Data se sita despus
en el registro requerido y pasa los datos del registro actual a los controles
enlazados donde son presentados. O sea que se pueden modificar los datos de
una base de datos simplemente cambiando los datos en los controles
enlazados que lo permitan, y moviendo el puntero de la base de datos.
Una vez iniciada la aplicacin, Visual Basic usa las propiedades del control
Data para abrir la base de datos seleccionada, abrir un objeto Database y crear
un objeto Recordset. Las propiedades Database y Recordset del control Data
hacen referencia a los objetos Database y Recordset recin creados que
pueden ser manipulados por el control Data.
El control Data crea un objeto Database y un objeto Recordset
automticamente. Estos objetos de acceso a datos son idnticos a los creados
mediante cdigo, y tienen las mismas propiedades y mtodos. Podemos
referirnos a ellos usando el nombre del control Data seguido del nombre del
objeto (Database o Recordset). Por ejemplo:
Data1.Database Data1.Recordset
El objeto Database creado por un control Data no se cierra aunque se cambie
la propiedad DatabaseName del control Data. Lo mismo ocurre con el objeto
Recordset. Solamente se puede cerrar utilizando el mtodo Close:
Data1.Database.Close Data1.Recordset.Close
Los objetos para acceso a datos Database y Recordset creados por el control
Data tienen cada uno sus propiedades y mtodos propios y se pueden escribir
procedimientos que usen estas propiedades y mtodos para manipular los
datos.
4. El control Data crea un objeto Database y un objeto Recordset
automticamente. Estos objetos de acceso a datos son difererntes a los creados
validacion de datos
VALIDACIN DE DATOS
Al ingreso de los datos se pueden cometer errores al digitarlos, esto se puede
mejorar usando algunas formas bsicas de programacin. Que pueden validar
la informacin mientras se ingresada a los campos de la aplicacin.
Restriccin de Opciones con Controles
Una manera de asegurar ingresos vlidos es restringiendo el nmero de
opciones que un usuario puede escoger. Por ejemplo, se puede emplear un
cuadro de lista o un DBCombo para permitir a los usuarios la seleccin de un
nombre X de un formulario. Debido a que los usuarios deben escoger un
nombre de una lista predefinida, no podrn ingresar un nombre de producto no
vlido.
Uso de la propiedad MaxLength
La propiedad MaxLength determina la longitud mxima de una cadena en un
cuadro de texto. El sistema emitir una alarma o sonido cuando el usuario
trate de escribir una cadena que exceda la longitud mxima.
Uso de la propiedad Locked
La propiedad Locked determina si los usuarios pueden modificar los datos en
un cuadro de texto. Si la propiedad Locked es establecida a True, los
formatos de fecha
FORMATOS DE FECHA
Para manejar informacin relativa a la fecha y la hora. Puede ser la hora, el
da, la fecha o la hora y fecha.
Date, Devuelve la fecha de hoy. Esta fecha la toma del reloj del ordenador.
Los formatos se trabajan con el comando format para presentar salidas del
sistema
Time , Devuelve la hora actual.
Now , Devuelve la fecha y hora actual.
WeekDay, Devuelve el da de la semana (En nmero, 1=Domingo,
2=Lunes,...)
Day , Obtiene el da, a partir de una fecha
Mont, Obtiene el mes a partir de una fecha.
Year , Obtiene el ao a partir de una fecha.
Hour , Obtiene la hora a partir de una hora
Minute, Obtiene el minuto a partir de una hora.
Second, Obtiene el segundo a partir de una hora.
DateAdd, Aade un intervalo de tiempo a una fecha
DateDiff, Obtiene el intervalo de tiempo entre dos fechas
Fechas
Format(expresin[, formato])
Fechaactual = Format (Now, yyyy-mm-dd)
la variable Fechaactual mostrara el valor 2006-06-12, que se refiere al da 12
Junio de 2006, segn el formato recomendado por la norma ISO-8601 para la
presentacin de fechas. Si se usa Fechaactual = Format (Now, dd/mm/yy), la
variable Fechaactual mostrara el valor 12//06/2006 referido al da citado.
8. Para manejar informacin relativa a la fecha y la hora. Puede ser la
hora, el da, la fecha o la hora y fecha.Los formatos se trabajan con el
comando format para presentar salidas del sistema, el formato que
aade un intervalo de tiempo a una fecha es:
Su respuesta :
DateAdd
Correcto: Aade un intervalo de tiempo a una fecha
manejo de mouse
MANEJO DE MOUSE
Visual Basic permite que el programador realice algunas funciones o genere
eventos con el Mouse.
Para que el usuario pueda arrastrar un control en tiempo de ejecucin como
realizar un arrastre automtico o controlar cundo debe empezar dicho
arrastre. Se usa la propiedad DragMode del objeto que quieres arrastrar.
Esta propiedad maneja dos valores: manual y automtico. El primero tiene que
controlar cundo debe permitirse arrastrar el control. Normalmente esto
depende de alguna circunstancia que ser comprobada cuando se pulse en
Multimedia
EL MMCONTROL
Visual Basic ofrece una alternativa adicional al uso de cadenas de comandos.
Se trata del control multimedia MMControl, Este control es accesible desde el
cuadro de herramientas de Visual Basic.
MMcontrol
Incluya este control en una Form, el aspecto que mostrar por defecto ser
similar al de botones de una grabadora, entre las que se incluyen las de
rebobinar, reproducir, parar, avance rpido,
A. Prev (previo)
B. Next (siguiente)
C. Play (reproduccin)
D. Pause (pausa)
E. Back (atrs)
F. Step (adelante)
G. Stop (parada)
H. Record (grabacin)
I. Eject (expulsar)
MANEJO DEL CONTROL MULTIMEDIA
No todos los dispositivos multimedia permiten las mismas acciones, por lo que
dependiendo del tipo de dispositivo al que se aplique el control, algunos botones se
desactivarn automticamente.
Como todo elemento de este lenguaje, este control tiene unas propiedades, unos
mtodos, y es capaz de responder a determinados eventos. A continuacin enumeramos
algunas de las principales propiedades especficas de este control:
Command
DeviceType
Filename
TimeFormat
From
Las propiedades ms importantes son las tres primeras, el control aplicado a la Form,
se llama MMControl1 (este es el nombre que VB le asigna por defecto). La instruccin
mciExecute("play c:\taller\gato.wav) podra llevarse a cabo con el control multimedia,
escribiendo las siguientes lneas:
TRABAJAR SONIDO