Bueno quieres saber los colores bien HTLM y tener una tabla guia como la que aparece para hacer mas facil el uso de estos solo debes entrar a esta Web http://html-color-codes.info/codigos-de-colores-hexadecimales/ donde veras esta tabla que no funciona en mi blog en accion
En el cuadro de diálogo Nueva consulta, haga clic en Vista diseño y luego en Aceptar.
Sin agregar tablas o consultas, haga clic en Cerrar, en el cuadro de diálogo Mostrar tabla.
En el menú Consultas, señale Específica de SQL y haga clic en Unión.
Introduzca instrucciones SQL SELECT combinadas con cualquier operación de UNION si no desea retornar registros duplicados o UNION ALL si desea retornar registros duplicados.
Esta consulta de combinación combina los valores de los campos NombreCompañía y Ciudad de las tablas Proveedores y Clientes si el campo País es "Brasil".
Si desea especificar un orden alfabético en una consulta de unión, agregue una sola cláusula ORDER BY al final de la última instrucción SELECT. En la cláusula ORDER BY, especifique el nombre del campo por el que se va a ordenar, que debe proceder de la primera instrucción SELECT.
Para ver los resultados de la consulta, haga clic en Vistaen la barra de herramientas.
Nota Una consulta de combinación toma los nombres de las columnas de los nombres de columna de la primera tabla o instrucción SELECT. Si desea cambiar el nombre de un campo del resultado, utilice la cláusula AS para crear un alias para los campos.
En el cuadro de diálogo Nueva consulta, haga clic en Vista diseño y luego en Aceptar.
Sin agregar tablas o consultas, haga clic en Cerrar, en el cuadro de diálogo Mostrar tabla.
En el menú Consultas señale Específica de SQL y haga clic en Paso a través.
En la barra de herramientas, haga clic en Propiedades, para ver la hoja de propiedades de la consulta.
En la hoja de propiedades de la consulta, configure la propiedad CadConexiónODBC (ODBCConnectStr) para especificar la información sobre la base de datos a la que se desea conectar. Puede escribir la información para la conexión o hacer clic en Generare introducir la información sobre el servidor al que se está conectando.
Cuando se le solicita guardar la contraseña en la cadena de conexión, seleccione Sí, en caso de que desee guardar la contraseña en la información de la cadena de conexión.
Seguridad Debe evitarse el guardar la información de inicio de sesión durante la conexión a un origen de datos. Dicha información podría almacenarse como texto sin formato y, con ello, quedar al alcance de usuarios malintencionados capaces de comprometer la seguridad del origen de datos.
Si la consulta no es de las que devuelve registros, configure la propiedad DevuelveRegistros (ReturnsRecords) a No.
Para obtener detalles sobre la sintaxis para la consulta, vea la documentación sobre el servidor de bases de datos SQL al que está enviando la consulta.
Para ejecutar la consulta, haga clic en Ejecutaren la barra de herramientas. De forma alternativa, para una consulta de paso a través que devuelve registros, puede hacer clic en Vistaen la barra de herramientas.
Si fuera necesario, Microsoft Access le solicitará información acerca de su base de datos SQL Server.
Notas
Si no se especifica una cadena de conexión en la propiedad CadConexión (ODBCConnectStr) o si se elimina una existente, Access utiliza "ODBC" de forma predeterminada. Con este valor, Access solicita la información de conexión cada vez que se ejecuta la consulta.
Algunas consultas de paso a través pueden devolver mensajes junto con los datos. Si se configura la propiedad AnotarMensajes (LogMessages) de la consulta en Sí, Access crea una tabla que contiene los mensajes devueltos. El nombre de la tabla es el nombre del usuario unido mediante un guión (-) a un número secuencial que comienza en 00. Por ejemplo, si el nombre de usuario predeterminado es ADMIN, las tablas devueltas se denominarán "ADMIN - 00", "ADMIN - 01", y así sucesivamente.
En el cuadro de diálogo Nueva consulta, haga clic en Vista diseño y luego en Aceptar.
Sin agregar tablas o consultas, haga clic en Cerrar, en el cuadro de diálogo Mostrar tabla.
En el menú Consultas señale Específica de SQL y haga clic en Definición de datos.
Introduzca la instrucción SQL para la consulta de definición de datos. Cada consulta de definición de datos está formada por una sola instrucción de definición de datos.
Si está utilizando una subconsulta para definir los criterios de un campo, escriba una instrucción SELECT entre paréntesis en la celda Criterios del campo para el que desea establecer criterios.
Si está utilizando una subconsulta para definir una celda de campo, escriba una instrucción SELECT encerrada entre paréntesis en una celda de campo. Cuando salga de la celda, Microsoft Access insertará automáticamente "Expr1:", "Expr2:", etc., delante de la instrucción SELECT.
Para cambiar el nombre del campo, sustituya "Expr1:" por un nombre de campo , por ejemplo, "Categoría".
Nota Para disponer de más espacio donde escribir la instrucción SELECT en una celda Campo o Criterios, presione MAYÚSCULAS+F2 y escriba la instrucción en el cuadro Zoom.
Para ver los resultados, haga clic en Vistaen la barra de herramientas.
Notas
No se puede utilizar un campo que se define con una subconsulta para agrupar registros.
En Access, se pueden utilizar instrucciones SQL en muchos lugares donde se pueda escribir el nombre de una tabla, consulta o campo.
En algunos casos, Access rellena la instrucción SQL automáticamente. Por ejemplo, cuando se utiliza un asistente para crear un formulario o un informe que toma los datos de más de una tabla, Access crea automáticamente una instrucción SQL que utiliza como valor para la propiedad OrigenDelRegistro (RecordSource) del formulario o informe. Cuando se utiliza un asistente para crear un cuadro de lista o un cuadro combinado, Access crea una instrucción SQL y la utiliza como valor para la propiedad OrigenDeLaFila (RowSource) del cuadro de lista o cuadro combinado.
Si se desea generar una instrucción SQL para las propiedades OrigenDelRegistro (RecordSource) u OrigenDeLaFila (RowSource) sin utilizar un asistente, haga clic en el botón Generar que se encuentra junto a estas propiedades y, a continuación, cree una consulta en la vista Diseño de la consulta.
También se pueden utilizar instrucciones SQL mediante programación en:
·El argumento Instrucción SQL de la acción de macro EjecutarSQL.
Una consulta de combinación combina campos de dos o más tablas o consultas en un solo campo en los resultados de la consulta. Una consulta de combinación se puede utilizar para combinar datos de dos tablas. Por ejemplo, se pueden combinar datos de nombres de organizaciones y de ciudades de todas las organizaciones de Brasil que aparezcan en las tablas Proveedores y Clientes. Después, se puede construir una consulta de creación de tabla basada en la consulta de combinación para crear una tabla nueva.
La primera instrucción SELECT devuelve dos campos ...
... la segunda instrucción SELECT devuelve dos campos correspondientes y después ...
... combina en una sola tabla los valores de los campos correspondientes de ambas tablas.
Una subconsulta es una instrucción SQL SELECT dentro de otra consulta de selección o de acción. Puede introducir estas instrucciones en la fila Campo de 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.) de la consulta para definir un campo nuevo o bien en la fila Criterios para definir los criterios de un campo. Puede utilizar las subconsultas para:
Comprobar si existe un resultado de la subconsulta (mediante las palabras clave EXISTS o NOT EXISTS).
Buscar valores de la consulta principal que sean iguales, mayores o menores que los valores devueltos por la subconsulta (mediante las palabras reservadas ANY, IN o ALL).
Crear subconsultas dentro de las subconsultas (subconsultas anidadas).
Esta sección esta dedicada a personas que tiene un nivel mínimo de Sql y quieren descubrir algunas consultas que pueden ahorrarnos mucho Trabajo. Si quieres que tu consulta o comando sql aparezca aquí no dudes en ponerte en contacto conmigo a través de mail. Voy a empezar explicando algunas consultas básicas y muy utilizadas, como son:
1.- Sentencia IN
Posiblemente la sentencia a la que mas partida vamos a sacar. Esta sentencia sql sirve para obtener los registros de una tabla que están contenidos en otra diferente, teniendo en cuenta que uno de los campos (una clave) tiene que ser en comun. Por ejemplo, tenemos una tabla con Alumnos de una escuela, y una tabla con Gente que Juega en un equipo de futbol 11. Lo que queremos averiguar es que alumnos de la clase de 2 B juega en ese equipo. Es decir, que alumnos están "IN" la tabla de futbol 11, la sentencia podría ser así:
Select *
from Alumnos
where Cod_alumno in (select Cod_alumno from Futbol11).
Recordar poner siempre después de la sentencia IN entre paréntesis el otros Select, y que los códigos deben tener el mismo formato en las dos tablas.
2.- Sentencias YEAR MONTH DAY
Estas tres sentencias sirven para trabajar con fechas comodamente, si queremos saber los alumnos que nacieron en el 1981 sería:
Select *
from Alumnos
where year(fecha) = 1981
Para mes sería Month y para día DAY. Recordar que "fecha" debe ser un campo de tipo Date, y que el comparador es un entero (no poner entre comillas)
3.- Sentencia BETWEEN
Comando para obtener datos entre dos valores, tanto numéricos como de tipo Date o numerico
Select Nombre
From Alumno
Where fecha between '1/1/1980' and '31/12/1980'
En este caso serías mas efectivo utilizar el comando year(fecha) = 1980
4.- Sentencia LEFT
Este comando nos resulta muy útil cuando queremos recortar un numero determinado de caracteres en un campo, por ejemplo, tenemos una tabla con un código como este:
001-AAA
002-AAA
003-AAA
Sería bueno eliminar AAA- del código, ya que se repite siempre y no nos interesa, para ello usamos la función left, que recortara empezando por la izquierda, el comando sería:
Select left(codigo,3)
From tabla
Y el resultado sería:
001
002
003
Si lo queremos es actualizar la tabla con estos cambios pondríamos:
Update tabla
Set codigo = left(codigo,3)
5.- Sentencias MAX, MIN, AVG
Estas sentencias nos sirven para calcular medias, minimas y máximos de datos agrupados por algun tipo de cualidad. Por ejemplo, tenemos una tabla de futbolistas, con jugador,equipo y goles, y queremos sacar la media de goles por equipo:
Select equipo, avg(goles)
from jugadores
group by equipo
Observar que para este tipo de consultas sql siempre debemos incluir la sentencia group by para agrupar los datos.
Tambien podemos combinar estas consultas con la clausula Having, que sirve para filtrar el resultado o media que obtenemos. En el ejemplo anterior, si quisieramos hacer la misma consulta, pero solo de los equipos cuya media supere los 20 goles, sería asi;
Select equipo, avg(goles)
from jugadores
group by equipo
having avg(goles) > 20
6.- Sentencia ORDER BY
Se utiliza para ordernar resultados, por defecto los ordenará de menor a mayor, si quisieramos ordenar al reves añadiriamos "desc". Un ejemplo, ordenar la tabla de jugadores por goles:
Select Jugador,goles
from jugadores
order by goles
Este resultado nos devolveria los goleadores de menor a mayor, pero lo logico es que nos interese al reves, por lo que se sería: