|
Una expresión se forma combinando
un operador con uno o generalmente dos operandos.
Operadores.
operador +, se utiliza para sumar dos números.
operador -, se utiliza para hallar la diferencia
entre dos números.
operador *, se utiliza para multiplicar
dos números.
operador ^, se utiliza para elevar un número
a la potencia del exponente ( número ^ exponente )
operador / , se utiliza para dividir dos
números y obtener un resultado de signo flotante.
operador \, se utiliza para dividir dos
números y obtener un resultado entero.
operador Mod, divide dos números y devuelve
sólo el resto.
El operador &, se utiliza para concatenar
dos expresiones de tipo texto.
También se puede utilizar el operador
de suma + cuando los dos operandos son de tipo texto, para concatenarlos.
Mi consejo es utilizar el operador & para la concatenación
y así evitar errores o confusiones.
Un operando puede ser un nombre de columna,
una expresión, un valor concreto o una función predefinida.
Valores
concretos
Los valores concretos se deben escribir
siguiendo las siguientes reglas:
Los valores numéricos se indican
poniendo el número sin más. Siempre se tiene que utilizar
el punto para separar la parte entera de los decimales, aunque nuestra
configuración utilice la coma; además los valores numéricos
no se pueden escribir formateados, no podemos escribirlos con separadores
de miles. Por ejemplo en una expresión correcta no puedo escribir
(ventas + 1.000.000) ni tampoco (ventas + 1,000,000), tengo que escribir
(ventas +1000000)
Ejemplo: 2
Los valores de tipo texto deben ir siempre
entre comillas simples ' o dobles ".
Ejemplo: ', ' ó ",", 'VALENCIA'
Los literales de fecha se escriben entre
# y deben estar en el formato de EE.UU., incluso si no estamos utilizando
la versión norteamericana del motor de base de datos Microsoft Jet. Por
ejemplo, el 10 de mayo de 1996, se escribe 10/5/96 en España y Latinoamérica,
y 5/10/96 en Estados Unidos de América. Para indicar la fecha 10 de mayo
de 1996 en cualquier base de datos sea española, latinoamericana o de
EE.UU., debemos escribirla #5/10/96#; con el formato #mes/dia/año#
También se puede utilizar la función DateValue,
que reconoce las configuraciones internacionales establecidas por Microsoft
Windows. Por ejemplo, DateValue('10/5/96') es equivalente a #05/10/96#
si nuestra configuración de Windows define las fechas con el formato
dia/mes/año.
Funciones
predefinidas.
Access2000 tiene muchas funciones predefinidas
que se pueden utilizar, enumerarlas y explicarlas sería demasiado
largo. Lo mejor es saber que tenemos a nuestra disposición muchas
funciones y cuando queramos obtener algo diferente consuñtar la
ayuda de access para ver si existe yuna función para lo que queremos
hacer.
A título de ejemplo tenemos unas
que se utilizan más a menudo:
DATE() devuelve el día en que estamos
NOW() devuelve el día y la hora actual
YEAR(fecha) devuelve el año de la
fecha
MONTH(fecha) devuelve el mes de la fecha
DATEVALUE(literal) convierte el literal
en un valor de fecha.
Uso del paréntesis.
Cuando combinamos varias expresiones podemos
utilizar los paréntesis para delimitar cada expresión. Siempre
se tiene que utilizar un paréntesis de apertura ( y uno de cierre
).
Ejemplo: ventas + (ventas * 0.1)
El uso del paréntesis sirve para
que la expresión quede más clara sobre todo cuando combinamos
muchas expresiones, y para que los operadores actuen en el orden que nosotros
queramos para así olvidarnos de la prioridad de los operadores.
|