Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Bases de Datos > Access 2000

Programación En Access 2000
Lars Klander; Waine F. Brooks (ANAYA MULTIMEDIA)
Precio:48,3 € ($75,72)
ISBN: 8441509581. ISBN-13: 9788441509580

960 p. : il. ; 23x18 cm. 1ª edición (02/2000).
Entrega: De 1 a 7 días contra reembolso por agencia urgente*


Programación de Access 2000 proporciona un estudio práctico y bien acabado sobre la popular herramienta de desarrollo de aplicaciones de base de datos visuales de Microsoft. Los autores explican tecnologías familiares como Visual Basic para Aplicaciones, a la vez que nos presentan nuevas tecnologías como las Páginas de acceso a datos. Exponen cómo Access 2000 ha sido mejorado con un motor de base de datos más potente y con una serie de realces que intensifican la productividad, la capacidad de programación, el diseño orientado a objetos y el desarrollo cliente/servidor. El libro cuenta con explicaciones sencillas, además de figuras, trucos, código y aplicaciones prácticas que nos ayudan a dominar el robusto conjunto de características de Access 200, permitiéndonos extender estas características con una programación personalizada.

Mejore sus habilidades e desarrollo de aplicaciones utilizando una metodología estructurada, escriba su primer programa de Access rápida y fácilmente, incluso si esta es la primera vez que programa con Access, cree programas de Access utilizando el modelo orientado a objetos, integre Visual Basic para Aplicaciones y SQL para mejorar la interacción de la base de datos, y mucho más.

Fecha de aparición: Febrero 2000

ÍNDICE

Introducción

1. Access 2000, un nuevo comienzo

¿Cuáles son las diferencias de Access 2000?

Mejoras de productividad

La ventana de base de datos de Access
La característica de Autocorrección de nombres
Hojas secundarias de datos
Entrada plurilingüe

Mejoras en la programación

El Editor de Visual Basic
El Editor de secuencias de comandos de Microsoft

Mejoras de objetos

El objeto de página de acceso a datos

Mejoras de cliente/servidor

El proyecto de Access

Mejoras del motor de base de datos Jet 4.0

Soporte Unicode
Organización compatible con NT
Tipos de datos
Extensiones SQL
Vistas
Procedimientos
Transacciones
Tablas
Cierre pasivo
Lista de usuario
Promoción de bloqueo
Bloqueo de las filas
Réplicas
Resolver conflictos de réplica
Resolución de conflictos a nivel de columnas

PRÁCTICA: un enfoque estructurado para el desarrollo de programas de Access 2000

Proponga un propósito para su programa
Resuelva lo que tiene que hacer el programa
Asigne de qué manera se dividirá el programa en funciones lógicas
Compruebe cada bloque de código funcional
Tenga en cuenta los pasos del proceso
Integre y resuelva los problemas
Correlacione con el propósito original
Acabe con una buena documentación

A partir de aquí

2. ¡Vamos a escribir un programa de Access!

Por si no lo sabe
Crear una base de datos
Crear y poblar una tabla
Abrir una ventana de módulo

Proyecto: empezar a introducir códigos

Vamos a revisar algunos de los códigos

Option Compare Database
Sub Logon()
Secciones de comentarios
Dim
La función InputBox()
Operadores y funciones especiales
La función DLookup()
Cuadro de Mensaje (MsgBox)

A partir de aquí

3. ¿Qué hace funcionar a los programas de Access?

No preste atención al hombre de detrás de la cortina

Desarrollo de bases de datos

Identificación de los elementos de los datos
Definición de los campos
Definición de las entidades
Normalización de las tablas
Definición de los índices
Definición de las relaciones

Diseño orientado a objetos

Propiedades de los objetos
Métodos de objetos
Clases de objetos

El modelo de objeto de Access

Objetos de aplicación
Objetos de acceso a datos

Programación regida por eventos

Controladores de eventos

Subrutinas
Funciones

Módulos

Módulos estándares
Módulos de clase

A partir de aquí

4. Vamos a crear un programa basado en formularios

Proyecto: diseñar un formulario
Proyecto: crear un controlador de eventos
Proyecto: ajustar el aspecto del formulario
Proyecto: probar el programa

Vamos a revisar algunos códigos

Private Sub Command4_Click()
db
SQLline = "SELECT * FROM PrimeraTabla WHERE NombreDeUsuario = [NombreDeUsuario] AND Contraseña = [Contraseña];"
Set db = CurrentDb()
Set result = db.OpenRecordset(SQLline)
If result![NombreDeUsuario] = [NombreDeUsuario] And result![Contraseña] = [Contraseña] Then
result.Close

A partir de aquí

5. Programar con Access SQL

¿De dónde procede SQL?
Entender la creación de declaraciones en SQL

Finalice las declaraciones SQL con un punto y coma
Escriba las palabras claves de SQL con mayúsculas y los parámetros con minúsculas o mediante una combinación de mayúsculas y minúsculas
Utilice declaraciones que ocupen varias líneas para distinguir las palabras claves de los nombres de las tablas
Utilice un asterisco (*) como comodín para recuperar todos los campos de una tabla de un conjunto de datos SQL

Explorar los cuatro cimientos de SQL

Utilizar la declaración SELECT
Utilizar la declaración INSERT INTO

Proyecto: añadir un registro a una tabla
Proyecto: copiar registros a otra tabla

Utilizar la declaración UPDATE

Proyecto: actualizar un registro

Utilizar la declaración DELETE

Proyecto: utilizar los cuatro cimientos

A partir de aquí

6. Vamos a crear una herramienta de estudio de mercado

PRACTICA en la práctica

El propósito del programa
Lo que necesita hacer el programa
Determinar lo que debe hacer el programa Funciones lógicas

Proyecto: desarrollar un prototipo
Proyecto: crear un prototipo de interfaz de usuario
Personalizar el prototipo de la interfaz de usuario

Tenga en cuenta los pasos del proceso

Funciones de agregado SQL
Funciones de dominio agregado
Proyecto: crear los controladores de eventos del programa
Proyecto: probar cada bloque de código funcional

Integrar y depurar
Correlacionar con el propósito original
Acabar con una buena documentación

A partir de aquí

7. Aspectos fundamentales de la programación en VBA

Informarse sobre VBA

Entender los métodos, las propiedades y las colecciones
Comprender las variables de VBA

Crear variables
Seguir las reglas

Entender los tipos de datos de VBA
Entender los operadores de VBA
Entender las construcciones de control de VBA

If-Then
If-Then-Else
If-Then-Elself
La construcción Select Case
El bucle For-Next
El bucle Do-While
El bucle Do Until
El bucle Do-Loop Until
El bucle Do-Loop While

Entender los procedimientos VBA

Entender las subrutinas
Entender las funciones

VBA en acción

Controlar las matrices
Asignaciones
Comentarios
Constantes
Flujo de control
Procedimientos

A partir de aquí

8. Vamos a trabajar con conjuntos de registros

Proyecto: diseñar el Panel de Control

Proyecto: habilitar los botones del Panel de Control

Crear el botón MoverÚltimo
Crear el botón MoverPrimero
Crear el botón MoverSiguiente
Crear el botón MoverAnterior
Crear el botón Mover n Registros
Crear el botón Buscar
Crear el botón ContarRegistros
Crear el botón PosiciónPorcentaje

A partir de aquí

9. Entender los operadores SQL y VBA

Entender el Panel de Control del Conjunto de Registros

Examinar el procedimiento Mover n Registros
Examinar el procedimiento Buscar
Examinar el procedimiento ContarRegistros
Examinar el procedimiento PosiciónPorcentaje
El desplazamiento por un conjunto de registros y la propiedad Bookmark

Entender los operadores de SQL

El operador BETWEEN
El operador IN
El operador LIKE

Entender los operadores VBA

Entender los operadores aritméticos

El operador Suma
El operador Resta
El operador multiplicación
El operador División

Entender los operadores de comparación

El operador de igualdad
El operador de desigualdad
Los operadores menor que y mayor que
Los operadores menor que o igual que y mayor que o igual que

Entender los operadores lógicos

El operador de negación
El operador de conjunción
El operador de disyunción
El operador de exclusión

A partir de aquí

10. Vamos a trabajar con los módulos de clase

¿Qué es un módulo de clase?
Crear módulos de clase

Proyecto: crear módulos de clase basados en el tiempo
Crear una clase de Hora
Crear una clase FechaHora
Proyecto: crear módulos de clase utilizando Property Get
Proyecto: crear módulos de clase utilizando Property Let

Utilizar los módulos de clase

Proyecto: instanciar un módulo de clase
Proyecto: Utilizar el Examinador de objetos
Proyecto: unirlo todo
Activar los botones del Panel de módulo de clase

A partir de aquí

11. Entender la programación orientada a objetos con Access 2000

Aspectos básicos de la programación orientada a objetos

Examinar el módulo de clase basado en el tiempo
Utilizar Property Get y Property Let

Entender Property Get
Entender Property Let

Entender la encapsulación
Entender la herencia
Entender el polimorfismo

Nuevos objetos en Access 2000

AccessObject
AccessObjectProperty
CodeData
CurrentData
CurrentProject
DataAccessPage
DefaultWebOptions
FormatCondition
VBE
WebOptions

Objetos retenidos en Access 2000

Aplication
Control
DoCmd
Formulario (Form)
Módulo (Module)
Referencia (Reference)
Informe (Report)
Pantalla (Screen)

Las colecciones de objetos de Access 2000
A partir de aquí

12. Crear informes en Access 2000

Proyecto: abrir la base de datos del CD-ROM
Proyecto: crear un nuevo informe

Crear un informe con el Asistente para informes

Proyecto: ajustar el informe generado por el asistente

Ajustar el título
Eliminar el campo VinoN
Volver a alinear los campos en el formulario para que la presentación sea más clara

Proyecto: crear un informe en vista Diseño

Diseñar una consulta para utilizarla con el informe
Añadir campos al informe
Presentar los niveles de ordenación y de agrupación del informe
Presentar la sección del informe Encabezado del informe
Presentar la sección Encabezado de página del informe
Presentar la sección Encabezado TipoVino del informe
Presentar la sección Detalle del informe
Presentar la sección Pie TipoVino del informe
Presentar la sección Pie de página del informe
Presentar la sección del informe Pie del informe

A partir de aquí

13. Entender el diseño de informes de Access

Tipos de informes disponibles

Informes de detalle
Informes de resumen
Informes de tabulaciones cruzadas
Trabajar con otros tipos de informes

Informes que contienen imágenes y gráficos
Informes que contienen o que simulan formularios
Informes que contienen etiquetas

Comprender las secciones de un informe
Mover objetos por el informe
Alinear los objetos entre sí en el informe
Eventos disponibles con los informes

El evento Open
El evento Close
El evento Activate
El evento Deactivate
El evento NoData
El evento Page
El evento Error
Orden de eventos para los informes
El evento Format
El evento Print
El evento Retreat
Orden de los eventos de sección

Propiedades especiales de los informes

Interacción de MoveLayout, NextRecord y PrintSection

Algunas aplicaciones prácticas de los eventos y propiedades de los informes

Cambiar el Origen del registro de un informe
Utilizar el mismo informe para mostrar la información de resumen, de detalle o ambos tipos de información
Imprimir múltiples etiquetas
Determinar dónde se imprime una etiqueta
Crear un informe a partir de una consulta tabular cruzada

A partir de aquí

14. Introducción sobre las páginas de acceso a datos

¿Qué son las páginas de acceso a datos?

Proyecto: crear una página de acceso a datos simple

