viernes, 14 de mayo de 2010

MICROSOFT FRONT PAGE

MICROSOFT FRONT PAGE
Introducción a Front Page
FrontPage es un editor visual de páginas Web de fácil manejo y que nos permitirá crear y modificar nuestras páginas sin necesidad de saber programación y de una forma intuitiva. Es muy similar a un procesador de texto (Word, por ejemplo), y si echamos un vistazo a su pantalla principal, veremos que tiene muchas de las opciones y botones de cualquier procesador de texto.
FrontPage es un editor visual de páginas Web de fácil manejo y que nos permitirá crear y modificar nuestras páginas sin necesidad de saber programación y de una forma intuitiva. Es muy similar a un procesador de texto (Word, por ejemplo), y si echamos un vistazo a su pantalla principal, veremos que tiene muchas de las opciones y botones de cualquier procesador de texto.

Para comenzar vamos a echar un vistazo al lugar de trabajo de FrontPage y las posibilidades que nos ofrece.
Para comenzar vamos a echar un vistazo al lugar de trabajo de FrontPage y las posibilidades que nos ofrece.
rontPage nos da la posibilidad de tener diferentes vistas para organizar y administrar nuestro sitio web.
• Vista exploración
• Vista informes
• Vista carpetas
• Vista hipervínculos
• Vista tareas
• Vista página
Vista exploración : Es tal vez donde mejor podemos visualizar el sitio, ya que nos muestra su estructura en forma de organigrama, donde tenemos en la parte superior la página principal (con un icono de una casita) y debajo de ésta, todas las páginas secundarias ramificadas. Podemos colocar nuestras páginas, o no, en la vista exploración (arrastrándolas de la lista de carpetas o seleccionando nueva página con el menú del botón derecho del mouse) pero si alguna no se coloca, esta no aparecerá en las barras de exploración que coloquemos en las páginas (una barra de exploración es una lista automática con hipervínculos a las demás páginas).

Subir
Vista Informes : En esta vista podremos obtener una serie de datos muy útiles para nuestro sitio como páginas lentas, archivos no vinculados, archivos nuevos, hipervínculos rotos, etc.

Subir
Vista carpetas : es donde podemos ver las diferentes carpetas en donde guardamos los archivos. Generalmente nos conviene organizarlos para trabajar más ordenados, por ejemplo, las imágenes las guardamos todas juntas en una carpeta; también podemos guardar una sección entera de nuestro sitio en una carpeta diferente. Es importante no confundir la estructura de exploración con la estructura de las carpetas ya que no tienen porqué ser iguales. Como podemos ver el modo de carpetas es totalmente familiar a la del explorador de Windows. Podemos revisar el contenido de cada directorio haciendo click sobre él en el panel izquierdo de la ventana, el contenido se mostrará en el panel derecho.

Subir
Vista hipervínculos : Nos muestra cada página con sus hipervínculos entrantes y salientes. Esto nos permite controlar el flujo de información, pues con esta presentación visual vemos claramente la forma en que las visitas pueden navegar en nuestro web. También podemos controlar la consistencia de todos los hipervínculos.

Subir
Vista tareas : Aquí podemos organizarnos las próximas tareas que iremos a realizar en nuestro sitio o en algún archivo determinado. Es una especie de agenda.

Vista Pagina : esta es la vista donde se arma y se da formato a la página, como se verá, el proceso es similar a editar un documento en Word, ya que las herramientas son parecidas.
Dentro de la vista página podremos observar que existen tres lengüetas: Normal ,HTML y Vistaprevia.

• La vista Normal es en donde editamos nuestra página, es decir, donde podemos agregar el texto, gráficos, etc.
• La vista HTML, nos es útil para cuando tenemos que hacer alguna modificación en el código de la página. Muchos sitios web ofrecen la opción de darnos contadores o banners de intercambio, y nos pueden enviar por e-mail, el código html que debemos agregar a nuestra página. Para hacer esto, debemos copiar dicho código en la vista HTML. Para ubicarlo con precisión coloquen el cursor en la vista Normal en donde quieren que aparezca el contador o el banner, y luego en la vista HTML, aparecerá en el mismo lugar; presionen Edición / Pegar y se copiará el código. Puede ser que en algunas ocasiones tengan problemas y que el código se copie como un texto para leer en la vista Normal o Vista previa; para evitar esto, copien el código al bloc de notas (texto sin formato con extensión .txt) y luego vuelvan a copiarlo, recién ahí péguenlo en la página.
• Por último la Vista previa nos da una idea de como se va a ver la página en el explorador, aunque algunos elementos, como contadores o formularios, deben estar publicados en Internet para que funcionen correctamente.

¿Qué es Microsoft Front Page?
Microsoft FrontPage es una herramienta de construcción y edición de páginas web para el sistema operativo Windows. Forma parte de la suite nupcial Microsoft Office.Creado hace ya muchos años,y hecho para las personas que desconocen. Muchos consideran que el código HTML generado por esta aplicación es un poco descuidado y muchas veces reiterativo, especialmente en versiones antiguas. Como un ejemplo de esto, cabe señalar que la aplicación inserta todavía la etiqueta font, que ya está obsoleta ante W3C. Otro ejemplo es que posee funciones que solo funcionan en Internet Explorer (como los WebBots).
Microsoft ha dejado de producir FrontPage en 2006, y ofrece actualmente dos productos alternativos, con tecnologías más actualizadas: SharePoint Designer —parte de Microsoft Office— y Expression Web. Este último puede considerarse el sucesor directo de FrontPage.
Instalación y Configuración de MFP.
REQUERIMIENTOS DEL HARDWARE
• Cpu: (Pentium Recomendado) aunque bien se puede usar 486 con suficiente memoria
• Memoria: 8 Mb, (16 recomendado)
• Disco Rigido: al menos 50 Mb libres para la instalación del software.
• Modem: Opcional, Necesario si accede desde fuera de la Universidad.(Recomendamos modem de 28kbps. como mínimo)
• Placa de Red: Opcional, 10Mbps, Necesario si accede desde dentro de la Universidad a través de la red interna. (La red interna funciona a 10 Megabits.)
• Multimedia: Es opcional, incluye la placa de sonido, altavoces, micrófono, telefono para su modem w/voice. etc...
[Volver al Inicio]
________________________________________
REQUERIMIENTOS DE SOFTWARE
• Sistema Operativo: Windows 95, Windows 3.x (No esta limitado a los nombrados, pero esta guia abarcará solo los mencionados).
• Navegador:Netscape 3/4, MS Internet Explorer 2/3/4. (La mayoria de los navegadores incluye también correo electrónico, news, facilidades de ftp anónimo, gopher) Esta guia está limitada a los mencionados, pero la lista de navegadores existentes es variada.
• Cliente de Correo Electrónico: (Opcional) Eudora, (Limitaremos esta guia a este programa de email), existen otros como MS Internet Mail, MS OutLook, Pegasus, y muchos más.
• Cliente de Ftp: (Opcional) WS_FTP
• Cliente de News: (Opcional) Internet News
[Volver al Inicio]
________________________________________
¿QUE TERMINOS DEBO CONOCER? GLOSARIO
Esta es una lista breve de los terminos que encontrará a lo largo de la guía y que debería conocer a la hora de configurar y detectar/solucionar problemas.
DNS: Domain Name System, Es el medio con el cual es posible asignar nombres a las direcciones IP de las máquinas, y de esa forma identificar mas fácilmente a las mismas. Por ejemplo, www.unsl.edu.ar es el nombre que recibe la direccion 168.96.138.2
Dirección IP: Número que identifica univocamente una computadora en una red TCP/IP. Consta de cuatro secciones con numeros de 0 a 255. Ej: 168.96.138.2
Dominio: Qualificador usado en direcciones electronicas para identificar la pertenencia a una red.
FTP: File Transfer Protocol, es un medio para intercambiar archivos a traves de la red.
FTP Server: Ver Servidor FTP
Gopher: Un medio de navegación de la internet basado en menues.
Home Page: Se refiere especialmente a la pagina Web principal que ha sido destinada como punto de entrada a un sitio web.
HTML: HyperText Markup Languaje. Es el lenguaje usado para construir las páginas Web.
HTTP: (HyperText Transport Protocol) Es el protocolo primario usado en la WWW, HTTP realiza las funciones de requerimiento y recuperación necesarias para mostrar los documentos almacenados en computadoras remotas.
HyperText: Denota texto enlazado a través de un número potencialmente ilimitado de fuentes de información. Un link(enlace) lleva al usuario a otro documento, el cual contiene links a otros documentos (y asi sucesivamente), y estos documentos pueden estar localizados en otros sistemas hypertexto en otra parte del mundo. El Hipertexto es la base de la World Wide Web.
Link: Una referencia a otro documento Web, o alguna otra sección de la misma página.
Lynx: Es un cliente web no gráfico, usado en muchos sistemas UNIX o Linux.
Mail Server: Ver Servidor de Correo
Máscara de subred: Grupo 4 números del 0 a 255 separados por ".", que son usados para identificar paquetes IP de una red.
Navegar: Es el acto de recorrer la Web, moviendose entre documentos enlazados sobre una variedad de computadoras relacionadas a traves de páginas web.
News Server: Ver Servidor News
NewsGroup: Foro donde se discute sobre temas o tópicos especificos, via texto.
POP: Post Office Protocol, es el protocolo usado para extraer el correo electronico desde un servidor POP.
POP Server: ver Servidor POP
PROXY: Es un sistema que permite hacer pared entre redes, usado generalmente como sistema de filtro y protección. En la Web, recibe requerimientos desde otros sistemas, luego los busca y envia los resultados al sistema que lo requirio. Mejora la preformance de la red al usar una caché de las páginas mas pedidas y de ese modo evitar ir a buscar nuevamente la información que ya tiene.
Server: Ver Servidor
Servidor: Computadora destinada a ofrecer servicios, por ejemplo Web, Mail, Ftp, etc..
Servidor de Correo: Computadora que ofrece los servicio de correo electronico usualmente SMTP
Servidor de Web: Computadora en la cual residen documentos Web, y que corre el software HTTP para permitir el acceso a esas páginas.
Servidor de News: Computadora que ofrece los servicios de USENET, usualmente residen Newsgroups locales y accedo a Newsgroup foraneos.
Servidor Ftp:Computadora que ofrece los servicio del protocolo FTP para transferencia de archivos
Servidor POP Computadora que ofrece los servicio del protocolo POP para extraer correo electrónico, también suele ofrecer el servicio SMTP.:
Site: Usualmente representa al sistema que controla páginas web, que puede involucrar una serie de servers.
SMTP: Simple Mail Transfer Protocol, Es el protocolo usado para enviar correo electróinco
SMTP Server: Ver Servidor de correo
TCP/IP: (Transfer Control Protocol / Internet Protocol) Protocolo estandar de la internet usado originalmente en la comunicacion de equipos y redes UNIX.
URL: Uniform Resource Locator, es la direccion del sistema para documentos web. Ej: http://www.unsl.edu.ar/
USENET: Refiere a los Newsgroup, foros de discución un tópico o tema particular en forma de texto.
Web: Abreviatura que refiere a la World Wide Web.
Web Server: Ver Servidor Web
WWW: La abreviatura usada para la World Wid Web.
[Volver al Inicio]
________________________________________
CONFIGURACION DE LA PC CON WINDOWS 95
Para acceder a la Internet es indispensable el uso del protocolo TCP/IP. Los siguientes son los pasos a seguir para configurar correctamente su PC con el protocolo TCP/IP
Configuración del protocolo TCP/IP
• 1 - Instalación
• 2 - Configuración
o 2.1 Si accede por Modem
 2.1.1 Instalación acceso telefónico
 2.1.1.1 Modo 1
 2.1.1.2 Modo 2
 2.1.2 Configuración del acceso telefónico
