Está en la página 1de 8

Y (AND) FRENTE A O (OR)

Operadores de comparacin

Y
Verdadero

Verdadero
Verdadero (Seleccionado) Falso (Rechazado)

Falso
Falso (Rechazado) Falso (Rechazado)

O
Verdadero

Verdadero
Verdadero (Seleccionado) Verdadero (Seleccionado)

Falso
Verdadero (Seleccionado) Falso (Rechazado)

Falso

Falso

RESULTADOS DE APLICAR LOS OPERADORES LGICOS ENTRE DOS EXPRESIONES

ENTRE, EN y COMO
ENTRE
(Between) Especifica un rango de valores. La clusula Entre 10 Y 20 es la misma que la especificacin >= 10 Y <= 20 Especifica una lista de valores. En la que cualquiera de ellos puede coincidir con el campo que se est siendo buscado. La clusula En (WA;CA;ID) tiene el mismo resultado que WA O CA O ID Busca Modelos en campos de Texto. Podemos incluir caracteres especiales y rango de valores en las cadenas de comparacin COMO para definir el modelo de caracteres que deseemos.
Sigue..

EN
(In)

COMO
(Like)

COMO (Like)
(Caracteres especiales)

(?) (*) (#)

Indica un carcter cualquiera en la posicin donde se site. Indica CERO o mas caracteres en la posicin donde se site. Indica un nico dgito numrico en la posicin donde se site. Introduciendo un rango entre corchetes comprueba un cierto rango de caracteres en una posicin, e incluye un sigo de admiracin (!) para indicar excepciones.

([ ])

[0-9] Este rango comprobar nmeros [a-z] Este rengo comprobar letras [!0-9] Este rango comprueba todos los caracteres excepto los nmeros. ?[a-k]d[0-9]*

Ejemplo

Comprueba que exista un carcter cualquiera en la primera posicin (?), cualquier carcter entre la letra a y la k en la segunda posicin [a-k], la letra d en la tercera posicin d, cualquier dgito comprendido entre 0 y 9 en la cuarta posicin [0-9] y cualquier nmero de caracteres despus de todo esto * .

TRABAJAR CON FECHAS Y HORAS


SIEMPRE debemos encerrar los valores de fecha y hora con smbolos # para indicar a ACCESS que estamos introduciendo una fecha o una hora.
Ejem:

#15 de Abril de 1997#, #15/4/97# y #15-Abr1997# #5:30 PM# o #17:30#

Access dispone de varias funciones tiles que facilitan la comprobacin de valores de fecha y hora.
Sigue

TRABAJAR CON FECHAS Y HORAS


Da(fecha) Mes(fecha) Ao(fecha)
DaSemana(fecha)
Devuelve un valor comprendido entre 1 y 31 para el da del mes. Por Ejemplo, si deseamos seleccionar los registros con valores de campo FechaInicio posteriores al da 10 de cualquier mes, debemos introducir Da([FechaInicio]] como campo calculado e introducir > 10 como criterio para ese campo. Devuelve el valor comprendido entre 1 y 12 para el mes del ao. Por Ejemplo, si deseamos encontrar todos los registros que tengan el valor Junio en el campo FechaInicio, debemos introducir Mes[(FechaInicio]) como campo calculado e introducir 6 como criterio para ese campo. Devuelve un valor comprendido entre 100 y 9999 para el ao. Si deseamos encontrar el valor 1997 en el campo FechaInicio, introducimos Ao([FechaInicio]) como campo calculado y 1997 como criterio de eses campo. Como valor predeterminado, devuelve un valor comprendido entre 1 (Domingo) y 7 (Sbado) para el da de la semana. Para encontrar las fechas de los das laborables, introducimos DaSemana([FechaInicio]) como campo calculado y Entre 2 Y 6 como criterio de ese campo. Devuelve la hora (desde 0 hasta 23). Para encontrar un pago efectuado antes del medioda, introducimos Hora([FechaInicio]) como campo calculado y <12 como criterio de ese campo. Devuelve parte de la fecha o la hora, segn el cdigo de intervalo que haya sido suministrado. Los cdigos de intervalos tiles son t para el trimestre del ao (del 1 al 4) y ee para la semana del ao (del 1 al 53). Por ejemplo, para seleccionar fechas del segundo trimestre, introducimos ParcFecha(t,[FechaInicio]) como campo calculado y 2 como criterio de este campo. Devuelve la fecha actual del sistemas. Para seleccionar fechas de hace ms de 30 das, introducimos <Fecha()-30 como criterio de este campo.

Hora(fecha)
ParcFecha(Intervalo,fecha)

Fecha()

CALCULO DE VALORES
Podemos realizar clculos, utilizando cualquiera de las funciones incorporadas en Access, con alguno de los campos de la tabla y colocar el resultado en un nuevo campo en la hoja de respuestas dinmicas.

Tambin podemos crear un campo en una consulta utilizando operadores aritmticos sobre los campos de la tabla subyacente para calcular un valor.
Por ejemplo, en un registro de contrato, podra tener un campo [NmeroDeSemanas] y un campo [PrecioContrato] (por semana), pero no es necesario un campo con el precio total (semanas por precio). Podemos incluir ese valor en la hoja de respuestas dinmicas escribiendo un campo calculado en una columna en blanco de la cuadrcula de diseo, utilizando el campo [NumeroDeSemanas], el operador de multiplicacin (*) y el campo [PrecioContratado]. Adems podemos crear un nuevo campo de texto (cadena de caracteres) concatenando los campos que contienen constantes de una cadena de texto. Una constante de cadena de este tipo se crea encerrando el texto deseado entre dobles o simples comillas (texto texto) y utilizando el carcter mpersan (&) entre las cadenas o campos de texto para indicar que deseamos realizar una operacin de concatenacin. Por ejemplo, es posible que desemos crear un campo de salida que concatene el campo Apellidos, una coma, un espacio y a continuacin el campo Nombre.

OPERADORES (1)
<
Menor que.

<= Menor que o igual a. >


Mayor que.

>= Mayor que o igual a. =


Igual a.

<> Distinto a.

OPERADORES (2)
+ * / \ ^
Suma dos expresiones numricas. Resta la segunda expresin numrica a partir de la primera expresin numrica. Multiplica dos expresiones numricas. Divide la primera expresin numrica por la segunda expresin numrica Redondea las expresiones numricas a nmeros enteros y divide el primer nmero por el segundo Eleva la primera expresin numrica a la potencia indicada por la segunda expresin Redondea las expresiones numricas a enteros, divide el primer Crea una cadena de texto concatenando la primera cadena de testo con la segunda. Si alguna de las expresiones fuese un nmero, Access la convierte en cadena de texto antes de concatenar las expresiones

MOD nmero por el segundo y devuelve el resto.

&

También podría gustarte