Unidad 7. Básico: Formar expresiones
Los campos calculados son campos obtenidos del resultado de una expresión.
Una expresión se forma combinando un operador con uno o generalmente dos operandos. La mayoría de las
veces un operando será un campo de la tabla y el otro un valor concreto u otro campo.
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. Se tiene que utilizar para separar la parte entera
de los decimales el símbolo definido en nuestra configuración de Windows; 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
Curso Access 2010
183