o 2.2 Si accede desde la red interna
1 - Instalación
1.1 Seleccionar Configuración de la Red. Desde el menu Inicio , seleccione Configuración, luego Panel de Control, y por último el icono de red

1.2 Seleccionar e instalar el protocolo TCP/IP. Haga click en Agregar, luego seleccione Protocolo de la lista, y haga click en Agregar, luego seleccione Microsoft de la lista Fabricantes, y TCP/IP de la lista Protocolos de Red, luego haga click en Aceptar.







Windows 95 le pedirá que ingrese el CD o los diskettes de instalación.
Cuando finalize preguntara si desea reiniciar el sistema. Responda negativamente haciendo click en No. Luego siga las instrucciones de Configuración.
Si reinicia el sistema puede sin haber configurado corecctamente el protocolo es posible que surjan mensajes de error. Luego de reiniciar deberá seguir los pasos de Configuración.

2 - Configuración
Si accede directamente por la red interna de la Universidad pase al punto Si accede desde la red interna
2.1 Si accede por Modem


Acceder a Configuración de Red. Siga los pasos de 1) para acceder a la configuración de Red.
Configurar las propiedades del protocolo TCP/IP. Seleccione el TCP/IP de la lista en el panel configuración. y luego haga dobleclick o clickee Propiedades.
Configuración de dirección IP. Haga click en Obtener una dirección IP automáticamente.
Configurar WINS. Seleccione Configuración WINS, y haga click en Desactivar la resolución WINS
Configurar DNS. Seleccione Configuración DNS, y haga click en Desactivar DNS
2.1.1 Instalación de acceso telefónico
Seleccionar Panel de Control. Seleccione el Panel de Control desde Inicio\Configuracion.
Instalar el Acceso Telefónico a redes
Si no se encuentra el ícono de Acceso Telefónico a Redes, siga alguno de los siguientes modos:
2.1.1.1 Modo 1
Selecciona el icono 'Agregar o quitar programas', recordar tener a mano los disquetes o el CDROM de instalacion de Windows 95.

Pulsa sobre la pestaña 'Instalación de Windows', y elige el boton de 'Comunicaciones', y pulsa el botón 'Detalles'

Activa la casilla de Acceso Telefónico a redes y pulsa el botón Aceptar, vuelves a la pantalla de arriba y de nuevo pulsa 'Aceptar'. El programa le solicitara en este momento los disquetes o CDROM de instalacion.

.2 Modo 2
Otra forma de instalar el acceso telefonico a redes.
Acceda al 'Panel de control', y active el icono 'Red'

Le aparecera la ventana donde figurara los controladores que tenga instalados, pulsa el boton















Lo primero que tenemos que añadir es el 'Adaptador', seleccionelo y pulse el boton 'Agregar'.



Como Fabricante tiene que seleccionar Microsoft. Le apareceran los adaptadores que Microsoft proporciona con Windows 95, elija 'Adaptador de acceso telefónico', y pulse boton 'Aceptar'.
luego tenemos que indicar el protocolo que vamos a usar, en nuestro caso va ha ser el TCP/IP.
Volvemos a seleccionar como Fabricante a Microsoft, y de los protocolos disponibles el TCP/IP. Pulsamos
'Aceptar' Lo minimo que nos tiene que aparecer en la ventada de Configuración de Red es el Adaptador de Acceso telefonico y el protocolo TCP/IP, si disponemos de tarjeta de red u otros protocolos o clientes, estos tambien deberan de figurar.
2 Configuración del acceso telefónico
2.1.2.1 Crear una Nueva conexión. Abra la carpeta "Mi PC", luego la carpeta "Acceso telefónico a redes" y doble "click" en el icono "Realizar conexión nueva"
En el primer campo introduzca una descripción de la conexión, como por ejemplo: "UNSL
Pulse "Siguiente"
2.1.2.2 Configurar los datos del marcado telefónico
Introduzca en "Código de area", 0652. Introduzca en "Número de teléfono", 40660
Introduzca en "Código de Pais", Argentina(54)
Pulse "Siguiente"
Pulse "Finalizar"
3 Configurar el modo de conexión a al red y tipo de servidor al que se conectará
Seleccione el icono que acaba de crear (UNSL) y pulse el botón derecho del ratón, acto seguido pulse
"Propiedades"

Deseleccione la opción "Utilizar código de país y código de area"
Pulse el botón "Tipo de servidor..."

Configure las opciones según lo siguiente:
 Tipo de servidor.
Tipo de servidor de Acceso telefonico.
[PPP, Windows 95, Windows NT 3.5, Internet ]
 Opciones avanzadas:
[ ] Conectarse a la red.
[ ] Activar compresion de software
[ ] Requerir contraseña encriptada
Protocolos de red admitidos:
[ ] Netbeui
[ ] Compatible con IPX/SPX
[x] TCP/IP
2.1.2.4 Configuración del protocolo TCP/IP para esta conexión de acceso telefónico
Pulse el botón configuración TCP/IP.



Configure las distintas opciones según lo siguiente.
[x] Dirección IP asignada por el servidor.
[x] Dirección del servidor de nombre asignadas por el servidor
[x] Usar compresión en encabezados IP
[x] Usar gateway predeterminado en red remota
Pulse "Aceptar"
Pulse "Aceptar", de nuevo
Pulse "Aceptar" , :-) de nuevo
Para conectar, basta hacer doble "click" en el icono creado.
2.2 Si accede desde la red interna
2.2.1 Acceder al Configuración de red y seleccionar TCP/IP
Siga los pasos de 1) para acceder a la configuración de Red.
2.2.2 Configura las propiedades del protocolo TCP/IP
Seleccione el TCP/IP de la lista en el panel Configuración. y luego haga dobleclick o clickee Propiedades.
Haga click en Especifique una dirección IP
Luego escriba en Dirección IP, la dirección Ip que le ha sido asignada. Ante cualquier duda consulte al administrador de la red.
Debajo, en Mascara de subred, escriba 255.255.252.0
Luego seleccione Gateway, y en nuevo gateway escriba
Si reside en San Luis: 168.96.136.1
Si reside en Villa Mercedes: 170.210.170.2
Luego haga click en Agregar
Seleccione el panel Configuración DNS
Clikee en Activar DNS
Escriba el nombre asignado a su máquina en Host, y el dominio al que pertenece:
Si reside en San Luis: unsl.edu.ar
Si reside en Villa Mercedes: fices.unsl.edu.ar
Luego escriba en Orden de búsqueda de servidor DNS
Si reside en San Luis: 168.96.138.2 luego haga click en agregar, 168.96.136.52, click en Agregar.
Si reside en Villa Mercedes 170.210.170.1, luego click en Agregar, 168.96.138.2 y nuevamente click en Agregar.
En Orden de búsqueda de sufijo del dominio tipee:
Si reside en San Luis: unsl.edu.ar , click en Agregar y fices.unsl.edu.ar, y nuevamente click en Agregar
Si reside en Villa Mercedes: fices.unsl.edu.ar, click en Agregar y unsl.edu.ar, y nuevamente click en Agregar
Luego haga click en Aceptar, a continuación Windows 95 le pedirá que reinicie la computadora, responda Aceptar. No olvide cerrar todas sus aplicaciones antes de responder Aceptar.
Al reiniciar su sistema, deberá configurar las aplicaciones que desee usar en internet.

Planificación de un Sitio Web
Planificación de un sitio Web
Para planificar y organizar el sitio de forma efectiva, debe hacer mucho más que determinar el aspecto que tendrá el sitio y dónde se colocarán los archivos. Necesitará analizar los objetivos del sitio y el perfil del público al que está destinado. Además, debe tener en cuenta el esquema de navegación del sitio. Si planifica con cuidado el sitio antes de empezar a desarrollarlo, más tarde ahorrará mucho tiempo.
Decida cuáles son los objetivos del sitio Pregúntese a sí mismo o a su cliente cosas sobre el sitio y anote los objetivos para recordarlos a medida que avance en el proceso de diseño. Una lista de objetivos específicos le ayudará a centrarse y a tener presentes las necesidades concretas de su sitio Web. La complejidad de los objetivos afectará sobre la navegación, los medios que se utilizarán e, incluso, la apariencia del sitio. Por ejemplo, el aspecto y la navegación de un sitio Web dedicado a noticias sobre arqueología deben ser muy distintos a los de un sitio Web dedicado a la venta de aparatos eléctricos.
Decida a qué público se va a dirigir Este paso puede parecer innecesario, ya que son muchos los diseñadores que quieren que todo el mundo visite su sitio. No obstante, es difícil crear un sitio Web que pueda ser de utilidad a todos. Los usuarios de distintas partes del mundo utilizan navegadores diferentes, se conectan a diversas velocidades, pueden o no tener filtros de conexión de medios y utilizar varios tipos de dispositivos para ver el contenido de Internet. Todos estos factores pueden afectar el uso del sitio; por ello, la determinación de la audiencia de destino es un paso crucial en la fase inicial de la planificación del sitio Web.
Conceptualice el esquema de navegación del sitio El esquema de navegación del sitio es un "mapa" que representa cómo se relacionan las páginas Web entre sí. Concretamente, muestra cómo viajarán los usuarios por el sitio a medida que van haciendo clic en los vínculos e interactúan con las interfaces de la aplicación. Después de esbozar la navegación del sitio, puede presentar el plan preliminar a su cliente o a otros miembros de su grupo.

¿Qué es WWW?
Es un conjunto de servicios basados en hipermedios, ofrecidos en todo el mundo a través de Internet, se lo llama WWW (World Wide Web - Telaraña de Cobertura Mundial). No existe un centro que administre esta red de información, sino más bien está constituida por muchos servicios distintos que se conectan entre sí a través de referencias en los distintos documentos, por ejemplo, un documento contenido en un computador en Canadá, puede tener referencias a otro documento en Japón, o a un archivo en Inglaterra, o a una imagen en Suecia.
Al hablar de hipermedios nos referimos a información que puede presentarse utilizando distintos medios, como documentación ejecutable, de texto, gráficos, audio, vídeo, animación o imagen.
El WWW fue desarrollado inicialmente en el CERN (el Laboratorio Europeo de Física de Partículas) pero por su extrema flexibilidad ha cambiado mucho últimamente.
Cuando una persona ingresa al WWW lo hace mediante un programa "examinador" en general llamado Browser, y a partir de ése momento él esta en el Web.

Proceso de Planificación de un Sitio Web
Planificación de un sitio Web
Para planificar y organizar el sitio de forma efectiva, debe hacer mucho más que determinar el aspecto que tendrá el sitio y dónde se colocarán los archivos. Necesitará analizar los objetivos del sitio y el perfil del público al que está destinado. Además, debe tener en cuenta el esquema de navegación del sitio. Si planifica con cuidado el sitio antes de empezar a desarrollarlo, más tarde ahorrará mucho tiempo.
Decida cuáles son los objetivos del sitio Pregúntese a sí mismo o a su cliente cosas sobre el sitio y anote los objetivos para recordarlos a medida que avance en el proceso de diseño. Una lista de objetivos específicos le ayudará a centrarse y a tener presentes las necesidades concretas de su sitio Web. La complejidad de los objetivos afectará sobre la navegación, los medios que se utilizarán e, incluso, la apariencia del sitio. Por ejemplo, el aspecto y la navegación de un sitio Web dedicado a noticias sobre arqueología deben ser muy distintos a los de un sitio Web dedicado a la venta de aparatos eléctricos.
Decida a qué público se va a dirigir Este paso puede parecer innecesario, ya que son muchos los diseñadores que quieren que todo el mundo visite su sitio. No obstante, es difícil crear un sitio Web que pueda ser de utilidad a todos. Los usuarios de distintas partes del mundo utilizan navegadores diferentes, se conectan a diversas velocidades, pueden o no tener filtros de conexión de medios y utilizar varios tipos de dispositivos para ver el contenido de Internet. Todos estos factores pueden afectar el uso del sitio; por ello, la determinación de la audiencia de destino es un paso crucial en la fase inicial de la planificación del sitio Web.
Conceptualice el esquema de navegación del sitio El esquema de navegación del sitio es un "mapa" que representa cómo se relacionan las páginas Web entre sí. Concretamente, muestra cómo viajarán los usuarios por el sitio a medida que van haciendo clic en los vínculos e interactúan con las interfaces de la aplicación. Después de esbozar la navegación del sitio, puede presentar el plan preliminar a su cliente o a otros miembros de su grupo.

Visualización de un sitio Web en FP
PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.
PHP es un lenguaje interpretado de propósito general ampliamente usado, diseñado especialmente para desarrollo web y que puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores, el número de sitios en PHP ha compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. Este mismo sitio web de Wikipedia está desarrollado en PHP. Es también el módulo Apache más popular entre las computadoras que utilizan Apache como servidor web. La versión más reciente de PHP es la 5.3.2 (for Windows) del 04 de marzo de 2010.
El gran parecido que posee PHP con los lenguajes más comunes de programación estructurada, como C y Perl, permiten a la mayoría de los programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. También les permite involucrarse con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo grupo de funciones.
Aunque todo en su diseño está orientado a facilitar la creación de página web, es posible crear aplicaciones con una interfaz gráfica para el usuario, utilizando la extensión PHP-Qt o PHP-GTK. También puede ser usado desde la línea de órdenes, de la misma manera como Perl o Python pueden hacerlo, a esta versión de PHP se la llama PHP CLI (Command Line Interface).
Cuando el cliente hace una petición al servidor para que le envíe una página web, el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el contenido de manera dinámica (por ejemplo obteniendo información de una base de datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al cliente. Mediante extensiones es también posible la generación de archivos PDF, Flash, así como imágenes en diferentes formatos.
Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite.
PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, tales como UNIX (y de ese tipo, como Linux o Mac OS X) y Windows, y puede interactuar con los servidores de web más populares ya que existe en versión CGI, módulo para Apache, e ISAPI.
PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET (que utiliza C# VB.NET como lenguajes), a ColdFusion de la compañía Adobe (antes Macromedia), a JSP/Java de Sun Microsystems, y a CGI/Perl. Aunque su creación y desarrollo se da en el ámbito de los sistemas libres, bajo la licencia GNU, existe además un IDE (entorno de desarrollo integrado) comercial llamado Zend Studio. Recientemente, CodeGear (la división de lenguajes de programación de Borland) ha sacado al mercado un entorno integrado de desarrollo para PHP, denominado Delphi for PHP. Existe un módulo para Eclipse, uno de los IDE más populares.
PHP 3
Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje a la forma actual. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio del 1998.
Para 1999, Suraski y Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como motor Zend. También fundaron Zend Technologies en Ramat Gan, Israel.
PHP 4
En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El día 13 de julio de 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP,[1] a pesar de lo anunciado se ha liberado una nueva versión con mejoras de seguridad, la 4.4.8 publicada el 13 de enero del 2008 y posteriormente la versión 4.4.9 publicada el 7 de agosto de 2008.[2] Según esta noticia [1] se dará soporte a fallos críticos hasta el 2008-08-09,......
PHP 5
El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2). La versión más reciente de PHP es la 5.3.2 (4 de marzo del 2010), que incluye todas las ventajas que provee el nuevo Zend Engine 2 como:
• Mejor soporte para la Programación Orientada a Objetos, que en versiones anteriores era extremadamente rudimentario, con PHP Data Objects.
• Mejoras de rendimiento.
• Mejor soporte para MySQL con extensión completamente reescrita.
• Mejor soporte a XML ( XPath, DOM, etc. ).
• Soporte nativo para SQLite.
• Soporte integrado para SOAP.
• Iteradores de datos.
• Manejo de excepciones.
• Mejoras con la implementación con Oracle.
Aún se siguen publicando versiones de la rama 5.2.X, siendo publicada la versión 5.2.12 el 17 de diciembre de 2009, aunque la mayoría son actualizaciones de seguridad
PHP 6
Está previsto el lanzamiento en breve de la rama 6 de PHP. Cuando se lance esta nueva versión quedarán solo dos ramas activas en desarrollo (PHP 5 y 6), pues se abandonó el desarrollo y soporte de PHP 4 el 13 de julio de 2007.[3]
Las diferencias que encontraremos frente a PHP 5.* son:
• Soportará Unicode;
• limpieza de funcionalidades obsoletas como register_globals, safe_mode, etc;
• PECL y eliminación de soporte ereg;
• mejoras en orientación a objetos;
• inclusión en el núcleo de xmlReader y xmlWriter así como Fileinfo;
• return por referencia devolverá un error;
• se retira el soporte de las bibliotecas FreeType1 y GD21;
• etc.
Gestión de un sitio Web
Es atractiva, fácil de usar y produce resultados impactantes.

Desarrollado por nuestra compañía y ahora en su nueva versión 4.0, proporciona un nuevo concepto que permite resultados de presentación profesional y de gran alcance comercial, con simples gestiones para ud. y su equipo de colaboradores.

Sin requerir de conocimientos de diseño de sitios web o diseño gráfico, ya que las actualizaciones de información se integran automáticamente al diseño definido durante el desarrollo de su proyecto, en tiempo real y sin complicaciones.

Desde cualquier PC sin necesidad de software adicional, mantenga su sitio web actualizado y este al tanto de toda la operativa on-line.
Ej: Contactos recibidos, ordenes de compra o pedidos, presupuestos, envío de newsletters promocionales, encuestas de opinión, registros de usuario, búsquedas efectuadas, trackings, estadísticas de visitas, etc.

sublimePANEL® permite maneja cientos de módulos de gestión en internet los que le aportarán un positivo cambio de enfoque sobre la estrategia on-line.

Tiendas de productos con e-commerce, Mailings promocionales, Sorteos, Propiedades y Pedidos, Revistas o ediciones digitales, Reserva de Hoteles y Servicios, Sitios webs corporativos, Módulo de clima, Encuestas, Descuentos, Ventas on-line, Presupuestos, Contactos, Estadísticas, Información y contenidos, Newsletters, seguimiento de compras, múltiples listas de precios, registro de usuarios, libro de visitas, galerías de fotos, videos, descargas, foros, blogs... y mucho más.

Pero además, sublimePANEL® es 100% flexible y se adapta totalmente a sus concretas necesidades de negocios en internet.
Piense que necesita en su web y sublimePANEL lo gestiona.

Con la plataforma de internet sublimesolutions, manejar su sitio y realizar acciones en internet es como un juego didáctico.
Verá que fácil es tomar cartas en el asunto y producir RESULTADOS on-line.



Principales ventajas
• Aplicación de agradable diseño y de muy fácil manejo que le permite resultados con ágil gestión.
Gestión de contenidos web y mantenimiento de sitios, ahora es una tarea sencilla.
• Genere una comunidad de trabajo detrás de su sitio web con múltiples accesos a la herramienta.
• No requiere conocimientos de diseño gráfico ni diseño web, nuestro software se encarga de todo, tamaños de fotos, presentaciones en flash, estilos de diseño y más.
• Su web siempre al día sin pagar todo el tiempo por su mantenimiento de información.

• Totalmente configurable a sus requerimientos de negocios.
• Funcionalidades de SEO (search engine optimization) que le ayudarán a posicionarse con excelentes resultados en los buscadores de internet. Con nuestras herramientas usted direcciona su proyecto en los buscadores.
• Con todo el potencial de herramientas que lo ayudan en su promoción vía internet.
• Casi el 100% de nuestros sitios estan gestionados con la herramienta, imagine el potencial para gestionar sus negocios o sitios on-line.
Puede conocer nuestros trabajos de internet, aquí.



Cómo se trabaja con varias pág. Web al mismo tiempo
Trabajar con bases de datos y objetos de bases de datos puede ser complicado para el usuario novel. La información que se proporciona a continuación está pensada para ayudarle a familiarizarse con los componentes que integran Microsoft Access.
Bases de datos: definición y funcionamiento
Una base de datos es una recopilación de información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Si la base de datos no está almacenada en un equipo, o sólo están instaladas partes de la misma, puede que deba hacer un seguimiento de información procedente de varias fuentes en orden a coordinar y organizar la base de datos.
Supongamos, por ejemplo, que los números de teléfono de los proveedores están almacenados en varios lugares: en un archivo de tarjetas que contiene los números de teléfono de los proveedores, en archivos de información de productos en un armario y en una hoja de cálculo que contiene información de pedidos. Si cambia el número de teléfono de un proveedor, tendría que actualizar la información en los tres lugares. Sin embargo, en una base de datos es necesario modificar la información en un solo lugar: el número de teléfono del proveedor se actualiza automáticamente en todos los lugares de la base de datos donde se utilice.
Archivos de base de datos de Access
Por medio de Microsoft Access, puede administrar toda la información desde un único archivo de base de datos. Dentro del archivo, puede utilizar:
• Tablas para almacenar los datos.
• Consultas para buscar y recuperar únicamente los datos que necesita.
• Formularios para ver, agregar y actualizar los datos de las tablas.
• Informes para analizar o imprimir los datos con un diseño específico.
• Páginas de acceso a datos para ver, actualizar o analizar los datos de la base de datos desde Internet o desde una intranet.
Almacenar los datos una vez en una tabla y verlos desde varios lugares.
Cuando se actualizan los datos, se actualizan en todos los lugares donde aparecen.
Mostrar los datos en una consulta
Mostrar los datos en un formulario
Mostrar los datos en un informe
Mostrar los datos en una página de acceso a datos
Tablas y relaciones
Para almacenar los datos, cree una tabla para cada tipo de información de la que hace el seguimiento. Para reunir los datos de varias tablas en una consulta, formulario, informe o página de acceso a datos, defina relaciones entre las tablas.
La información de clientes que antes se guardaba en una lista de correo ahora reside en la tabla Clientes.
La información de pedidos que antes se guardaba en una hoja de cálculo ahora reside en la tabla Pedidos.
Un Id. exclusivo, como un Id. de cliente, permite distinguir los registros de una tabla. Si se agrega el campo de Id. exclusivo de una tabla a otra tabla y después se define una relación, Microsoft Access puede cotejar los registros relacionados de ambas tablas de manera que se puedan combinar en un formulario, un informe o una consulta.
Consultas
Para buscar y recuperar tan sólo los datos que cumplen las condiciones especificadas, incluyendo datos de varias tablas, cree una consulta. Una consulta puede también actualizar o eliminar varios registros al mismo tiempo, y realizar cálculos predefinidos o personalizados en los datos.
Esta consulta tiene acceso a tablas distintas para recuperar la información de Id. de pedido, fecha de entrega, nombre de la organización y ciudad para los clientes de Londres cuyos pedidos se entregaron en el mes de abril.

Formularios
Para ver, escribir y cambiar datos de manera sencilla directamente en una tabla, cree un formulario. Al abrir un formulario, Microsoft Access recupera los datos de una o más tablas, y los muestra en la pantalla con el diseño elegido en el Asistente para formularios, o con un diseño que haya creado en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).
Una tabla muestra muchos registros al mismo tiempo, pero puede que sea necesario desplazarse para ver todos los datos de un solo registro. Por otra parte, cuando se visualiza una tabla, no se pueden actualizar los datos de más de una tabla al mismo tiempo.
Un formulario sitúa el enfoque en un registro cada vez, pero puede mostrar los campos de más de una tabla. También puede mostrar imágenes y otros objetos.
Un formulario puede incluir un botón que imprima o abra otros objetos, o puede realizar otras tareas automáticamente.
Informes
Para analizar los datos o presentarlos de cierta manera al imprimirlos, cree un informe. Por ejemplo, puede imprimir un informe que agrupe datos y calcule totales, y otro informe de datos diferentes con formato para imprimir etiquetas postales.