Añadir campos a una página de acceso a datos
Ver su nueva página de acceso a datos
Ajustar el tamaño de los objetos en las páginas de acceso a datos
Añadir nuevos registros utilizando páginas de acceso a datos
Eliminar registros utilizando páginas de acceso a datos
Crear páginas de acceso a datos de sólo escritura

Crear una página de acceso a datos mejorada

Proyecto: actualizar el origen de los datos
Proyecto: crear una página de acceso a datos mejorada

Añadir un gráfico
Utilizar su página mejorada

A partir de aquí

15. Entender las páginas de acceso a datos y a la Web

Detrás de las pantallas de PrimeraPAD y de PADMejorada

Entender PrimeraPAD y PADMejorada

¿Qué hay detrás de las páginas de acceso a datos?
La tecnología de las páginas de acceso a datos

La referencia de objeto Internet Explorer

El objeto Window
El objeto History
El objeto Location
El objeto Script
El objeto Document
La colección Links
La colección Forms
La colección Elements

El lenguaje de las páginas de acceso a datos

Entender HTML Dinámico
Entender VBScript
Entender JavaScript

Programar páginas de acceso a datos

Manipular las propiedades
Controlar ventanas

Publicar páginas de acceso a datos en la Web
A partir de aquí

16. Vamos a trabajar con los controles de los formularios

Conocer el cuadro de herramientas
Construir una interfaz de usuario

Proyecto: utilizar el control etiqueta
Proyecto: utilizar el control Ficha
Proyecto: utilizar el control Cuadro de texto
Proyecto: añadir botones de desplazamiento personalizados

Añadir código a los botones de desplazamiento
Probar los controles de desplazamiento personalizados

Proyecto: eliminar los controles de desplazamiento predeterminados
Proyecto: aumentar la estructura de la tabla Primeros empleados
Proyecto: desarrollar la lengüeta Vista datos detalle
Proyecto: desarrollar la lengüeta Configurar interfaz

Comprobar el control Alternar color

Proyecto: ocultar los controles con casillas de activación

Comprobar el funcionamiento de las casillas de activación Mostrar/ Ocultar

Proyecto: inhabilitar controles mediante botones de opción

Comprobar los botones de opción Habilitar/Inhabilitar

A partir de aquí

17. Entender los controles de formulario

Examinar el formulario InterfazPE

Revisar el proceso de desarrollo del formulario InterfazPE

Acerca de los controles de formulario de InterfazPE

El control Etiqueta
El control Ficha
El control Cuadro de texto
El control Botón de comando
El control Botón alternar
El control Grupo de opción
El control Casilla de activación
El control Botón de opción

Utilizar los cuadros combinados y los cuadros de lista

Entender los cuadros combinados y los cuadros de lista

Proyecto: expandir el control de InterfazPE
Proyecto: añadir Cuadros combinados y Cuadros de lista a un formulario

Añadir datos a los cuadros combinados y a los cuadros de lista

Proyecto: crear un cuadro combinado utilizando una lista de valores

Proyecto: crear un control basado en una tabla, una consulta o una declaración SQL
Vincular y mostrar columnas
Utilizar un cuadro combinado o un cuadro de lista con una lista de campos
Añadir elementos a un cuadro combinado mediante la programación

Proyecto: crear un cuadro combinado que se rellene de manera dinámica

Determinar una selección de usuario en un cuadro de lista

A partir de aquí

18. Trabajar con macros en Access 2000

Trabajar con macros

Crear y ejecutar una macro

Proyecto: añadir acciones de macro
Establecer los argumentos de la acción
Especificar los nombres de la macro
Especificar las condiciones de macro
Proyecto: ejecutar una macro de Access
Ejecutar una macro desde la ventana Diseño de macro
Ejecutar una macro desde el botón Macros
Ejecutar una macro desde un evento de Formulario o de Informe
Proyecto: modificar una macro existente
Insertar nuevas acciones de macro en la macro
Eliminar acciones de macro
Mover acciones de macro
Copiar acciones de macro
Proyecto: añadir comentarios a las macros
Proyecto: probar las macros
Proyecto: buscar y cambiar una dirección de cliente en la base de datos Chap18.mdb
Diseñar el cuadro de diálogo
Crear las macros
Añadir un botón al formulario
Proyecto: convertir una macro en código VBA
Crear una macro autoejecutable
Crear una macro Autokeys

