Escolar Documentos
Profissional Documentos
Cultura Documentos
Una vez que tengo la consulta con los 10 clientes ms importantes, volvemos a
realizar una nueva consulta, donde se realizar un nuevo Select utilizando la palabra clave
Distinct, que nos permitir obtener el resto de los clientes. Obviamente de debe utilizar la
tabla o tablas de datos originales y la tabla de datos obtenida en la primera consulta que
nos proporcion los 10 principales clientes.
Lo anterior se realiza por medio de la herramienta que tiene Access para realizar
consultas, utilizando la vista de SQL donde se crea el script con los comandos y palabras
clave que nos permite obtener los clientes ms importantes en una consulta o tabla y el
resto de clientes en otra consulta o tabla.
Una base de datos es una coleccin de tablas de datos que se guardan relaciones lgicas
entre s. Use las relaciones para conectar las tablas segn los campos que tienen en comn.
Una tabla puede ser parte de cualquier nmero de relaciones.
Cuando se agregan tablas a una consulta, Access crea combinaciones que se basan en las
relaciones que se han definido entre las tablas. Puede crear manualmente combinaciones
en las consultas, incluso si no representan relaciones que ya se ha definido. Si usa otras
consultas (en lugar de o adems de las tablas) como orgenes de datos de una consulta,
puede crear combinaciones entre las consultas de origen y tambin entre esas consultas y
todas las tablas que se usa como orgenes de datos.
Sintaxis
SELECT [ALL | DISTINCT | DISTINCTROW | [TOP n [PERCENT]]]
FROM tabla
Una instruccin SELECT que contiene estos predicados consta de las siguientes partes:
Elemento Descripcin
Se supone si no incluye uno de los predicados. El motor de base de
datos de Microsoft Access selecciona todos los registros que cumplen
las condiciones de la instruccin SQL. Los dos ejemplos siguientes
son equivalentes y devuelven todos los registros de la tabla
Empleados:
ALL
SELECT ALL *
FROM Employees
ORDER BY EmployeeID;
SELECT *
FROM Employees
ORDER BY EmployeeID;
Omite los registros que contienen datos duplicados en los campos
seleccionados. Para poder ser incluido en los resultados de la consulta,
los valores de cada campo enumerado en la instruccin SELECT
deben ser nicos. Por ejemplo, puede que varios empleados
enumerados en una tabla Empleados tengan el mismo apellido. Si
existen dos registros que contienen Prez en el campo Apellido, la
siguiente instruccin SQL devuelve solo uno de ellos:
SELECT TOP 25
FirstName, LastName
FROM Students
WHERE GraduationYear = 2003
ORDER BY GradePointAverage DESC;
Para buscar registros duplicados con el Asistente para consultas, siga estos pasos.
Despus de encontrar los registros duplicados, puede editar o eliminar los registros
duplicados con una consulta.
3. Haga doble clic en los campos de tabla que quiera usar en la consulta.
5. Si quiere, puede cambiar a la vista Diseo y ajustar la consulta. Para ello, haga
clic con el botn derecho en la pestaa del documento de la consulta y haga clic
en la Vista Diseo. Despus, puede agregar o quitar campos de tabla para ajustar
la consulta (si es necesario). Para quitar un campo, seleccione la columna de la
cuadrcula de diseo y presione Suprimir.
6. Guarde la consulta.
1. Asegrese de que la consulta est abierta en la vista Hoja de datos. Para ello, haga
clic con el botn derecho en la pestaa del documento de la consulta y haga clic
en la Vista Hoja de datos.
3. En la fila de Total, haga clic en la celda del campo que quiera sumar y luego
seleccione Suma en la lista.
La siguiente tabla muestra que los formatos que se pueden importar a, vincular o
exportar desde Access:
Programa o Vinculacin
Importar permitido? Exportar permitido?
formato permitido?
Microsoft
S S S
Office Excel
Microsoft Importar o vincular a
S S
Office Access datos en otro formato
Bases de datos
ODBC (por
S S S
ejemplo, SQL
Server)
Archivos de
texto
S S S
(delimitados o
ancho fijo)
Archivos XML S No S
Archivos PDF
No No S
o XPS
Correo
electrnico
No No S
(archivos
adjuntos)
No, pero se puede No, pero se puede
guardar un archivo de guardar un archivo de
S (puede exportar
Microsoft Word como un archivo Word como un archivo
combinacin de Word
Office Word de texto y, a de texto y, a
o texto Rich)
continuacin, importar continuacin, vincular
el archivo de texto. al archivo de texto.
Programa o Vinculacin
Importar permitido? Exportar permitido?
formato permitido?
Lista de
S S S
SharePoint
Servicios de
datos (vea la No S No
nota)
Documentos
S S S
HTML
No, pero se puede
exportar como un
Carpetas de archivo de texto y, a
S S
Outlook continuacin,
importar el archivo de
texto en Outlook.
archivos de
S S S
dBase
- Como puedo crear un tabla con base en un filtro o criterio determinado, por ejemplo:
tengo la base de transacciones de caja, necesito sacar una o varias tablas por transaccin
Crear una tabla con base en un filtro o consulta
Para crear una consulta de creacin de tabla, cree primero una consulta de seleccin y, a
continuacin, convirtala en una consulta de creacin de tabla. La consulta de seleccin
puede usar campos calculados y expresiones para ayudar a devolver los datos que
necesite. En los siguientes pasos se explica cmo crear y convertir la consulta. Si ya tiene
una consulta de seleccin que se ajuste a sus necesidades, vaya a los pasos descritos para
convertir la consulta de seleccin y ejecutar la consulta de creacin de tabla.
Crear la consulta de seleccin
En la pestaa Crear del grupo Consultas, haga clic en Diseo de consulta. Nota: Si est
usando Access 2007, en la pestaa Crear del grupo Otros, deber hacer clic en Diseo de
consulta.
En el cuadro de dilogo Mostrar tabla, haga doble clic en las tablas de las que desee
recuperar datos. Cada tabla aparece como una ventana en la seccin superior del
diseador de consultas. Haga clic en Cerrar cuando termine de agregar tablas.
En cada tabla, haga doble clic en los campos que desee usar en la consulta. Cada campo
aparece en una celda en blanco de la fila Campo de la cuadrcula de diseo. Esta figura
muestra la cuadrcula de diseo con varios campos de tabla agregados:
- O bien -
- O bien -
Criterios de consulta
Los criterios de consulta le ayudarn a centrar la bsqueda en los elementos especficos
de la base de datos de Access. Si algn elemento coincide con todos los criterios
introducidos, aparecer en los resultados de la consulta.
Para agregar un criterio a una consulta de Access, brala en la vista Diseo e identifique
los campos (columnas) para los que desea especificar criterios. Si este campo no est en
la cuadrcula de diseo, haga doble clic en el campo para agregarlo y entonces escriba el
criterio en la fila Criterios de ese campo. Si no tiene claro cmo hacerlo, consulte
Introduccin a las consultas.
Un criterio de bsqueda es una expresin que Access compara con valores de campo de
consulta para determinar si incluir el registro que contiene cada valor. Por ejemplo, =
"Chicago" es una expresin que Access puede comparar con valores de un campo de
texto en una consulta. Si el valor de ese campo en un registro determinado es
"Chicago", Access incluye el registro en los resultados de la consulta.
Un criterio es similar a una frmula, es una cadena que puede estar compuesta por
referencias de campo, operadores y constantes. Los criterios de bsqueda tambin se
conocen como expresiones en Access.
Las tablas siguientes muestran algunos criterios de ejemplo y se explica cmo funcionan.
Criterios Descripcin
Este criterio se aplica a un campo de nmero, como Precio o
ExistenciasDeUnidades. Solo incluye aquellos registros en los
>25 y <50
que el campo Precio o ExistenciasDeUnidades contiene un
valor superior a 25 y menor que 50.
Criterios Descripcin
Este criterio se aplica a un campo de fecha y hora, como
DifFecha ( "aaaa", FechaNacimiento. Solo los registros en los que el nmero de
[FechaNacimiento], aos que transcurren entre la FechaNacimiento de una
Fecha()) > 30 persona y la fecha de hoy es mayor que 30 se incluyen en el
resultado de la consulta.
Este criterio se puede aplicar a cualquier tipo de campo para
Is Null
mostrar los registros en los que el valor del campo es NULL.
Como puede ver, los criterios pueden parecer muy diferentes entre s, segn el tipo de
datos del campo al que se aplican y sus requisitos especficos. Algunos criterios son
sencillos y usan operadores y constantes bsicos. Otros son complejos y usan funciones,
operadores especiales e incluyen referencias de campo.
En este tema se enumeran varios criterios usados con frecuencia por tipo de datos. Si los
ejemplos de este tema no tratan sus necesidades especficas, puede que tenga que escribir
sus propios criterios. Para ello, primero debe familiarizarse con la lista completa de
funciones, operadores, caracteres especiales y la sintaxis de expresiones que hacen
referencia a los campos y literales.
Aqu ver dnde y cmo puede agregar los criterios. Para agregar un criterio a una
consulta, debe abrir la consulta en la vista Diseo. Luego, identifique los campos para los
que desea especificar criterios. Si el campo no est an en la cuadrcula de diseo,
agrguelo al arrastrarlo desde la ventana de diseo de la consulta a la cuadrcula de
campo, o bien al hacer doble clic en el campo (al hacer doble clic en el campo, lo agrega
automticamente a la siguiente columna vaca en la cuadrcula de campo). Por ltimo,
escriba los criterios en la fila Criterios
Ciudad = "Chicago" Y FechaNacimiento < AgregFecha (" aaaa ", -40, Fecha())
1. Los campos Ciudad y FechaNacimiento incluyen criterios.
2. Solo los registros en los que el valor del campo Ciudad sea Chicago cumplirn este
criterio.
3. Solo los registros de aquellos que tengan por lo menos 40 aos cumplirn este criterio.
4. Solo los registros que cumplen con ambos criterios se incluirn en el resultado.
Qu sucede si desea que solo se cumpla una de estas condiciones? En otras palabras, si
tiene criterios alternativos, cmo los escribe?
Los criterios especificados en las filas Criterios y o se combinan con el operador O, tal
como se muestra a continuacin:
Para crear vistas Tabla dinmica y Grfico dinmico en tablas, formulario y consultas.
Los datos que estn disponibles para su visualizacin en las vistas Tabla dinmica o
Grfico dinmico dependen del objeto para el que desee crear la vista.
Cuando crea una vista dinmica para un formulario, la vista solo puede mostrar
datos del origen de registro de dicho formulario.
Cuando crea una vista dinmica para una tabla, la vista solo puede mostrar datos
de dicha tabla.
La creacin de vistas dinmicas en consultas le proporciona la mayor flexibilidad,
ya que las propias consultas son muy flexibles y pueden contener datos de varias
tablas.
1. Haga clic con el botn secundario del mouse (ratn) en el formulario en el panel
de exploracin y, a continuacin, haga clic en Vista Diseo.
2. Si no se muestra la Hoja de propiedades, presione F4.
3. En la ficha Formato de la Hoja de propiedades, establezca las propiedades
Permitir vista Grfico Dinmico y Permitir Vista Tabla Dinmica en S.
Las vistas pueden crearse en cualquier orden pero a continuacin se muestra la creacin
de la tabla dinmica.
1. En el panel de navegacin, haga doble clic en el objeto para el que desea crear las
vistas dinmicas.
2. En la ficha Inicio, haga clic en Vista y luego en Vista TablaDinmica.
3. Si no se muestra la Lista de campos de tabla dinmica, en el grupo Mostrar u
ocultar de la ficha Diseo, haga clic en Lista de campos.
4. Decida los campos que desea establecer como encabezados de fila en la tabla
dinmica y arrstrelos desde la Lista de campos de tabla dinmica a la zona de
colocacin Coloque campos de fila aqu.
5. Decida los campos que desea establecer como encabezados de columna en la tabla
dinmica y arrstrelos desde la Lista de campos de tabla dinmica a la zona de
colocacin Coloque campos de fila aqu.
6. Si desea poder filtrar datos en determinados campos, arrastre los campos desde la
Lista de campos de tabla dinmica a la zona de colocacin Coloque campos de
fila aqu.
7. Finalmente, decida cul ser el campo para el que desea ver datos de detalle o de
resumen y arrstrelo a la zona de colocacinColoque campos de fila aqu.
1. Haga clic en un encabezado de columna del campo de detalle. Por ejemplo, si las
celdas de detalle se basan en el campo Cantidad, haga clic en un encabezado de
columna de Cantidad.
2. En la ficha Diseo, en el grupo Mostrar u ocultar, haga clic en Ocultar detalles.
A continuacin se detallan los pasos a seguir para agregar un origen de datos ODBC
Nota: Para poder agregar o configurar un origen de datos ODBC, es necesario que forme
parte del grupo de administradores en su mquina local.
4. En funcin del tipo de origen de datos que quiera agregar, haga clic en DSN de
usuario, DSN de sistema o DSN de archivo.
5. Haga clic en Agregar.
6. Seleccione el controlador que quiere usar y, despus, haga clic en Finalizar o
Siguiente.
- Uso de frmulas
Las frmulas en Access se realizan por medio de los operadores bsicos y
algunas funciones.
Operadores
Un operador es una palabra o smbolo que indica una relacin aritmtica o lgica
especfica entre los dems elementos de una expresin. Los operadores pueden ser:
Los operadores se usan generalmente para indicar una relacin entre dos identificadores.
En las tablas siguientes, se describen los operadores que puede usar en expresiones de
Access.
Operadores aritmticos
Operadores de comparacin
Operador Propsito
< Determina si el primer valor es menor que el segundo valor.
<= Determina si el primer valor es menor o igual que el segundo valor.
> Determina si el primer valor es mayor que el segundo valor.
>= Determina si el primer valor es mayor o igual que el segundo valor.
= Determinar si el primer valor es igual al segundo valor.
Operador Propsito
<> Determina si el primer valor no es igual al segundo valor.
En todos los casos, si el primer valor o el segundo es nulo, entonces el resultado, tambin
es nulo. Dado que un valor nulo representa un valor desconocido, el resultado de cualquier
comparacin con nulo tambin es desconocido.
Operadores lgicos
Los operadores lgicos se usan para combinar dos valores y devolver un resultado
verdadero, falso o nulo. Es posible que tambin vea que los operadores lgicos se
denominan operadores booleanos.
Operadores de concatenacin
Los operadores de concatenacin se usan para combinar dos valores de texto en una
cadena.
Operadores especiales
Para obtener ms
Operador Descripcin
informacin
Is Null o Is Not
Determina si un valor es nulo o no nulo.
Null
Compara valores de cadena mediante los
Como "patrn" Operador Como
operadores de comodn ? y *.
Para obtener ms
Operador Descripcin
informacin
Entre valor1 Y Determina si un valor numrico o de fecha Operador Entre...Y
valor2 se encuentra dentro de un rango. (Between...And)
Determina si un valor de cadena est
En(cadena1,
dentro de un conjunto de valores de Operador En (In)
cadena2...)
cadena.
Tablas
Es la forma ms simple, en ellas almacenamos los datos de forma estructurada.
Consultas
De las tablas, si queremos, podemos extraer informacin filtrada segn nuestras
necesidades, o actualizar algunos datos concretos, o elimiar ciertos registros que cumplan
una determinada condicin. Para todo es y mucho mas se usan las consultas.
Formularios
Esta es la parte mas amigable de nuestra base de datos. Usamos los formularios para
trabajar con la base de datos, estos estn vinculados a las tablas y nos ofrecen una forma
mas prctica y bonita, segn el gusto y el empeo que le ponga el usuario, para trabajar
con nuestra informacin.
Microsoft Access nos proporciona herramientas suficientes para incluir textos, botones,
imgenes y muchas mas cosas, adems de ofrecernos plantillas y temas que nos cambian
todos los colores y tipos de letras de nuestros formularios con apenas unos clics.
Informes
Y como mximo exponente tenemos los informes que podemos configurar a nuestro gusto
y antojo, con los datos que nos apetezca, colores, grficas y posicin de los mismos segn
nos plazca.