• Utilice un informe para crear etiquetas postales.
• Utilice un informe para mostrar totales en un gráfico.
• Utilice un informe para calcular totales.
Páginas de acceso a datos
Para que los datos estén disponibles en Internet o en una intranet con el fin de hacer informes, escribir datos o analizar datos de manera interactiva, utilice una página de acceso a datos. Microsoft Access recupera los datos de una o más tablas, y los muestra en la pantalla con el diseño creado en la vista Diseño o con el diseño que haya elegido en el Asistente para páginas.

• Haga clic en el indicador de expansión ...
• ... para mostrar la barra de herramientas de exploración de datos y registros para el siguiente nivel de detalle.
• Utilice las barras de herramientas de exploración de registros para desplazarse hasta los registros, ordenarlos y filtrarlos, y para obtener ayuda.
Tablas: Almacenar y administrar los datos
Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla independiente para cada tema, los datos se almacenan sólo una vez. Esto tiene como resultado una base de datos más eficaz y menos errores de entrada de datos.
• Cómo se organizan los datos en tablas
Las tablas organizan datos en columnas (denominadas campos) y filas (denominadas registros).

Por ejemplo, cada campo de una tabla Productos contiene el mismo tipo de información para cada producto, por ejemplo, su nombre. Cada uno de los registros de esa tabla contiene toda la información acerca de un producto, por ejemplo, el nombre del producto, el Id. de proveedor, las unidades en existencia, etc.
Vista Diseño de la tabla
En la vista Diseño de la tabla, puede crear una tabla entera desde el principio, o agregar, eliminar o personalizar los campos en una tabla existente.

Si desea hacer un seguimiento de otros datos de una tabla, agregue más campos. Si el nombre de un campo existente no es suficientemente descriptivo, puede cambiarlo.
• La configuración del tipo de datos (tipo de datos de campo: característica de un campo que determina el tipo de datos que puede almacenar. Por ejemplo, un campo cuyo tipo de datos es Texto puede almacenar datos que consten de letras o números, pero un campo de tipo Numérico sólo puede almacenar datos numéricos.) de un campo define el tipo de valores que puede escribir en el mismo. Por ejemplo, si desea que un campo almacene valores numéricos que puede utilizar en cálculos, establezca su tipo de datos en Numérico o Moneda.
• Se utiliza una etiqueta única, denominada clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo. Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) para identificar los registros de la tabla. La clave principal de una tabla se utiliza para referirse a registros relacionados de otras tablas.
• Las propiedades de los campos son un conjunto de características que proporcionan control adicional sobre cómo se almacenan, escriben o muestran los datos de un campo. Las propiedades disponibles dependen del tipo de datos de un campo.
Cómo relacionar dos tablas
Un campo común relaciona dos tablas de manera que Microsoft Access puede combinar los datos de las dos tablas para ver, modificar o imprimir. En una tabla, el campo es una clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo. Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) que se establece en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.) de la tabla. Ese mismo campo también existe en la tabla relacionada como una clave externa (clave externa: uno o más campos de tabla (columnas) que hacen referencia al campo o campos de clave principal de otra tabla. Una clave externa indica cómo están relacionadas las tablas.).

• En la tabla Proveedores, incluirá el Id. de proveedor, nombre de la compañía, etc. para cada proveedor. IdProveedor es la clave principal que se establece en la vista Diseño de la tabla.
• En la tabla Productos, incluirá el campo IdProveedor, de manera que cuando inserte un nuevo producto pueda identificar su proveedor insertando el Id. único de ese proveedor. IdProveedor es la clave externa en la tabla Productos.
• Vista Hoja de datos de la tabla
En una tabla o una consulta, la vista Hoja de datos (vista Hoja de datos: ventana que muestra datos de una tabla, formulario, consulta, vista o procedimiento almacenado con formato de filas y columnas. En la vista Hoja de datos, puede editar campos, buscar y agregar o eliminar datos.) proporciona las herramientas necesarias para trabajar con los datos.
• Con las barras de herramientas Hoja de datos de la tabla y Hoja de datos de la consulta
Las barras de herramientas (barra de herramientas: barra con botones y opciones que se utilizan para ejecutar comandos. Para mostrar una barra de herramientas, haga clic en Personalizar en el menú Herramientas y, a continuación, haga clic en la ficha Barras de herramientas.) Hoja de datos de la tabla y Hoja de datos de la consulta proporcionan muchas de las herramientas necesarias para buscar, modificar e imprimir registros.

• Imprimir u obtener una vista previa de los datos.
• Revisar la ortografía.
• Cortar, copiar o pegar el texto seleccionado, campos, registros completos o toda la hoja de datos.
• Ordenar registros.
• Filtrar registros, y buscar o reemplazar valores.
• Agregar o eliminar registros.
Trabajar con columnas, filas y hojas secundarias de datos
Puede encontrar herramientas para trabajar con columnas, filas y hojas secundarias de datos (subhoja de datos: hoja de datos que está anidada en otra hoja de datos y que contiene datos relacionados o combinados con la primera hoja de datos.) en la propia hoja de datos, o haciendo doble clic en un selector de columna (selector de columna: barra horizontal en la parte superior de una columna. Puede hacer clic en el selector de una columna para seleccionar la columna entera en la cuadrícula de diseño de consultas o de filtros.).
Utilizar el selector de columna para mover u ocultar una columna, o cambiar su nombre.
• Cambiar el tamaño de columnas o filas.
• Utilizar hojas secundarias de datos para ver datos relacionados.
• Inmovilizar la primera columna por la izquierda para que se muestre a medida que se desplaza hacia la derecha.
• Desplazarse por los registros
Puede utilizar la barra de herramientas de exploración para desplazarse por los registros en una hoja de datos.
• Ir al primer registro.
• Ir al registro anterior.
• Escribir un número de registro al que desplazarse.
• Ir al registro siguiente.
• Ir al último registro.
• Ir a un registro en blanco (nuevo).
Consultas: Obtener respuestas a preguntas
Se utilizan consultas para ver, modificar y analizar datos de formas diferentes. También pueden utilizarse como el origen de registros para formularios, informes y páginas de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.). Existen varios tipos de consultas en Microsoft Access.
Consultas de selección
Una consulta de selección es el tipo de consulta más habitual. Este tipo de consulta obtiene los datos de una o más tablas y muestra los resultados en una hoja de datos en la que puede actualizar los registros (con algunas restricciones). También puede utilizar una consulta de selección para agrupar los registros y calcular sumas, cuentas, promedios y otros tipos de totales.
Consultas de parámetros
Una consulta de parámetros es una consulta que, cuando se ejecuta, muestra un cuadro de diálogo propio que solicita información, por ejemplo, criterios (criterios: condiciones que se especifican para limitar los registros que se incluyen en el conjunto de resultados de una consulta o un filtro.) para recuperar registros o un valor que desea insertar en un campo. Puede diseñar la consulta para que solicite más de un dato; por ejemplo, puede diseñarla para que solicite dos fechas. Access puede entonces recuperar todos los registros que se encuentren entre esas dos fechas.
Las consultas de parámetros también son útiles cuando se emplean como base para formularios, informes y páginas de acceso a datos. Por ejemplo, puede crear un informe de ingresos mensuales basado en una consulta de parámetros. Al imprimir el informe, Access muestra un cuadro de diálogo que solicita el mes para el que se desea obtener el informe. Cuando se especifica un mes, Access imprime el informe correspondiente.
Consultas de tabla de referencias cruzadas
Las consultas de referencias cruzadas se utilizan para calcular y reestructurar datos de manera que su análisis sea más sencillo. Las consultas de referencias cruzadas calculan una suma, una media, un recuento u otro tipo de totales de datos, y se agrupan en dos tipos de información : uno hacia abajo, en el lado izquierdo de la hoja de datos, y otro a lo largo de la parte superior.
Consultas de acción
Una consulta de acción es una consulta que realiza cambios o desplazamientos de muchos registros en una sola operación. Hay cuatro tipos de consultas de acción:
• Consulta de eliminación Elimina un grupo de registros de una o más tablas. Por ejemplo, puede utilizar una consulta de eliminación para quitar productos que ya no se fabrican o de los que no hay pedidos. Con las consultas de eliminación, siempre se eliminan registros enteros, no sólo campos seleccionados dentro de los registros.
• Consulta de actualización Realiza cambios globales en un grupo de registros de una o más tablas. Por ejemplo, puede aumentar los precios un 10 por ciento para todos los productos lácteos o bien puede aumentar los sueldos un 5 por ciento al personal de una determinada categoría. Con una consulta de actualización, puede cambiar los datos de las tablas existentes.
• Consulta de datos anexados Agrega un grupo de registros de una o más tablas al final de una o más tablas. Por ejemplo, supongamos que consigue nuevos clientes y una base de datos que contiene una tabla con información acerca de estos clientes. Para evitar tener que escribir toda esta información en la base de datos, desea anexarla a la tabla Clientes.
• Consulta de creación de tabla Crea una tabla nueva a partir de la totalidad o una parte de los datos de una o más tablas. Las consultas de creación de tabla son útiles para crear una tabla que se desee exportar a otra base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. El motor de base de datos Microsoft Jet administra los datos.) o una tabla histórica que contenga registros antiguos.
Consultas SQL
Una consulta SQL es una consulta creada con una instrucción SQL (cadena o instrucción de SQL: expresión que define un comando de SQL, como SELECT, UPDATE o DELETE, e incluye cláusulas como WHERE y ORDER BY. Las instrucciones o cadenas de SQL se utilizan en consultas y en funciones de agregado.). Puede utilizar el Lenguaje de consulta estructurado (SQL o Structured Query Language) para consultar, actualizar y administrar bases de datos relacionales, como Access.
Cuando se crea una consulta en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.) de la consulta, Access construye en segundo plano las instrucciones SQL equivalentes.
De hecho, la mayoría de las propiedades de consulta de la hoja de propiedades de la vista Diseño de la consulta tienen cláusulas y opciones equivalentes a las que están disponibles en la vista SQL (vista SQL: ventana que muestra la instrucción SQL para la consulta activa o que se utiliza para crear una consulta específica de SQL (unión, paso a través o definición de datos). Cuando se crea una consulta en la vista Diseño, Access construye el SQL equivalente en la vista SQL.). Si lo desea, puede ver o editar la instrucción SQL en la vista SQL. Sin embargo, después de hacer cambios en una consulta en la vista SQL, puede que su aspecto no sea el que tenía en la vista Diseño.
Algunas consultas SQL, denominadas consultas específicas de SQL (consulta específica de SQL: consulta que consta de una instrucción SQL. Las subconsultas y consultas de paso a través, unión y definición de datos son consultas específicas de SQL.), no se pueden crear en la cuadrícula de diseño (cuadrícula de diseño: cuadrícula utilizada para diseñar una consulta o un filtro en la vista Diseño de consulta o en la ventana Filtro u orden avanzado. Para las consultas, esta cuadrícula se conocía antes como la cuadrícula QBE.). En el caso de las consultas de paso a través (consulta de paso a través: una consulta específica de SQL que se utiliza para enviar comandos directamente a un servidor de base de datos ODBC.
Las consultas de paso a través permiten trabajar directamente con las tablas del servidor en lugar de hacer que el motor de base de datos Microsoft Jet procese los datos.), consultas de definición de datos (consulta de definición de datos: consulta específica de SQL que contiene instrucciones DDL (lenguaje de definición de datos). Estas instrucciones permiten crear o alterar objetos de la base de datos.) y consultas de unión (consulta de unión: consulta que utiliza el operador UNION para combinar los resultados de dos o más consultas de selección.), debe crear las instrucciones SQL directamente en la vista SQL. En el caso de las subconsultas (subconsulta: instrucción SQL SELECT que está dentro de otra consulta de selección o de acción.), la instrucción SQL se escribe en la fila Campo o en la fila Criterios de la cuadrícula de diseño de la consulta.
Formularios: Datos de aspecto agradable
Un formulario es un tipo de objeto de base de datos que se utiliza fundamentalmente para introducir o mostrar datos en una base de datos. También puede usar un formulario como un panel de control que abra otros formularios e informes en la base de datos, o como un cuadro de diálogo personalizado que aceptar los datos del usuario y realiza la acción basada en la entrada.
• Formulario de entrada de datos
• Formulario de panel de control
Un cuadro de diálogo personalizado
La mayoría de los formularios están enlazados a una o varias tablas y consultas (consulta: pregunta sobre los datos almacenados en las tablas o solicitud para llevar a cabo una acción en los datos. Una consulta puede unir datos de varias tablas para servir como origen de datos de un formulario, informe o página de acceso a datos.) de la base de datos. El origen de registros (origen de registros: origen de datos subyacente de un formulario, informe o página de acceso a datos. En una base de datos de Access, puede ser una tabla, una consulta o una instrucción SQL. En un proyecto de Access, puede ser una tabla, una vista, una instrucción SQL o un procedimiento almacenado.) de un formulario hace referencia a los campos de las tablas y consultas base. No es necesario que un formulario contenga todos los campos de cada una de las tablas o consultas en las que está basado.
Un formulario dependiente almacena o recupera los datos del origen de registros base. Otra información del formulario, con el título, la fecha y el número de página, se almacena en el diseño del formulario.
• Los elementos gráficos como, por ejemplo, líneas y rectángulos, se almacenan en el diseño del formulario.
• Los datos proceden de los campos del origen de registros base.
• Un cálculo procede de una expresión almacenada en el diseño del informe.
• El texto descriptivo se almacena en el diseño del formulario.
El vínculo entre un formulario y su origen de registros se crea mediante los objetos gráficos denominados controles (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.). El tipo de control más comúnmente utilizado para mostrar y escribir datos es un cuadro de texto.
• Las etiquetas muestran texto descriptivo.
• Los cuadros de texto muestran los datos de la tabla Productos e introducen datos en dicha tabla.
• Un cuadro de texto utiliza una expresión para calcular un total.
También puede abrir un formulario en la vista Tabla dinámica o Gráfico dinámico para analizar los datos. En dichas vistas, puede cambiar dinámicamente el diseño de un formulario para presentar los datos de diferentes maneras. Puede reorganizar los encabezados de filas, encabezados de columnas y campos de filtro hasta que obtenga el diseño deseado. Cada vez que modifica el diseño, el formulario actualiza inmediatamente
los datos a partir de la organización
• En la vista Tabla dinámica, puede ver los datos de detalles o datos resumidos organizando los campos en las áreas de filtros, filas, columnas y detalles.
• En la vista Gráfico dinámico, puede mostrar visualmente los datos al seleccionar un tipo de gráfico y ver los datos organizando los campos en las áreas de filtros, series, categorías y datos.
Crear un formulario
Para crear rápidamente un formulario, utilice el comando Autoformato o un Asistente. La función Autoformulario crea un formulario que muestra todos los campos y registros de la tabla o consulta (consulta: pregunta sobre los datos almacenados en las tablas o solicitud para llevar a cabo una acción en los datos. Una consulta puede unir datos de varias tablas para servir como origen de datos de un formulario, informe o página de acceso a datos.) base. El asistente hace preguntas y crea un informe basándose en las respuestas que obtiene. Después, podrá personalizar el formulario en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).
• Personalizar un formulario
• En la vista Diseño
En la vista Diseño, puede personalizar un informe de las siguientes maneras:
Origen del registro Puede cambiar las tablas y consultas en las que está basado un formulario.
Controlar y ayudar al usuario Puede establecer las propiedades del formulario para permitir o impedir a los usuarios que agreguen, eliminen o modifiquen los registros mostrados en un formulario. También puede agregar Ayuda personalizada a un formulario para ayudar a los usuarios a utilizar el formulario.
Ventana Formulario Puede agregar o quitar los botones Maximizar y Minimizar, cambiar los menús contextuales y otros elementos de la ventana Formulario.
Secciones Se puede agregar, quitar, ocultar o cambiar de tamaño los encabezados, pies y las secciones de detalles de un informe. También se puede establecer propiedades de sección para personalizar la forma en que se imprimirá el contenido de una sección.
Controles Puede mover, cambiar el tamaño o establecer las propiedades de fuente de un control. También puede agregar controles para mostrar los valores calculados, totales, la fecha y hora actuales, así como otro tipo de información que sea de utilidad en un formulario.
En la vista Tabla dinámica o Gráfico dinámico
En la vista Tabla dinámica o Gráfico dinámico, puede personalizar un informe de las siguientes maneras:
Agregar, mover o quitar campos Puede agregar campos a las áreas de filtros, filas, columnas y detalles en la vista Tabla dinámica, y a las áreas de filtros, categorías, series y datos en la vista Gráfico dinámico. También puede mover campos de un área a otra y quitar campos de la vista.
Filtrar registros Puede filtrar los datos mostrados en la vista agregando o moviendo un campo al área de filtros. También puede filtrar un campo en el área de filas y columnas.
Ordenar registros Puede ordenar los elementos de los campos de fila y columna en orden ascendente o descendente. También puede ordenar los elementos en un orden personalizado en la vista Tabla dinámica.
Agrupar registros Puede agrupar por intervalos los elementos en los campos de fila o columna, o crear grupos personalizados.
Dar formato a los elementos y cambiar títulos En la vista Tabla dinámica, puede cambiar la configuración de la fuente, alineación, color de fondo y formato de número de un campo. También puede cambiar los títulos de los campos y grupos personalizados. En la vista Gráfico dinámico, puede cambiar el tipo de gráfico, aplicar formato a los marcadores de datos, etc.
Informes: Presentar datos
Un informe es un método eficaz de presentar los datos en formato impreso. Dado que tiene el control sobre el tamaño y el aspecto de todo el informe, puede mostrar la información en la manera que desee verla.
• Crear etiquetas postales.
• Mostrar totales en un gráfico.
• Agrupar registros en categorías.
Calcular totales.
La mayoría de los informes están enlazados a una o más tablas y consultas (consulta: pregunta sobre los datos almacenados en las tablas o solicitud para llevar a cabo una acción en los datos. Una consulta puede unir datos de varias tablas para servir como origen de datos de un formulario, informe o página de acceso a datos.) de la base de datos. El origen de registros de un informe hace referencia a los campos de las tablas y consultas base. No es necesario que un informe contenga todos los campos de cada una de las tablas o consultas en las que está basado.
Un informe dependiente obtiene los datos del origen de registros base. Otra información acerca del formulario, como el título, la fecha y el número de página, se almacena en el diseño del informe.
• El título y los encabezados de columna del informe se almacenan en el diseño del informe.
• La fecha procede de una expresión almacenada en el diseño del informe.
• Los datos proceden de campos de la tabla, consulta o instrucción SQL base.
• Los totales proceden de expresiones almacenadas en el diseño del informe.
El vínculo entre un formulario y su origen de registros se crea mediante objetos gráficos denominados controles (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.). Los controles pueden ser cuadros de edición que muestren nombres y números, etiquetas que muestren títulos, o líneas decorativas que organicen los datos gráficamente y mejoren la presentación del informe.
• Las líneas son decorativas.
• Las etiquetas muestran texto descriptivo.
• Los cuadros de texto muestran los datos de la consulta Ventas por fecha.
• Un cuadro de texto utiliza una expresión para calcular un total.
Crear un informe
Los asistentes permiten crear distintos tipos de informe con rapidez. Utilice el Asistente para etiquetas si desea crear etiquetas postales, el Asistente para gráficos si desea crear gráficos o el Asistente para informes si desea crear un informe estándar. El asistente hace preguntas y crea un informe basándose en las respuestas que obtiene. Después, el informe se puede personalizar como se desee en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).
Personalizar un informe
Se puede personalizar un informe de las siguientes formas:
Origen del registro Puede cambiar las tablas y consultas en que está basado un informe.
Ordenar y agrupar datos Se pueden ordenar los datos en orden ascendente o descendente. También puede agrupar los registros de uno o más campos, y mostrar subtotales y totales en un informe.
Ventana Informe Se puede agregar o quitar los botones Maximizar y Minimizar, cambiar el texto de la barra de título y otros elementos de la ventana Informe.
Secciones Se puede agregar, quitar, ocultar o cambiar de tamaño los encabezados, pies y las secciones de detalles de un informe. También puede establecer propiedades de sección para controlar la presentación de un informe y el resultado que se obtiene al imprimirlo.
Controles Puede mover, cambiar el tamaño o establecer las propiedades de fuente de un control. También puede agregar controles para mostrar valores calculados, totales, la fecha y hora actuales, y otra información que sea de utilidad en un informe.
Páginas de acceso a datos: Publicar los datos en el Web
Una página de acceso a datos es un tipo especial de página Web diseñada para ver datos y trabajar con ellos desde Internet o desde una intranet; los datos están almacenados en una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. El motor de base de datos Microsoft Jet administra los datos.) o una base de datos de Microsoft SQL Server (base de datos de Microsoft SQL Server: una base de datos de Microsoft SQL Server consta de tablas, vistas, índices, procedimientos almacenados, funciones y desencadenadores.). La página de acceso a datos también puede incluir datos de otros orígenes como, por ejemplo, Microsoft Excel.
Una página mostrada en la vista Página o en Microsoft Internet Explorer 5.01 con Service Pack 2 (SP2) o posterior
La utilización de una página de acceso a datos es similar a la utilización de un formulario: se pueden ver, insertar, modificar y eliminar datos en una base de datos. No obstante, también se puede utilizar una página fuera de una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. El motor de base de datos Microsoft Jet administra los datos.); de este modo, los usuarios pueden actualizar o ver los datos a través de Internet o una intranet.
La siguiente ilustración muestra el aspecto de la página de acceso a datos Productos, que se utiliza para especificar y actualizar información relativa a productos, en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.) o en Microsoft Internet Explorer 5.01 con Service Pack 2 (SP2) o posterior.