A partir de aquí

19. Profundizar sobre las macros

Evaluar las macros de la base de datos Chap18.mdb

Evaluar la macro Ocultar Formulario
Evaluar la macro BuscarRegistroCliente
Un ejemplo de Visual Basic sobre cómo buscar y cambiar una dirección de cliente

Entender las macros
Entender los módulos
Las macros frente a los módulos
Utilizar las macros en las aplicaciones de Access

Utilizar la macro Autokeys
Limitaciones de la macro Autokeys
Restringir el uso de las teclas a situaciones específicas
Ejecutar una macro automáticamente

Iniciar otras macros al principio
Saltar la macro AutoExec

Utilizar el objeto DoCmd

Entender los métodos del objeto DoCmd
Directamente hacia el código

A partir de aquí

20. Trabajar con las constantes de comandos y con los Common Dialogs

Proyecto: trabajar con la acción DoCmd
Importar los datos de una base de datos mediante código
Importar datos de texto utilizando código
Importar datos de hojas de cálculo mediante el código
Proyecto: trabajar con la acción RunCommand
Proyecto: trabajar con el control Common Dialog
Añadir el control Common Dialog a un formulario
Proyecto: añadir un control de cuadro de texto enriquecido al formulario
Guardar el formulario
Añadir botones de comando al formulario
Proyecto: añadir código a los botones del formulario
Añadir código al botón de comando cmdAbrir
Añadir código al botón cmdGuardarComo
Añadir código al botón cmdFuente
Añadir código al botón cmdColores
Añadir código al botón cmdImpresora
Añadir código al botón cmdAyuda
Escribir código para el evento Form_Load()
Escribir código para el evento Change del Rich Text Box

A partir de aquí

21. Sobre las constantes de comandos y los Common Dialogs

Trabajar con constantes de comando

Importar bases de datos utilizando código
Importar texto utilizando código
Importar datos de hoja de cálculo mediante código

Proyecto: trabajar con la acción RunCommand

Trabajar con el control Rich Text Box

Las propiedades del control Rich Text Box
Los métodos del control Rich Text Box
Entender la incrustación de objetos del control Rich Text Box

Trabajar con el control Common Dialog

Utilizar el método ShowOpen del control Common Dialog
Utilizar el método ShowSave del control Common Dialog
Utilizar el método ShowFont del control Common Dialog
Utilizar el método ShowColor del control Common Dialog
Utilizar el método ShowPrinter del control Common Dialog
Utilizar el método ShowHelp del control Common Dialog
Códigos de error devueltos por los cuadros de diálogo comunes

Utilizar el Examinador de objetos
Revisar el código de sustitución de macro
A partir de aquí

22. Trabajar con funciones en Access 2000

Cómo diseñar y crear el control principal de la paleta
Programar con una macro
Convertir una macro en líneas de código VBA
Uso de funciones definidas por el usuario
Cómo mejorar el panel de módulo de clase
El botón Conversión de datos. Diseño y Programación

La función Chr
La función Asc
La función Hex
La función Int
La función Fix
El botón Salir

El botón Matemáticas. Diseño y programación

Función Abs
La función Sgn
La función Sqr
La función Rnd
Las funciones trigonométricas
El botón Salir

El botón Funciones de cadena. Diseño y programación

Funciones Lcase y Ucase
Las funciones Trim, LTrim y RTrim
La función InStr
La función Len
El botón Salir

El botón Variantes. Diseño y programación

La función IsDate
La función IsNumeric
El botón Salir
El botón Interfaz del usuario. Diseño y programación
La Función MsgBox
La función InputBox
El botón Salir de la interfaz del usuario

A partir de aquí

23. Más cosas acerca de las funciones

Conozcamos mejor el Control de la paleta Función

Desarrollo del Control de la paleta Función

¿Qué hay detrás de los botones del Control de la paleta Función?

Tipos de funciones

Funciones definidas por el usuario

Crear una función definida por el usuario para llenar un cuadro combinado o un cuadro de lista.

Las funciones incorporadas

Las funciones Fecha y Hora

Función Fecha
Función Hora
Función Ahora

Funciones Conversión de datos

Función Chr
Función Asc
Función Hex
Las funciones Int y Fix
Función Abs
Función Sgn
Función Sqr
Función Rnd
Función Sin
Función Cos
Función Tan
Función Atn

Las funciones Cadena

Función UCase
Función LCase
Función Trim
Función LTrim
Función RTrim
Función InStr
Función Len

Funciones Variante

Función IsDate
Función IsNumeric

Funciones de la interfaz del usuario

Función MsgBox
Función InputBox

A partir de aquí

24. Tecnologías Access al servicio del diseño de bases de datos cliente/servidor

Diseño de bases de datos cliente/servidor mediante ficheros MDB

Utilizar el asistente para dividir tablas y gestionar vínculos

Crear vínculos con tablas de Access
Crear vínculos entre tablas de otro tipo
Actualizar vínculos que han cambiado
Eliminar vínculos utilizando código

Trabajar con bases de datos SQL desde bases de datos de Access

Crear una vista remota desde Access
Utilizar código VBA para ejecutar un procedimiento almacenado
Utilizar OpenDatabase para conectarse con una base de datos de un servidor remoto
Preconexión a un servidor

ADPs (Proyectos de Access) al servicio del diseño cliente/servidor

Instalar el motor MSDE
Poner en funcionamiento SQL Server
Asistente para convertir a SQL Server

Trabajemos con ADPs

Crear un ADP
Creemos las tablas

La tabla FacturaPara
La tabla EnvíoPara
La tabla ConsultarPedidos
La tabla Pedidos
La tabla InformArtículo
La tabla Descuentos
La tabla PedidosDetalle

Breve introducción al tratamiento de transacciones

Transacciones con bloqueo pesimista
Resolver con código los problemas derivados del bloqueo pesimista

Transacciones con bloqueo optimista

Resolver con código los problemas derivados del bloqueo optimista

¿Quién ha bloqueado un registro?

A partir de aquí

25. Diseño de aplicaciones cliente/servidor. Un paso más

Posibles aplicaciones de una base de datos en un entorno cliente/servidor
Diseño de la aplicación para un entorno de múltiples usuarios

Estrategias a la hora de instalar la aplicación
Vincular datos externos. Puntos básicos

Dividir tablas y otros objetos
¿Cuándo es apropiada la estrategia cliente/ servidor?
Access 2000 como interfaz gráfica

Access 2000 como servidor y como interfaz gráfica
Utilizar Access como interfaz y vínculos para comunicarlo con el servidor
Access 2000 como interfaz. Uso de la opción Paso a través de SQL para comunicarse con el servidor.

Crear una consulta de paso a través desde la interfaz de usuario
Consultas de paso a través DAO vs. consultas DAO estándar

Access 2000 como interfaz utilizando Objetos de datos Activex (ADOs) para comunicarse con el servidor
Detalles a tener en cuenta al convertir a sistema cliente/servidor
Ventajas e inconvenientes de utilizar tecnología cliente/servidor

Cuestiones relacionadas con el diseño cliente/ servidor

Crear y manipular vistas
Procedimientos almacenados
Triggers. Funciones de integridad
Utilizar diagramas de bases de datos para crear bases de datos
Crear y modificar objetos de la base de datos

Mecanismos de bloqueo de Access 2000

Bloqueo de recordsets

Bloqueo pesimista
Bloqueo optimista

Resolver con efectividad conflictos de bloqueo

Tipos de errores de bloqueo
Formularios independientes

