MS Access: funciones de formateo (con fechas)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Access: funciones de formateo (con fechas)

Este tutorial de MSAccess muestra cómo usar la función de formato de acceso (ya que funciona con valores de fecha) con sintaxis y ejemplos.

describir

La función de formato de Microsoft Access toma una expresión de fecha y la devuelve como una cadena con formato.

sintaxis

La sintaxis de la función de formato en MS Access es:

Format ( expression, [ format, [ firstdayofweek, [firstweekofyear] ] ] )

parámetro o parámetro

El valor al que se va a dar formato para la expresión.Formato

Electivo. Es el formato aplicado a las expresiones. Puede definir su propio formato o usar uno de los formatos con nombre predefinidos de Access, como:

Formatoexplique
fecha generalMuestra la fecha de acuerdo con la configuración de tu sistema
fecha largaMostrar la fecha de acuerdo con la configuración de fecha larga del sistema
fecha intermediaMostrar la fecha de acuerdo con la configuración de la mitad de la fecha del sistema
cita cortaMostrar la fecha de acuerdo con la configuración de fecha corta del sistema
largo tiempoMostrar el tiempo de acuerdo con la configuración a largo plazo del sistema
medio tiempoConfigure el tiempo de visualización de acuerdo con el tiempo intermedio del sistema
poco tiempoTiempo de visualización de acuerdo con la configuración de tiempo corto del sistema

primer día de la semana

Electivo. Es un valor que especifica el primer día de la semana. Si se omite este parámetro, la función Formato asume que el domingo es el primer día de la semana. Este parámetro puede ser uno de los siguientes valores:

continuovalorexplique
sistema de uso vb0Configuración mediante la API de NLS
domingo1Domingo (predeterminado, si se omite el parámetro)
lunes2los lunes
martes3martes
miercoles4miércoles
jueves5jueves
viernes6viernes
sabado7sábado

La primera semana

Electivo. Es un valor que especifica la primera semana del año. Si se omite este parámetro, la función Formato asume que la semana que contiene el 1 de enero es la primera semana del año. Este parámetro puede ser uno de los siguientes valores:

continuovalorexplique
sistema de uso vb0Configuración mediante la API de NLS
vbFirstJan11La semana que incluye el 1 de enero
vbPrimerosCuatroDías2La primera semana del año con al menos 4 días.
vbFirstFullWeek3primera semana completa del año

devolver los bienes

La función Format devuelve un valor de cadena.

aplicar para

Las funciones de formato están disponibles en las siguientes versiones de Microsoft Access:

  • Acceso 2019, Acceso 2016, Acceso 2013, Acceso 2010, Acceso 2007, Acceso 2003, Acceso XP, Acceso 2000

ejemplo

Veamos cómo usar la función Formato con fechas en MS Access:

Format (#17/04/2004#, "Short Date")
Result: '17/04/2004'

Format (#17/04/2004#, "Long Date")
Result: 'April 17, 2004'

Format (#17/04/2004#, "yyyy/mm/dd")
Result: '2004/04/17'

Ejemplo en código VBA

La función de formato se puede utilizar en código VBA en Microsoft Access.

Por ejemplo:

Dim LValue As String

LValue = Format (Date, "yyyy/mm/dd")

En este ejemplo, la variable llamada LValue ahora contendrá la fecha en el formato aaaa/mm/dd.

Ejemplo en SQL/Query

También puede utilizar las funciones de formato en las consultas de Microsoft Access.

Por ejemplo:

En esta consulta, usamos la función Formato de la siguiente manera:

Expr1: Format([BirthDate],"yyyy/mm/dd")

Esta consulta da formato al campo Fecha de nacimiento como “aaaa/mm/dd” y muestra los resultados en una columna denominada Expr1. Puede reemplazar Expr1 con un nombre de columna más significativo.

Por ejemplo:

FormattedValue: Format([BirthDate],"yyyy/mm/dd")

Los resultados ahora se mostrarán en una columna llamada FormattedValue.

Los resultados de esta consulta son los siguientes:

(Visited 34 times, 1 visits today)