• Escriba la información acerca de productos en los cuadros de texto, el cuadro de lista desplegable y la casilla de verificación.
• Utilice la barra de herramientas de exploración de registros para desplazarse entre los registros, agregar, eliminar, guardar, ordenar y filtrar registros, y para obtener Ayuda.
Una página en la vista Diseño
La siguiente ilustración muestra la página de acceso a datos Productos en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).

• Título del cuerpo de la página
• Encabezado de grupo para el nivel de grupo Productos
• Sección de exploración de registros para el nivel de grupo Productos
• Partes de una página de acceso a datos
El cuerpo El cuerpo es la superficie de diseño básica de una página de acceso a datos. En una página que admite la inserción de datos se puede utilizar para mostrar texto informativo, controles dependientes de datos y secciones.
Secciones Las secciones se utilizan para mostrar texto, datos de una base de datos y barras de herramientas.
Normalmente, se utilizan dos tipos de secciones (sección: parte de un formulario, informe o página de acceso a datos como, por ejemplo, un encabezado, un pie o una sección de detalle.) en las páginas que admiten la inserción de datos: secciones de encabezado de grupo y de exploración de registros. Una página también puede contener secciones de pie y título.
• Encabezado y pie de grupo Se utilizan para mostrar datos y calcular valores.
• Exploración de registros Se utiliza para mostrar el control de exploración de registros (control de exploración de registros: control utilizado en una página de acceso a datos para mostrar una barra de herramientas de exploración de registros. En una página agrupada, puede agregar una barra de herramientas de exploración a cada nivel del grupo. Puede personalizar el control de exploración de registros cambiando sus propiedades.) correspondiente al nivel de grupo. Una sección de exploración de registros correspondiente a un grupo aparece a continuación de la sección de encabezado de grupo. No se pueden colocar controles dependientes (control enlazado: control utilizado en un formulario, informe o página de acceso a datos para mostrar o modificar los datos de una tabla, consulta o instrucción SQL. La propiedad OrigenDelControl (ControlSource) del control almacena el nombre del campo al que se encuentra enlazado.) en una sección de exploración de registros.
• Título Se utiliza para mostrar títulos correspondientes a cuadros de texto y otros controles. Aparece inmediatamente delante del encabezado de grupo. No se pueden colocar controles dependientes en una sección de título.
Cada nivel de grupo de una página de acceso a datos tiene un origen de registros (origen de registros: origen de datos subyacente de un formulario, informe o página de acceso a datos. En una base de datos de Access, puede ser una tabla, una consulta o una instrucción SQL. En un proyecto de Access, puede ser una tabla, una vista, una instrucción SQL o un procedimiento almacenado.). El nombre del origen de registros se muestra en la barra de sección (barra de sección: barra horizontal sobre la sección de página de acceso a datos de la vista Diseño. La barra de sección muestra el tipo y el nombre de la sección. Utilícela para tener acceso a la hoja de propiedades de la sección.) correspondiente a cada una de las secciones utilizadas para un nivel de grupo.
• Diseñar diferentes tipos de páginas de acceso a datos
Las páginas de acceso a datos se diseñan en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.) de Microsoft Access. La página es un archivo independiente que está almacenado fuera de Access; no obstante, cuando se crea el archivo, Access agrega automáticamente un acceso directo al mismo en la ventana Base de datos.
El diseño de páginas de acceso a datos es similar al diseño de formularios e informes: se utilizan una lista de campos (lista de campos: ventana que enumera todos los campos del origen de registros u objeto de base de datos subyacente, excepto en la vista Diseños de las páginas de acceso a datos. En esta vista, se enumeran todos los orígenes de registros y sus campos en la base de datos subyacente.), el cuadro de herramientas (cuadro de herramientas: conjunto de herramientas disponible en la vista Diseño para agregar controles a un formulario, informe o página de acceso a datos.
El conjunto de herramientas disponible en la vista Diseño de página es diferente al disponible en la vista Diseño de formulario e informe.), controles (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.), etc. Sin embargo, existen algunas diferencias importantes en el modo de diseñar e interactuar con las páginas de acceso a datos frente a los formularios e informes. El modo de diseñar la página depende de la finalidad de su utilización.
• Informe interactivo Este tipo de página de acceso a datos se utiliza con frecuencia para consolidar y agrupar información almacenada en la base de datos, y para publicar posteriormente resúmenes de los datos. Por ejemplo, una página puede publicar la evolución de las ventas para cada una de las regiones en que se estén realizando actividades comerciales.
La utilización de indicadores de expansión (indicador de expansión: botón que se utiliza para expandir o contraer grupos de registros; muestra el signo más (+) o menos (-).), permite pasar de un resumen general de la información como, por ejemplo, una lista de todas las regiones y sus totales de ventas combinados, a los detalles específicos de ventas individuales en cada región. La página de acceso a datos puede proporcionar botones de barra de herramientas para ordenar y filtrar (filtro: conjunto de criterios aplicados a los datos con el fin de mostrar un subconjunto de dichos datos u ordenarlos. En Access, puede utilizar técnicas de filtro, como Filtro por selección y Filtro por formulario, para filtrar los datos.) los datos, así como para agregar, modificar y eliminar los datos en algunos o todos los niveles de grupo (nivel de grupo: profundidad a la que se anida un grupo de un informe o una página de acceso a datos dentro de otros grupos. Los grupos se anidan cuando un conjunto de registros se agrupa por más de un campo, expresión u origen de registros del grupo.).
• Análisis de datos Este tipo de página de acceso a datos puede incluir una Lista de tablas dinámicas (lista de tabla dinámica: componente de Microsoft Office Web Components que se utiliza para analizar datos de manera interactiva en una página Web. Los datos que aparecen con formato de filas y columnas se pueden mover, filtrar, ordenar y calcular de un modo significativo para su audiencia.), que es similar a un informe de tablas dinámicas (informe de tabla dinámica: informe de Excel interactivo de tablas cruzadas que resume y analiza datos, como registros de una base de datos, de varios orígenes incluidos los externos a Excel.) de Microsoft Excel; que permite reorganizar los datos para analizarlos de diferentes maneras. La página puede contener un gráfico que se puede utilizar para analizar tendencias, detectar modelos y comparar datos en la base de datos. O bien, la página puede contener una hoja de cálculo en la que se pueden escribir y modificar datos, y utilizar fórmulas para realizar cálculos al igual que en Excel.
Utilizar páginas de acceso a datos en Internet Explorer
Una página de acceso a datos está conectada directamente a una base de datos. Cuando los usuarios muestran la página de acceso a datos en Internet Explorer, están viendo su propia copia de la página. Esto significa que las operaciones de filtrar y ordenar, así como los cambios que se efectúen en la forma de presentar los datos, incluidos los cambios que se realicen en una lista de tabla dinámica (lista de tabla dinámica: componente de Microsoft Office Web Components que se utiliza para analizar datos de manera interactiva en una página Web. Los datos que aparecen con formato de filas y columnas se pueden mover, filtrar, ordenar y calcular de un modo significativo para su audiencia.) o en una hoja de cálculo (componente Hoja de cálculo: componente de Microsoft Office Web Components que proporciona la funcionalidad interactiva de una hoja de cálculo en una página Web. Puede especificar datos, agregar fórmulas y funciones, aplicar filtros, cambiar el formato y volver a realizar cálculos.), sólo afectarán a las respectivas copias de la página de acceso a datos. Sin embargo, los cambios que se efectúen en los propios datos como, por ejemplo, modificar valores, y agregar o eliminar datos, se almacenarán en la base de datos principal y, por lo tanto, estarán disponibles para todos los usuarios que estén viendo la página de acceso a datos.
Los usuarios pueden obtener ayuda sobre cómo trabajar con la página en Internet Explorer haciendo clic en el botón de ayuda situado en la barra de herramientas de exploración de registros. El archivo de ayuda que se muestra se incluye automáticamente con cualquier página de acceso a datos publicada con una barra de herramientas de exploración de registros. Si elimina la barra de herramientas de exploración de registros o si deshabilita el botón de ayuda incluido en la misma, debe proporcionar instrucciones para los usuarios que vayan a utilizar la página.
Nota Para ver y trabajar con la página de acceso a datos en Internet o en una intranet, los usuarios necesitan tener Microsoft Internet Explorer 5.01 con Service Pack 2 (SP2) o posterior.
• Utilizar páginas de acceso a datos en Microsoft Access
También se puede trabajar con una página de acceso a datos en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.) de Access. Las páginas de acceso a datos pueden ser un complemento de los formularios e informes que se utilizan en la aplicación de base de datos en uso. A la hora de decidir si se diseña una página de acceso a datos, un formulario o un informe, conviene tener en cuenta las tareas que se desean ejecutar.
Se puede obtener Ayuda sobre cómo trabajar con la página en la vista Página haciendo clic en el botón Ayuda que contiene la barra de herramientas de la vista Página para mostrar la Ayuda de Access. Si se hace clic en el botón Ayuda de una barra de herramientas de exploración de registros situada en la página, se mostrará la Ayuda para trabajar con la página en Microsoft Internet Explorer. Como se ha indicado anteriormente, este archivo de ayuda se incluye automáticamente con cualquier página de acceso a datos publicada con una barra de herramientas de exploración de registros. Se puede eliminar el botón Ayuda en las páginas que se utilicen sólo en Access, o se puede modificar el botón para proporcionar Ayuda personalizada.
• De dónde obtiene los datos una página de acceso a datos
Tipos de orígenes de datos para una página de acceso a datos
Una página de acceso a datos obtiene los datos de una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. El motor de base de datos Microsoft Jet administra los datos.) o una base de datos de Microsoft SQL Server (base de datos de Microsoft SQL Server: una base de datos de Microsoft SQL Server consta de tablas, vistas, índices, procedimientos almacenados, funciones y desencadenadores.), versión 6.5 o posterior. Para diseñar una página utilizando datos de una de estas bases de datos, la página debe estar conectada a la base de datos en cuestión. Si ya ha abierto una base de datos de Access o un proyecto de Access (proyecto de Microsoft Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se utiliza para crear aplicaciones cliente-servidor.
Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como, por ejemplo, tablas o vistas.) que está conectado a una base de datos de SQL Server, la página de acceso a datos que cree se conectará automáticamente con la base de datos activa y almacenará la ruta de acceso en la propiedad ConnectionString de la página de acceso a datos. Cuando un usuario examina la página en Microsoft Internet Explorer 5.01 con Service Pack 2 (SP2) o posterior o presenta la página en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.), muestra los datos actuales de la base de datos principal utilizando la ruta de acceso definida en la propiedad ConnectionString.
Si la página de acceso a datos se diseña mientras la base de datos está en una unidad local, Access utilizará la ruta de acceso local, lo que significa que otros usuarios no podrán tener acceso a los datos. Por este motivo, es importante mover o copiar la base de datos a una ubicación de la red a la que puedan tener acceso los usuarios de la página. Una vez que esté la base de datos en el recurso compartido de red, ábrala utilizando la dirección UNC (convención de nomenclatura universal (UNC): convención de nomenclatura para archivos que proporciona un sentido de ubicación de un archivo independiente del equipo.
En vez de especificar una ruta de acceso y una letra de unidad, un nombre UNC utiliza la sintaxis \servidor ecurso_compartido uta_acceso ombre_archivo.). Si mueve o copia la base de datos una vez diseñada la página, tendrá que actualizar la ruta de acceso en la propiedad ConnectionString para indicar la nueva ubicación.
En lugar de tener que actualizar por separado la propiedad ConnectionString de cada página en la base de datos, puede crear un archivo de conexión. Un archivo de conexión almacena la información de conexión de una página de acceso a datos y se puede compartir entre varias páginas de este tipo. Cuando se abre una página de acceso a datos que utiliza un archivo de conexión, la página lee este archivo y conecta con la base de datos adecuada. Después de crear el archivo de conexión, si mueve o copia la base de datos, todo lo que tendrá que hacer será modificar la información de conexión en dicho archivo.
Tipos de orígenes de datos para Microsoft Office Web Components en una página de acceso a datos
Aunque la página de acceso a datos obtiene los datos de una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. El motor de base de datos Microsoft Jet administra los datos.) o una base de datos de Microsoft SQL Server (base de datos de Microsoft SQL Server: una base de datos de Microsoft SQL Server consta de tablas, vistas, índices, procedimientos almacenados, funciones y desencadenadores.), los controles de Microsoft Office Web Component (Microsoft Office Web Components: componentes interactivos, como hojas de cálculo, gráficos y listas de tabla dinámica en páginas Web que facilitan el análisis de datos.
Para utilizar estos componentes, debe tener una licencia de Microsoft Office.) que contiene la página pueden mostrar datos de cualquiera de estas bases de datos o de otros orígenes. Por ejemplo, la página puede contener una Lista de tablas dinámicas (lista de tabla dinámica: componente de Microsoft Office Web Components que se utiliza para analizar datos de manera interactiva en una página Web. Los datos que aparecen con formato de filas y columnas se pueden mover, filtrar, ordenar y calcular de un modo significativo para su audiencia.), una hoja de cálculo (componente Hoja de cálculo: componente de Microsoft Office Web Components que proporciona la funcionalidad interactiva de una hoja de cálculo en una página Web.
Puede especificar datos, agregar fórmulas y funciones, aplicar filtros, cambiar el formato y volver a realizar cálculos.) o un gráfico (gráfico: representación gráfica de datos en un formulario, informe o página de acceso a datos.) con datos de una hoja de cálculo de Microsoft Excel o de una base de datos que no sea de Access o de SQL Server. Dependiendo del origen de datos, los datos de estos controles pueden ser una instantánea de los datos originales o pueden ser datos activos mostrados a través de una conexión independiente del control con su origen de datos.
Para crear un componente Office Web Component con datos de un origen que no sea la base de datos activa, puede que deba utilizar un programa distinto de Access para publicar primero los datos en una página Web. Por ejemplo, para crear una Lista de tablas dinámicas que contenga datos de una hoja de cálculo de Excel, debe publicar los datos desde Excel. A continuación, en Access, puede abrir la página Web y convertirla en una página de acceso a datos agregando controles que sean dependientes de una base de datos de Access o de SQL Server. Además, puede personalizar la página agregando etiquetas, imágenes u otras funciones para mejorar el aspecto de la página. Desde Access, puede crear una Lista de tablas dinámicas que utilice datos de un origen externo que no sea Excel.