Cuándo y por qué importar, vincular o abrir

¿Qué opción elegir?

Convertir. Aspectos a tener en cuenta
A partir de aquí

26. Escribamos un último programa

Concepto y diseño de la nueva aplicación

Construcción de la base de datos de la AplicaciónRH
Importar objetos desde otra base de datos
Modificar la tabla Empleados
Añadamos nuevas tablas a la AplicaciónRH
Establecer relaciones entre las tablas

Diseño de la interfaz de usuario de la aplicación AplicaciónRH

Exportar objetos a otra base de datos
Modificar el formulario LogonForm

Diseño del formulario multilengüeta de la interfaz

Añadir un control Etiqueta
El control Ficha
Hoja Empleados
Botones de desplazamiento personalizados
Últimos retoques
Hoja Direcciones
Diseño de la página Control de la interfaz
La opción Buscar empleado
Integrar y examinar todas las componentes de la interfaz

Correlacionar y documentar

A partir de aquí

27. Optimice sus aplicaciones

La aplicación AplicaciónRH
Optimizar la estabilidad de la aplicación

Tipos de errores que podemos encontrar

Errores de sintaxis
Errores de ejecución
Errores lógicos

Depurar
Gestión de errores

Optimizar la ejecución de la aplicación

Mejorar la actuación de la aplicación mediante una gestión adecuada de la memoria
Mejorar la actuación de consultas y recordsets
Mejorar las actuaciones de los formularios

Mantenimiento de la aplicación
Optimizar la base de datos

guardar la base de datos como un archivo MDE
Compactar y reparar la base de datos

A partir de aquí

Apéndices

Apéndice A. Preguntas y respuestas acerca de Access 2000

Apéndice B. Referencia básica para el diagnóstico y resolución de problemas

Apéndice C. Access, VBA y Office 2000. Soporte técnico y ayudas en la red

Página Web de Access developer
Página Web de VBA developer
Página Web de Office 2000 developer
Revistas de Access developer
Usuarios de Access
Programas de aprendizaje de Access
Otros productos Access y VBA
Access. Información general
VBA. Información general

Apéndice D. Códigos de errores conocidos

Otros clientes que compraron Programación en Access 2000, también compraron:


ACCESS 2000. HERRAMIENTAS AVANZADAS, MACROS Y PROGRAMACIÓN CON VBA (incluye disquete)Access 2000.
herramientas Avanzadas, Macros Y Programación Con Vba (incluye Disquete)

Arturo Ferrín Gutiérrez.
478 páginas.
Precio: 15,03 € ($23,56)


Mamá, tengo miedoMamá, Tengo Miedo
Ch. Doubon; J. L. Aubert.
176 páginas.
Precio: 8,9 € ($13,96)


Microsoft Access 97. Desarrollo de solucionesMicrosoft Access 97.
desarrollo De Soluciones

Timothy M. O'Brien; Steve J. Pogge; Geoffrey E. White.
616 páginas.
Precio: 49,95 € ($78,31)


Microsoft Access 97. Paso a pasoMicrosoft Access 97.
paso A Paso

Catapult Inc..
334 páginas.
Precio: 34,5 € ($54,08)


Otros libros de Access 2000:


Access 2000 Straight to the PointAccess 2000 Straight To The Point
ENI Development Team.
116 páginas.
Precio: 7,27 € ($11,4)


Access 2000 MOUS ExamAccess 2000 Mous Exam
ENI Development Team.
278 páginas.
Precio: 19,57 € ($30,68)


Ecdl Adv Am5 Using Acc 2000 Bkcd
.
Precio: 21,81 € ($34,2)


Access 2000 (aprenda Facil)
VVAA.
Precio: 4,95 € ($7,76)


Microsoft Access 2000. Paso a pasoMicrosoft Access 2000.
paso A Paso

Inc. Catapult.
376 páginas.
Precio: 33,95 € ($53,22)


*Para península. Tiempo estimado para días laborables