<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>14600nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20250403100756.0</controlfield>
  <controlfield tag="008">220504b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">84-481-1210-5</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">Esp</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Microsoft access 97 desarrollo de soluciones.</subfield>
    <subfield code="c">Timothy M. O Brien, Steven J.Pogge,Geoffrey E.White.</subfield>
    <subfield code="b">Creaci&#xF3;n de bases de datos robustas, Desarrollo de interfaces personalizadas, Utilizaci&#xF3;n de Microsoft Access/Visual Basic para aplicaciones, Incorporaci&#xF3;n de tecnolog&#xED;a ActiveX e Internet.</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1era Edici&#xF3;n  </subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Espa&#xF1;a</subfield>
    <subfield code="b">Mercedes Franco Calvo</subfield>
    <subfield code="c">1997</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">591 P.</subfield>
    <subfield code="c">18.5  x 23.5 cm</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">-	PARTE UNO;  EL ENTORNO DE PROGRAMACI&#xD3;N VBA - 
1. El ABC de VBA - 
VBA frente a las macros,
Detecci&#xF3;n de errores durante la ejecuci&#xF3;n,
Reutilizaci&#xF3;n de series de expresiones,
Uso de variables dentro de una expresi&#xF3;n,
Uso de l&#xF3;gica compleja para rutinas de toma de decisiones ,
Uso de los procedimientos propios de los sistemas operativos Windows,
Antes de empezar,
Programaci&#xF3;n conducida por eventos,
La interfaz de VBA en Microsoft Access,,
Mejora de la legibilidad del c&#xF3;digo
Personalizaci&#xF3;n de nuestro entorno VBA,
Inclusi&#xF3;n de comentarios en el c&#xF3;digo,
Escritura de m&#xFA;ltiples sentencias en una sola l&#xED;nea de c&#xF3;digo,
Uso del car&#xE1;cter de continuaci&#xF3;n de l&#xED;nea,
Sangrado y espaciado del c&#xF3;digo,
Funciones y procedimientos Sub,
Diferencias entre funciones y procedimientos Sub,
Localizaci&#xF3;n y visualizaci&#xF3;n de funciones y procedimientos Sub,
Procedimientos personalizados
Creaci&#xF3;n de un procedimiento nuevo.,
Ejecuci&#xF3;n de funciones y procedimientos Sub,
Alcance de los procedimientos,
Variables,
Tipos de datos de las variables,
Convenios de nomenclatura de variables,
Alcance de las variables ,
Constantes,
Constantes simb&#xF3;licas,
Constantes intr&#xED;nsecas,
Constantes definidas por el sistema,
Visualizaci&#xF3;n de constantes intr&#xED;nsecas con el Examinador de objetos ,
Operadores VBA,
Concatenaci&#xF3;n de cadenas,
Argumentos,
Paso de par&#xE1;metros a procedimientos,
Uso de Argumentos opcionales,
Uso de ParamArray,,
Estructuras de decisi&#xF3;n,
If...Then...Else.,
Elself,
Select Case,
Estructuras de bucle,
Do...Loop,
For...Next,
Arrays,
Arrays multidimensionales,
Recuperaci&#xF3;n de informaci&#xF3;n en arrays,
-2. Creaci&#xF3;n de soluciones mediante procedimientos personalizados -
Definici&#xF3;n de la tarea,
Creaci&#xF3;n de nuestro primer procedimiento,
Prueba de nuestra funci&#xF3;n,
Uso de tipos de datos correctos,
Nuevos desaf&#xED;os,
Construcci&#xF3;n de la aplicaci&#xF3;n,
Creaci&#xF3;n del formulario,
Creaci&#xF3;n de la funci&#xF3;n Display,
Depuraci&#xF3;n,
Uso de herramientas VBA para depurar c&#xF3;digo,
Uso de la ventana de Depuraci&#xF3;n,,
Uso de la sentencia Debug.Print para depurar c&#xF3;digo,
Uso del modo Interrupci&#xF3;n para depurar c&#xF3;digo,
Uso del Panel de Inspecci&#xF3;n de la ventana de Depuraci&#xF3;n,
Detecci&#xF3;n de errores en tiempo de ejecuci&#xF3;n,
Sentencia On Error GoTo,
Objeto Error,
Funci&#xF3;n Error,
Creaci&#xF3;n de una rutina de tratamiento de errores.
Alternativas al tratamiento de errores,
La Cadena de llamada:,
Resoluci&#xF3;n de errores l&#xF3;gicos utilizando CVErr e IsError,
Tratamiento personalizado de errores,
4. Aplicaci&#xF3;n para hacer copias de seguridad,
Formulario Hacer copia de archivos a disquete,
Creaci&#xF3;n del formulario,
Creaci&#xF3;n de la aplicaci&#xF3;n,
Comprobaci&#xF3;n de las unidades de disquete disponibles,
C&#xF3;mo determinar si el usuario ha introducido un nombre de archivo,
Validaci&#xF3;n del nombre de archivo,
Validaci&#xF3;n de la selecci&#xF3;n de la unidad de disco,
&#xDA;ltimos retoques en el proceso,
Cierre del formulario,
-	CREACI&#xD3;N DE APLICACIONES PROFESIONALE S-
-5. Interfaz de usuario y dise&#xF1;o de aplicaciones -
&#xBF;C&#xF3;mo funciona Windows?,
Formularios,
PARTE DOS,
Componentes de un formulario,
Operaciones b&#xE1;sicas de formularios,
Barras de &#xF3;rdenes,
&#xBF;Por qu&#xE9; utilizar barras de &#xF3;rdenes?,
&#xBF;D&#xF3;nde podemos utilizar barras de &#xF3;rdenes?,
Creaci&#xF3;n de barras de &#xF3;rdenes a trav&#xE9;s de la interfaz de usuario,
Creaci&#xF3;n de barras de &#xF3;rdenes de tipo Barra de men&#xFA;s,
Creaci&#xF3;n de barras de &#xF3;rdenes de men&#xFA;s contextuales,
Creaci&#xF3;n de barras de &#xF3;rdenes de tipo Barra de herramientas,
Controles: Herramientas de la casa,
La Caja de herramientas.,
Disposici&#xF3;n de los controles,
Ventanas MDI,
Asistencia al usuario,
Agrupemos todo lo que hemos aprendido,
Creaci&#xF3;n de un formulario principal,
Creaci&#xF3;n de un Men&#xFA; principal o Panel de control,
Control del inicio de la aplicaci&#xF3;n,
Distribuci&#xF3;n de versiones actualizadas de una aplicaci&#xF3;n,
-	6. Mejora de nuestras aplicaciones -
Antes de empezar,
Vista preliminar de la aplicaci&#xF3;n Importadores Neptuno,
Panel de control principal,
Productos ,
Pedidos ,
Aumento de la facilidad de manejo de una aplicaci&#xF3;n,
Creaci&#xF3;n de abreviaturas de teclado,
Definici&#xF3;n del orden de tabulaci&#xF3;n,
Creaci&#xF3;n de sugerencias por pantalla,
Transformaci&#xF3;n de controles.,
Creaci&#xF3;n de barras de men&#xFA;s personalizadas.,
Modificaci&#xF3;n de barras de men&#xFA;s existentes,
Creaci&#xF3;n de un formulario de Inicio,
Propiedades de Inicio,
Propiedades est&#xE1;ndar,
T&#xED;tulo de la aplicaci&#xF3;n,
Propiedades avanzadas,
-	7. Codificaci&#xF3;n con formularios e informes - 
Llamadas a funciones desde formularios e informes,
Uso de las propiedades evento para llamar a funciones,
Uso de otras propiedades para llamar a funciones,
C&#xF3;digo interno de los formularios,
Respuesta a eventos,
M&#xF3;dulos de clases,
Alcance de los m&#xF3;dulos de clase,
Eventos de formularios e informes,
Eventos de formularios,
Eventos de informe,
Trabajo con formularios,
Uso de la Colecci&#xF3;n Formularios y la Colecci&#xF3;n Informes.,
Asignaci&#xF3;n de propiedades en formularios e informes,
Propiedades de formulario m&#xE1;s com&#xFA;nmente usadas,
Propiedades de informe m&#xE1;s com&#xFA;nmente utilizadas.,
Creaci&#xF3;n de c&#xF3;digo gen&#xE9;rico para formularios e informes,
Sereen.ActiveForm y Screen.ActiveReport,
Me,
CodeContextObject,
Nombres de variables,
Programaci&#xF3;n con controles,
Cuadros de lista,
Uso de un cuadro de lista MultiSelecci&#xF3;n para filtrar un informe,
Controles Tab (Ficha),
Colecci&#xF3;n Controles,
Paso de nombres de variables,
Transformaci&#xF3;n de controles,
Extensi&#xF3;n de los formularios,
Utilizaci&#xF3;n de identificadores predeclarados.,
Creaci&#xF3;n de m&#xE9;todos Formulario e Informe,
Creaci&#xF3;n de procedimientos de propiedad,
M&#xFA;ltiples instancias de formularios.,
Referencia a m&#xFA;ltiples instancias de formularios,
Creaci&#xF3;n de m&#xFA;ltiples instancias de un formulario utilizando un array,
Colecci&#xF3;n de objetos,
Inclusi&#xF3;n de elementos en una colecci&#xF3;n,
Inserci&#xF3;n de elementos en cualquier lugar de una colecci&#xF3;n,
Recuperaci&#xF3;n o asignaci&#xF3;n de valores para los miembros de una colecci&#xF3;n,
Eliminaci&#xF3;n de miembros de una colecci&#xF3;n,
Usos pr&#xE1;cticos de la colecciones,
Creaci&#xF3;n de nuevos m&#xF3;dulos de clase,
Modelo objeto Microsoft Access,
Application.,
Forms (Formularios) ,
Reports (Informes),
Controls (Controles).,
Screen (Pantalla).,
DoCmd,
Colecci&#xF3;n M&#xF3;dulos,
Colecci&#xF3;n References ,
Creaci&#xF3;n de Barras de &#xF3;rdenes mediante c&#xF3;digo,
Uso del Modelo de objeto Barra de &#xF3;rdenes,
-8. Soluciones mediante formularios -
Uso de colecciones y procedimientos de propiedad,
Uso de marcadores,
Modificaci&#xF3;n del formulario Clientes,
Inclusi&#xF3;n de m&#xFA;ltiples elementos a una colecci&#xF3;n,
Inclusi&#xF3;n de un cuadro combinado en un formulario,
Recuperaci&#xF3;n de marcadores desde el cuadro combinado.,
Eliminaci&#xF3;n de marcadores.,
Inclusi&#xF3;n de procedimientos de propiedad,
Creaci&#xF3;n de formularios multip&#xE1;ginas.,
Creaci&#xF3;n de las p&#xE1;ginas.,
Inclusi&#xF3;n de botones de desplazamiento,
Inclusi&#xF3;n de c&#xF3;digo VBA,
Creaci&#xF3;n del informe Clientes,
Posibilidad de permitir a los usuarios que personalicen formularios ,
Creaci&#xF3;n de un formulario Paleta de colores,
Personalizaci&#xF3;n de formularios,
Llamadas al formulario Paleta de colores,
-	9. Objetos de acceso a datos (DA0) -
Terminolog&#xED;a DAO,
Objetos,
Colecciones,
Propiedades,
M&#xE9;todos,
La jerarqu&#xED;a DAO,
DBEngine.,
Workspace (Espacio de trabajo),
User y Group (Usuario y Grupo).,
Database (Base de datos),
TableDef.,
QueryDef.,
Relation,
Recordset..,
-PARTE TRES -
-TRABAJO CON DATOS -
Container,
DAO en detalle,
Uso del objeto DBEngine,
Uso de la colecci&#xF3;n Workspaces y del objeto Workspace,
Uso de la colecci&#xF3;n Errors y el objeto Error,
Uso de la colecci&#xF3;n Databases y del objeto Database,
Uso de la colecci&#xF3;n TableDefs y del objeto TableDef,
Uso de la colecci&#xF3;n QueryDefsy del objeto QueryDef.,
Uso de la colecci&#xF3;n Recordsets y del objeto Recordset,
Uso de la colecci&#xF3;n Relations y del objeto Relation,
Uso de la colecci&#xF3;n Parameters y del objeto Parameter,
Uso de la colecci&#xF3;n Indexes y del objeto Index,
Uso de la colecci&#xF3;n Fields y del objeto Field,
Uso de la colecci&#xF3;n Containers y del objeto Container con la colecci&#xF3;n,
Documents y el objeto Document,
DAO y ODBCDirect ,
Creaci&#xF3;n de un Workspace ODBCDirect,
QueryDefs ODBCDirect,
-10. Acceso a los datos utilizando DAO -
El objeto Database,
Apertura de otra base de datos,
SEl objeto Recordset,
Definici&#xF3;n de Recordsets,
Creaci&#xF3;n de Recordsets,
Uso de Recordsets,
Inclusi&#xF3;n, edici&#xF3;n y borrado de registros,
M&#xE1;s sobre Recordsets,
Funcionalidad multiusuario y procesamiento de transacciones,
Entornos multiusuario,
Detecci&#xF3;n de errores multiusuario,
Procesamiento de transacciones,
Lenguaje de consulta estructurado (SQL) ,
Anatom&#xED;a de una sentencia SQL,
Uso de consultas SQL espec&#xED;ficas,
a Recordsets DAO y ODBCDirect.,
Recordsets Dynaset,
8Recordsets Snapshot,
Recordsets Forward-Only,
Recordsets Dynamic,
Creaci&#xF3;n de recordsets ODBCDirect,
-11. Creaci&#xF3;n de soluciones multiusuario -
Bloqueo de registros a nivel de p&#xE1;gina,
Bloqueo pesimista,
Bloqueo optimista,
-12. Implementaci&#xF3;n de seguridad, - 
Seguridad por contrase&#xF1;a,
Creaci&#xF3;n y uso de una contrase&#xF1;a de base de datos,
Seguridad a nivel de usuario,
El archivo de informaci&#xF3;n de grupo de trabajo,
Permisos,
&#xBF;Qu&#xE9; permisos necesitamos?,
Funcionamiento de la seguridad predeterminada en Microsoft Access,
Protecci&#xF3;n y desprotecci&#xF3;n de una base de datos,
Protecci&#xF3;n una base de datos manualmente,
Protecci&#xF3;n de una base de datos con el Asistente para seguridad a nivel de,
Usuarios,
Desprotecci&#xF3;n de una base de datos,
Propiedades DAO para seguridad,
Conexi&#xF3;n al grupo de trabajo predeterminado mediante c&#xF3;digo,
Localizaci&#xF3;n del archivo de informaci&#xF3;n del grupo de trabajo actual.,
Apertura de una base de datos con una contrase&#xF1;a,
Uso del m&#xE9;todo Default WorkspaceClone para el objeto Aplicaci&#xF3;n,
Programaci&#xF3;n de seguridad.,
Trabajo con usuarios y grupos,
Objetos Container y Objetos Document,
Uso de DAO para establecer permisos y para programar seguridad,
Creaci&#xF3;n de un archivo MDE,
-	13. Procesamiento de transacciones y soluciones de seguridad - 
La aplicaci&#xF3;n Cajero autom&#xE1;tico,
El CD como punto de inicio,
Tablas,
Consultas,
Formularios.,
Toma de contacto con la aplicaci&#xF3;n.,
Procesamiento de transacciones,
Reintegro de cuenta de ahorros,
Transferencias de cuentas de ahorro a cuentas corrientes,
Incorporaci&#xF3;n de seguridad Microsoft Access,
Copia de seguridad de nuestra base de datos,
Creaci&#xF3;n de un grupo de trabajo,
Reinicio de Microsoft Access,
Inclusi&#xF3;n de los usuarios,
Creaci&#xF3;n de grupos,
Establecimiento de permisos,
Asignaci&#xF3;n de usuarios a grup0s.,
Inclusi&#xF3;n de nuevos usuarios utilizando VBA,
El cliente,
Divisi&#xF3;n de la base de datos,
Ejecuci&#xF3;n del Divisor de base de datos,
Distribuci&#xF3;n de la soluci&#xF3;n protegida,
Nueva vinculaci&#xF3;n de las tablas,
Creaci&#xF3;n de un formulario de Inicio,
Protecci&#xF3;n de nuestro c&#xF3;digo,
- USO DE ACTIVEX Y DE INTERNET -
- 14. Uso de ActiveX con Microsoft Access -
&#xBF;Qu&#xE9; es la Automatizaci&#xF3;n?,
&#xBF;Por qu&#xE9; utilizar la Automatizaci&#xF3;n?,
C&#xF3;mo automatizar aplicaciones,
La funci&#xF3;n CreateObject.,
La funci&#xF3;n GetObject,
Bibliotecas Objetoy Referencia,
La palabra clave New,
El grabador de macros,
Objetos Microsoft Excel,
-	PARTE C&#x1EE6;ATRO-&lt; 
El objeto Application de Microsoft Excel,
El objeto Workbook de Microsoft Excel,
El objeto Chart de Microsoft Excel,
Objetos Microsoft Word,
El objeto Application de Word,
Objetos Microsoft PowerPoint,
El objeto Application de PowerPoint,
Gb Objetos Microsoft Access.,
El objeto Application de Microsoft Access,
Tratamiento de errores de Automatizaci&#xF3;n,
Manipulaci&#xF3;n de objetos ActiveX en formularios,
-	15. Acceso a la World Wide Web -
Internet y las intranets,
Hiperv&#xED;nculos,
Uso de la barra de herramientas Web de Microsoft Office,
Microsoft en el Web,
Tipo de datos Hiperv&#xED;nculo,
Vinculaci&#xF3;n con Microsoft Access,
Vinculaci&#xF3;n con las aplicaciones Microsoft Office 97,
Vinculaci&#xF3;n con Internet y a las intranets ,
Uso de aplicaciones Office para crear hiperv&#xED;nculos a Microsoft Acce
Manipulaci&#xF3;n de hiperv&#xED;nculos utilizando c&#xF3;digo VBA,
El control Explorador de Web de Microsoft,
Uso del Control Explorador de Web en una aplicaci&#xF3;n,
Automatizaci&#xF3;n del Microsoft Internet Explorer,
El objeto Application en el Internet Explorer,
Creaci&#xF3;n de p&#xE1;ginas Web desde objetos Database,
P&#xE1;ginas Web est&#xE1;ticas,
P&#xE1;ginas Web din&#xE1;micas,
Importaci&#xF3;n de tablas HTML,
Creaci&#xF3;n de una representaci&#xF3;n Web de nuestra base de datos,
A. Uso de las Bibliotecas de v&#xED;nculos din&#xE1;micos (DLL),
&#xBF;Qu&#xE9; es una DLL?,
&#xBF;A qu&#xE9; DLL podremos llamar?,
iA qu&#xE9; DLL no podremos llamar?,
&#xBF;C&#xF3;mo utilizaremos una DLL?.,
Paso 1: &#xA1; Guardar nuestro trabajo!,
Paso 2: Declarar el procedimiento DLL,
Paso 3. Llamar al procedimiento,
Paso 4. &#xA1;Guardar nuestro trabajo!,
&#xBF;C&#xF3;mo creamos una DLL?,
Las DLL en detalle,
Declaraci&#xF3;n de un procedimiento DLL,
Uso de la palabra clave Alias,
Uso de las palabras clave ByRef y ByVal,
Paso de datos a una DLL,
DLL Windows centrales,
Kernel32,
User32,
PARTE CINCO,
AP&#xC9;NDICES,
GDI.,
ADVAPI32,
WINMM,
TAPI.,
B. Creaci&#xF3;n de archivos de ayuda Windows ,
&#xBF;Qu&#xE9; es un Sistema de ayuda de archivo Windows?,
&#xBF;Qu&#xE9; es un archivo de Ayuda Windows?,
&#xBF;Qu&#xE9; son las herramientas de Ayuda al Compilador?,
&#xBF;.Qu&#xE9; archivos utiliza la Ayuda de Windows 95?,
M&#xE1;s sobre el archivo de Proyecto de Ayuda (.HPJ),
Creaci&#xF3;n de un ejemplo de archivo de proyecto de Ayuda,
&#xBF;C&#xF3;mo seleccionar una herramienta para crear la Ayuda?,
&#xBF;Y ahora qu&#xE9;?,
&#xCD;ndice.
</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">Base de datos avanzada</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">04/05/2022</subfield>
    <subfield code="q">Mabel M</subfield>
    <subfield code="n">04/05/2022</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">397</subfield>
    <subfield code="d">397</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2021-05-04</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0109</subfield>
    <subfield code="p">ISTT-DS-0109</subfield>
    <subfield code="t">Eje. 1/1</subfield>
    <subfield code="v">0.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