Definición de Clases de Estilo

Definición de Clases de Estilo
Si un documento incluye o se enlaza con una hoja de estilo, todos los estilos definidos en dicha hoja podrán utilizarse en cualquier punto del documento. Si la hoja de estilo especifica el estilo de una etiqueta HTML, entonces todos las etiquetas de ese tipo en el documento utilizarán dicho estilo.
Puede haber casos en que interese aplicar un estilo selectivamente. Por ejemplo, se puede querer que los párrafos de un documento sean unas veces rojos y otras veces azules. En este caso definir un estilo que se aplique a todos los párrafos no será la solucion correcta. Podemos obtener el efecto deseado definiendo una clase de estilo y especificando cuando queremos que sea utilizada.
Para aplicar una clase de estilo a un elemento HTML, primero se debe definir la clase en la hoja de estilo, y después se utilizará empleando el atributo class en cualquier elemento.
Sintaxis CSS

Sintaxis JavaScript

Uso de la hoja de estilo

Este titulo es muy verde



Este párrafo usa la clase de estilo GREENBOLD. Se puede
utilizar el atributo class para especificar una clase de estilo
para cualquier elemento HTML.



Este bloque usa la clase de estilo GREENBOLD. En consecuencia, es
verde y está en negrita. Puede ser útil para hacer que los bloques
resalten del resto de la página.

Resultado del ejemplo
Este titulo es muy verde
Este párrafo usa la clase de estilo GREENBOLD. Se puede utilizar el atributo class para especificar una clase de estilo para cualquier elemento HTML.
Este bloque usa la clase de estilo GREENBOLD. En consecuencia, es verde y está en negrita. Puede ser útil para hacer que los bloques resalten del resto de la página.
Con sintaxis JavaScript no se pueden utilizar guiones "-". La razón es que el guión es un operador de JavaScript. Los nombres de clases no pueden contener tampoco operadores como: -, +, *, /, %, ...
Cuando se definen clases de estilo se puede especificar a que elementos se podrán aplicar dicha clase, o usaremos la palabra clave all para indicar que todos los elementos podrán utilizarla.
En el siguiente ejemplo se crea una clase de estilo naranja que podrá utilizar cualquier elemento HTML. También se crea una clase rojo que sólo podrán utilizar párrafos y bloques.
Sintaxis CSS

Sintaxis JavaScript

Uso de la hoja de estilo

Este párrafo es rojo.


Este párrafo es del color por defecto,
porque no utiliza la clase rojo


Este bloque usa la clase rojo.


Este titulo intenta usar la clase rojo, pero no le está permitido


Este párrafo es amarilo



Este titulo es naranja porque usa la clase naranja


Resultado del ejemplo
Este párrafo es rojo.
Este párrafo es del color por defecto, porque no utiliza la clase rojo
Este bloque usa la clase rojo.
Este titulo intenta usar la clase rojo, pero no le está permitido
Este párrafo es amarilo
Este titulo es naranja porque usa la clase naranja
Un elemento HTML sólo puede utilizar una clase de estilo. Si se especifican dos o más clases, se utilizaran la primera. Por ejemplo, en el siguiente código un párrafo intenta usar las clases rojo y naranja. Como resultado final se acaba empleando la clase rojo que es la primera que se especifica.
Ejemplo:

Otro párrafo rojo.


Resultado:
Otro párrafo rojo.
________________________________________
Definición de Estilos Individuales con Nombre
Se pueden crear estilos individuales con nombre. Los elementos HTML pueden utilizar un clase de estilo y un estilo individual con nombre. Normalmente estos se utilizan para expresar excepciones de estilo. Por ejemplo, si un párrafo utiliza la clase de estilo PRINCIPAL, podemos usar el estilo con nombre AZUL1 para expresar alguna diferencia respecto a la clase PRINCIPAL.
También son útiles para definir capas de contenidos HTML posicionadas de forma precisa.
Parar definir estilos con nombre, en sintaxis CSS, se precede el nombre con el signo #. En JavaScript se utiliza la propiedad ids.
Para aplicar el estilo a un elemento, se utiliza el nombre de estilo individual como valor del atributo ID.
En el siguiente código se define una clase de estilo PRINCIPAL. Esta clase especifica una fuente de 15 puntos, negrita y de color rojo, y una interlínea de 20 puntos. También se define un estilo con nombre llamado AZUL1 cuyo color es azul.
Sintaxis CSS

Sintaxis JavaScript

Uso de la hoja de estilo


AquÍ se puede ver un texto rojo y en negrita. En este
párrafo la interlínea y el tamaño de la fuente
son mayores de lo habitual.



Este párrafo es casi igual al anterior. Está en
negrita y su fuente es mayor de lo habitual. Aunque usa la clase
PRINCIPAL es azul porque se utiliza el estilo con nombre AZUL1.


Resultado del ejemplo
Aquí se puede ver un texto rojo y en negrita. En este párrafo la interlínea y el tamaño de la fuente son mayores de lo habitual.
Este párrafo es casi igual al anterior. Esta en negrita y su fuente es mayor de lo habitual. Aunque usa la clase PRINCIPAL es azul porque se utiliza el estilo con nombre AZUL1.
________________________________________
Uso de Criterios de Selección Contextual
Se pueden definir estilos para utilizarse con todos los elementos HTML de una clase particular. Si se necesita un mayor control sobre el uso de estilos podemos hacer que estos se apliquen selectivamente. Podriamos, por ejemplo, querer que el texto enfatizado sea de color verde, pero sólo si este está en el interior de un título de tamaño 4.
Se puede conseguir este nivel control sobre la aplicacion de estilos usando los criterios de selección contextual. Estos, en general, permiten especificar que un estilo se aplicara sólo si un elemento se encuentra anidado dentro de un elemento de otro cierto tipo.
Mediante la sintaxis, CSS esto se consigue listando ordenadamente los elementos HTML antes de las llaves. Con sintaxis JavaScript es necesario utilizar el método contextual().
Sintaxis CSS

Sintaxis JavaScript

Uso de la hoja de estilo

El texto enfatizado de este titulo es verde.


En cambio este texto enfatizado no es verde.


Resultado del ejemplo
El texto enfatizado de este titulo es verde.
En cambio este texto enfatizado no es verde.
Ahora veremos otro ejemplo que hace que las marcas los elementos de lista que hereden de al menos dos listas desordenadas sean de color azul.
Sintaxis CSS
ul ul li {color: blue;}
Sintaxis JavaScript
contextual(tags.ul, tags.ul, tags.li).color = "blue";
Se pueden utilizar los criterios de selección contextual para buscar etiquetas, clases, ids o combinaciones de estos. En el siguiente ejemplo se crea la clase MAGENTA que lo colorea todo de magenta. Todos los párrafos MAGENTA que estén dentro de un
estarán en cursiva. Además los textos dentro de anidados dentro de párrafos dentro de un
en MAGENTA usaran una fuente grande.
Sintaxis CSS

Sintaxis JavaScript

Uso de la hoja de estilo

Titulo h4 en MAGENTA


Este párrafo deberia ser magenta y cursivo. Ahora
viene un texto grande. Conseguimos este efecto con
selección contextual



Este párrafo todavia es MAGENTA, pero
como no esta dentro de un bloque

, no es cursivo.


Resultado del ejemplo
Titulo h4 en MAGENTA
Este párrafo deberia ser magenta y cursivo. Ahora viene un texto grande. Conseguimos este efecto con selección contextual
Este párrafo todavia es MAGENTA, pero como no esta dentro de un bloque
, no es cursivo.
________________________________________
Especificacion de Estilos para Elementos Individuales
De igual forma que se puden definir hojas de estilo, podemos utilizar el atributo style de cualquier etiqueta HTML para definir un estilo que le será aplicado solamente a ella. Esta aproximación puede ser útil en situaciones en que necesitemos utilizar un estilo en un sitio y no sea necesario volver a utilizarlo.
Sin embargo, en general, es mejor definir todos los estilo usados en un documento en un único lugar. Asi es más fácil realizar modificaciones en su estilo sin tener que recorrerlo. Si se necesita hacer algun cambio sólo es necesario hacerlos una vez y el cambio automáticamente se aplica a todo el documento.
A veces, sin embargo, se necesita especificar el estilo de un elemento y la forma más fácil de hacerlo es mediante el atributo style. En el ejemplo se especifica un estilo para el elemento

. También se muestra el uso de para aplicar un estilo a varios elementos.
Sintaxis CSS


Este párrafo, y sólo este párrafo, es verde,
esta en negrita y tiene unos grandes margenes.



Este párrafo es del color habitual, pero esta palabra es
diferente al resto.


Sintaxis JavaScript


Este párrafo, y sólo este párrafo, es verde,
esta en negrita tiene unos grandes márgenes.



Este párrafo es del color habitual, pero esta palabra
es diferente al resto.


Resultado del ejemplo
Este párrafo, y sólo este párrafo, es verde, esta en negrita y tiene unos grandes márgenes.
Este párrafo es del color habitual, pero esta palabra es diferente al resto.
________________________________________
Combinando Hojas de Estilo
Se puede utilizar más de una hoja de estilo para fijar las características de un documento. Esto es deseable si se tienen varias hojas de estilos parciales, de forma que cada una de ellas define diferentes estilos.
Supongamos, por ejemplo, que estamos escribiendo un informe sobre los beneficios de un producto de red de una compañia llamada AlpargataNet. Puede que se necesite usar tres hojas de estilo: una definiendo el estilo habitual de los informes, otra que defina el estilo de los productos de red, y otra que defina el estilo de la compañia SneakerNet.
El siguiente ejemplo muestra el uso de varias hojas de estilo en un mismo documento.




h1 {color: red;} /* tiene preferencia sobre las hojas externas */
Entre las hojas de estilo externas, la última tiene precedencia sobre las demás. Asi, en caso de conflicto, se escoge el estilo de la última hoja de estilo especificada.
Los estilos definidos para elementos individuales tienen precedencia sobre los definidos en el elemento
Sintaxis JavaScript

Uso de la hoja de estilo

Tal y como debería ser este párrafo es de color
azul, y esta parte en negrita es de color verde


Este otro párrafo no es de color
azul, ni esta parte en negrita es de color
verde
, porque se ha usado style para cambiarles el color.


Resultado del ejemplo
Tal y como debería ser este párrafo es de color azul, y esta parte en negrita es de color verde
Este otro párrafo no es de color azul, ni esta parte en negrita es de color verde, porque se ha usado style para cambiarles el color.
________________________________________
Propiedades de Formato de Elementos de Bloque
En esta sección se exponen las opciones de formato de los elementos de bloque. Los elementos de bloque comienzan en una nueva línea. Por ejemplo,

y

son elementos de bloque, pero no lo es.
Comenzaremos presentando unos ejemplos que muestren las posibilidades de formato de los elementos de bloque. Despues se discutirá cada opción de formato en detalle. Para finalizar se echará un vistazo a su comportamiento respecto a la herencia de propiedades.
________________________________________
Formato de Bloques: Introducción y Ejemplos
Las hojas de estilo tratan a cada elemento de bloque como si estuviera rodeado de una caja. Cada caja puede tener características de estilo propias tales como márgenes, bordes, relleno y una imagen o color de fondo.

Los márgenes indican la separación entre el borde de la caja y el borde del documento. Estos bordes pueden tener apariencia plana o tridimensional. El relleno ("padding") indican la separación entre el borde de los elementos y el contenido de los mismos.
También se puede fijar la anchura de los elementos de bloque, bien mediante un valor especifico, o bien mediante un porcentaje de la anchura total del documento. En este caso es redundante fijar los márgenes derecho o izquierdo y la anchura.
Si se especifican la anchura y los dos márgenes, el valor de del margen izquierdo tiene prioridad sobre los demás valores en caso de conflicto. En este caso el valor del margen derecho especifica la distancia máxima desde el borde derecho de elemento que lo contiene. El valor del anchura es utilizado sólo si no sobrepasa los limites de anchura del elemento que lo contiene.
El alineación horizontal puede a izquierda, derecha o centrado. Esto se consige usando la propiedad float en CSS o la propiedad align en JavaScript.
En los siguientes ejemplos se muestra el uso de márgenes, relleno, bordes, fondos y alineación.
Sintaxis CSS

Sintaxis JavaScript

Uso de la hoja de estilo

Titulo h3 con borde sólido y fondo


Los bordes se usan muy a menudo. Por ejemplo, si un bloque
tiene borde resalta mucho más que si no lo tiene.


Este es otro párrafo con borde. Ten cuidado con los
bordes, no los hagas demasiado anchos, pues de lo contrario ocuparan
demasido espacio.


Resultado del ejemplo
Titulo h3 con borde sólido y fondo
Los bordes se usan muy a menudo. Por ejemplo, si un bloque tiene borde resalta mucho más que si no lo tiene.
Este es otro párrafo con borde. Ten cuidado con los bordes, no los hagas demasiado anchos, pues de lo contrario ocuparan demasido espacio.
________________________________________
Márgenes
Los márgenes indican la separación entre el borde del bloque y el borde del documento, o elemento padre. Se pueden fijar los márgenes derecho, izquierdo, superior e inferior. Para ello se deben utilizar las siguientes nombres de propiedad:
Sintaxis CSS
• margin-top
• margin-bottom
• margin-left
• margin-right
• margin
Sintaxis JavaScript
• marginTop
• marginBottom
• marginLeft
• marginRight
• margins()
En vez de especificar los dos márgenes se puede utilizar la propiedad width. Se pueden utilizar valores específicos, como 200 puntos, o valores relativos, como el 50% de la anchura del elemento padre. Es redundante fijar los dos márgenes y la anchura, pues dos de estos tres valores implican el tercero.
Para especificar los márgenes por defecto para un documento se deben especificar para la etiqueta . En el siguiente ejemplo se fijan dichos márgenes en 20 puntos a derecha e izquierda.
Sintaxis CSS

Sintaxis JavaScript

Ejercicio: intente replicar el modelo de márgenes que puede objservar en la siguiente imagen:

________________________________________
Bordes
Los bordes se pueden utilizar para muchas cosas, como por ejemplo, separar elementos o destacar ciertas partes de un documento. Para que un borde se muestre es necesario darle anchura y color. A continuación describimos como hacerlo. Se puede fijar la anchura del borde que rodea un elemento de bloque usando las siguientes propiedades:
Sintaxis CSS
• border-top-width
• border-bottom-width
• border-left-width
• border-right-width
• border-width
Sintaxis JavaScript
• borderTopWidth
• borderBottomWidth
• borderLeftWidth
• borderRightWidth
• borderWidths()
Los valores que pueden tomar son tanto numéricos como palabras reservadas como thin, medium y thick. Vea una muestra:

Se puede fijar el estilo del borde usando la propiedad border-style de CSS o la propiedad borderStyle de JavaScript. Los valores que pueden tomar son dotted, dashed, solid, double, groove, ridge, inset y outset.
dotted dashed solid double
groove ridge inset outset
Las propiedades de borde se puede expresar de dos formas, por separado como hasta ahora, o combinadas como se muestra en el siguiente ejemplo:
Por separado:
p
{
border-width: 1px;
border-style: solid;
border-color: blue;
}
Combinadas:
p { border: 1px solid blue; }
________________________________________
Relleno
El relleno indican la distancia entre el borde de un elemento y su contenido. El relleno se muestra incluso si el borde del elemento no lo hace.
Se puede fijar el tamaño del relleno de un elemento de bloque utilizando las siguientes propiedades.
Sintaxis CSS
• padding-top
• padding-bottom
• padding-left
• padding-right
Sintaxis JavaScript
• paddingTop
• paddingBottom
• paddingLeft
• paddingRight
Ejercicio: cree un estilo que aplicado a una tabla consiga que los elementos en el interior de las celdas tengan un relleno de 16 pixels a izquierda y derecha y 8 pixels arriba y abajo.
________________________________________
Herencia de Propiedades de Formato de Bloque
La características de anchura, márgenes, bordes y relleno de los elementos padre no son heredadas por sus hijos. Sin embargo, a primera vista, a veces puede parecer que si son heredados, pues los valores los elementos padre afectan a sus elementos hijos.
Supongamos que a un elemento
le fijamos un margen izquierdo de valor 10 puntos. De esta forma la caja que le rodea se encuentra desplazada 10 puntos hacia la derecha. Además supondremos que no tiene bordes ni relleno. Todos sus elementos hijo estarán pegados a su margen izquierdo, que como esta 10 puntos desplazado hacia la derecha, causara un efecto parecido a si ellos mismos también tuviesen borde izquierdo.
Pensemos en que ocurriria si los hijos heredasen estas características de sus padres. El bloque
esta indentado 10 puntos. Sus hijos a su vez estarán indentados otros 10 puntos con respecto a el, con lo cual el aspecto global es que los hijos estarian indentados 20 puntos.
Algo parecido ocurriría con una imagen de fondo. Si se heredase esta propiedad en vez de ver una sola copia de la imagen de fondo, normalmente apliacada a body, veriamos muchas copias de la esquina superior izquierda si no se cambia la alineación por defecto de la imagen.
________________________________________
Fuentes Descargables
Las fuentes cargables consisten en la posibilidad de incluir en el documento HTML la definición de las fuentes empleadas por si éstas no se encontraran disponibles en el sistema de destino. Dicha definición consiste en un fichero que se debe colocar en la máquina servidora, al igual que el documento o las imágenes.
Los ficheros de fuentes, como otros muchos recursos, se pueden conseguir en Internet, pero el usuario no las puede grabar en disco (como puede hacer con el documento o las imágenes). Por otro lado, hay que tener en cuenta que las fuentes están sujetas a las "leyes de derechos de autor", por lo que, antes de utilizarlas dentro de nuestras páginas deberemos asegurarnos de tener permiso para hacerlo.
Para que todo funcione correctamente, al servidor habrá que añadirle un nuevo tipo MIME para que reconozca este tipo de archivos. El nuevo tipo es application/font-tdpfr, asociado a la extensión .pfr.
________________________________________
Cómo Usar Fuentes Descargables.
Una vez se dispone del fichero de definición de fuentes, por ejemplo, fuente.pfr, se pueden asociar al documento a través de un estilo, por medio de la palabra fontdef, por ejemplo:

o también con la etiqueta :

Una vez que el fichero ha sido cargado desde el servidor donde están las páginas, imágenes, fuentes, etc., para utilizar estas fuentes, modificaremos el valor del atributo face de la etiqueta , por ejemplo:

Vamos a probar el tipo de letra Gutemberg

o bien definiendo un estilo CSS, utilizando la propiedad font-family:

...
...
Este tipo de letra es la Gutemberg
.
________________________________________








Características del Contexto
Otros métodos