Академический Документы
Профессиональный Документы
Культура Документы
Valor
Escriba un nombre de campo, siguiendo las reglas para nombres de objetos de
Microsoft Access. El nombre no puede duplicar ningn otro nombre de campo de la
tabla.
Nota Evite especificar un nombre de campo que entre en conflicto con los nombres
de funciones o propiedades incorporadas en Microsoft Access, como la propiedad
Nombre (Name).
Comentarios
Microsoft Access identifica un campo por su nombre de campo. Una vez que se
especifica un nombre de campo en la vista Diseo de la tabla, se puede utilizar ese
nombre en expresiones, procedimientos de Visual Basic e instrucciones SQL.
Tipo de Datos
Puede usar la propiedad Tipo de datos para especificar el tipo de datos almacenado
en un campo de una tabla. Cada campo slo puede contener datos de un tipo.
Valor
La propiedad Tipo de datos puede tener los valores siguientes:
Valor
Tipo de datos
(Predeterminado) Texto o
combinaciones de texto y nmeros,
Texto as como nmeros que no requieran
clculos, como los nmeros de
telfono.
Memo
Size
Hasta 255 caracteres o la longitud que
indique la propiedad Tamao del campo
(el menor de los dos valores). Microsoft
Access no reserva espacio para la parte
que no se utiliza de un campo de texto.
Hasta 65.535 caracteres. (Si el campo se
manipula a travs de DAO y slo se va a
almacenar en l texto y nmeros [no
datos binarios], el tamao est limitado
por el de la base de datos).
Valor
Tipo de datos
Datos numricos utilizados en clculos
matemticos. Para obtener ms informacin sobre
Numrico
la forma de establecer un tipo numrico
especfico, vea el tema de la propiedad Tamao
del campo.
Valores de fecha y hora para los aos del 100 al
Fecha/Hora
9999.
Valores de moneda y datos numricos utilizados
en clculos matemticos en los que estn
implicados datos que contengan entre uno y
Currency
cuatro decimales. La precisin es de hasta 15
dgitos a la izquierda del separador decimal y
hasta 4 dgitos a la derecha del mismo.
Nmero secuencial (incrementado de uno a uno)
nico, o nmero aleatorio que Microsoft Access
Auto
asigna cada vez que se agrega un nuevo registro
numrico
a una tabla. Los campos Auto numrico no se
pueden actualizar.
Valores S y No, y campos que contengan uno de
S/No
entre dos valores (S/No, Verdadero/Falso o
Activado/desactivado).
Objeto (como por ejemplo una hoja de clculo de
Microsoft Excel, un documento de Microsoft Word,
Objeto OLE
grficos, sonidos u otros datos binarios) vinculado
o incrustado en una tabla.
Texto o combinacin de texto y nmeros
almacenada como texto y utilizada como direccin
de hipervnculo. Una direccin de hipervnculo
puede tener hasta tres partes:
Texto: el texto que aparece en un campo o
control.
Direccin: ruta de acceso a un archivo (ruta UNC)
Hipervnculo o pgina (direccin URL).
Subdireccin: posicin dentro del archivo o
pgina. Informacin de pantalla: el texto que
aparece como informacin de herramientas.
La forma ms sencilla de insertar una direccin de
hipervnculo en un campo o control es hacer clic
en el comando Hipervnculo del men Insertar.
Size
1, 2, 4 u 8 bytes (16
bytes si el valor de la
propiedad Tamao
del campo es Id. de
rplica).
8 bytes.
8 bytes.
Valor
Asistente
para
bsquedas
Tipo de datos
Size
Crea un campo que permite elegir un valor de
otra tabla o de una lista de valores mediante
un cuadro de lista o un cuadro combinado. Al Tamao igual al del campo
hacer clic en esta opcin se inicia el Asistente clave principal utilizado
para bsquedas, que crea un campo de
para realizar la bsqueda
bsqueda. Al salir del Asistente, Microsoft
(habitualmente 4 bytes).
Access establece el tipo de datos basndose
en los valores seleccionados en l.
Comentarios
Los campos de tipo Memo, Hipervnculo y Objeto OLE no se pueden indexar.
Sugerencias
Utilice el tipo de datos Moneda para un campo que requiera muchos clculos
relacionados con datos que tengan de uno a cuatro decimales. Los campos de tipo de
datos Simple y Doble requieren clculos en coma flotante. El tipo de datos Moneda
utiliza clculos en coma fija, que son ms rpidos.
Precaucin Cambiar el tipo de datos de un campo despus de haber introducido
datos en una tabla puede provocar un largo proceso de conversin de datos al
guardar la tabla. Si el tipo de datos de un campo est en conflicto con el valor de la
propiedad Tipo de datos cambiada es posible que se pierdan algunos datos.
Establezca la propiedad Formato (Format) de modo que especifique un formato de
presentacin predefinido para los tipos de datos Nmero, Fecha/Hora, Moneda y
S/No.
Tamao de Campo
Puede usar la propiedad Tamao del campo para establecer el tamao mximo de
los datos almacenados en un campo de tipo Texto, Numrico o Auto numrico.
Valor
Si la propiedad Tipo de datos tiene el valor Texto, escriba un nmero entre 0 y 255.
El valor predeterminado es 50.
Si la propiedad Tipo de datos tiene el valor Auto numrico, en Tamao del campo
se puede establecer Entero largo o Id. de rplica.
Si la propiedad Tipo de datos tiene establecido Numrico, las opciones de Tamao
del campo y sus valores se relacionan de la siguiente forma:
Valor
Descripcin (Description)
Precisin
Tamao de
decimal almacenamiento
1 byte
12bytes
2 bytes
4 bytes
4 bytes
8 bytes
16 bytes
Comentarios
Se recomienda especificar el valor ms pequeo posible para la propiedad Tamao
del campo, pues los tamaos ms pequeos pueden procesarse ms rpidamente y
requieren menos memoria.
Precaucin Si cambia un valor de Tamao del campo grande por otro ms
pequeo para un campo que ya contiene datos, es posible que pierda informacin.
Por ejemplo, si un campo de tipo Texto tiene el valor 255 en Tamao del campo y lo
cambia por 50, los datos que se extiendan ms all de los 50 primeros caracteres se
perdern.
Si los datos de un campo de tipo Numrico no caben con un nuevo valor de Tamao
del campo, los nmeros fraccionarios se pueden redondear, o pueden dar el valor
Nulo. Por ejemplo, si cambia el tamao de campo de Simple a Entero, los valores
Formato
Puede utilizar la propiedad Formato (Format) para personalizar la forma en que los
nmeros, las fechas, las horas y el texto se muestran e imprimen. String de
Lectura/Escritura.
expresin.Formato (Format)
expresin Requerida. Expresin que devuelve uno de los objetos de la lista Aplicar a.
Comentarios
Puede utilizar uno de los formatos predefinidos o bien puede crear un formato
personalizado mediante los smbolos de formato.
Smbolo
Significado
(espacio) Muestra espacios como caracteres literales.
Muestra todo el contenido de las comillas tipogrficas como caracteres
"ABC"
literales.
!
Realiza la alineacin a la izquierda en lugar de la alineacin a la derecha.
*
Rellena el espacio disponible con el siguiente carcter.
Muestra el siguiente carcter como un carcter literal. Tambin puede
\
mostrar caracteres literales incluyndolos entre comillas tipogrficas.
Muestra los datos con el color especificado entre los corchetes. Colores
[color] disponibles: Negro, Azul, Verde, Aguamarina, Rojo, Magenta, Amarillo,
Blanco.
No puede mezclar los smbolos de formato personalizados para los tipos de datos
Numrico y Moneda con los smbolos de formato de los campos Fecha/Hora, S/No, o
Texto y Memo.
Cuando se ha definido una mscara de entrada y se ha establecido la propiedad
Formato (Format) para los mismos datos, la propiedad Formato (Format) tiene
preferencia al mostrar los datos, y la mscara de entrada se omite. Por ejemplo, si
crea una mscara de entrada Contrasea en la vista Diseo de la tabla y tambin
establece la propiedad Formato (Format) para el mismo campo, ya sea en la tabla
o en un control de un formulario, la mscara de entrada Contrasea se omite y los
datos se muestran segn la propiedad Formato (Format).
Ejemplo
Los tres ejemplos siguientes establecen la propiedad Formato (Format) mediante
un formato predefinido:
Me!Date.Format = "Medium Date"
Me!Time.Format = "Long Time"
Me!Registered.Format = "Yes/No"
Titulo
Puede usar la propiedad Ttulo (Caption) para proporcionar informacin til al
usuario mediante de ttulos sobre los objetos en distintas vistas:
String de Lectura/Escritura.
expresin.Caption
expresin Requerida. Expresin que devuelve uno de los objetos de la lista Aplicar a.
Valor
La propiedad Ttulo (Caption) es una expresin de cadena que puede contener
hasta 2.042 caracteres. Se truncarn los ttulos de los formularios e informes que
sean demasiado largos para mostrarlos en la barra de ttulo.
En el caso de los controles, puede establecer esta propiedad en la hoja de
propiedades. Para establecerla para los campos, utilice la hoja de propiedades en la
vista Diseo de tabla o en la ventana Consulta (en la hoja de propiedades
Propiedades del campo). Esta propiedad tambin se puede establecer usando una
macro o Visual Basic.
Comentarios
Si no especifica un ttulo para un campo de una tabla, se usar el valor de la
propiedad Nombre del campo de ese campo como ttulo de una etiqueta adjunta a
un control o como encabezado de columna en la vista Hoja de datos. Si no especifica
el ttulo de un campo de una consulta, se usar el del campo de la tabla base. Si no
establece un ttulo para un formulario, botn o etiqueta, Microsoft Access asignar al
objeto un nombre nico basndose en el tipo de objeto, como por ejemplo
"Formulario1".
Si crea un control arrastrando un campo desde la lista de campos y no ha
especificado un valor para la propiedad Ttulo (Caption) del mismo, se copiar el
valor de la propiedad Nombre del campo del campo en el cuadro de la propiedad
Nombre (Name) del control, y por ello aparecer en la etiqueta del control creado.
Nota El texto de la propiedad Ttulo (Caption) para un control de etiqueta o de
botn de comando es el texto de presentacin de hipervnculo cuando se ha
Texto de validacin
Utilice la propiedad Texto De Validacin (ValidationText) para especificar un
mensaje que se mostrar al usuario cuando se introduzcan datos que violen el valor
de Regla De Validacin (ValidationRule) para un registro, campo o control.
String de Lectura/Escritura.
expresin.ValidationText
expresin
a.
Comentarios
Las propiedades Regla De Validacin (ValidationRule) y Texto De Validacin
(ValidationText) no se aplican a controles de casilla de verificacin, botn de opcin
o botn de alternar cuando se encuentran en un grupo de opciones. Slo se aplican al
propio grupo de opciones.
Introduzca una expresin para el valor de la propiedad Regla De Validacin
(ValidationRule) y texto para el valor de la propiedad Texto De Validacin
(ValidationText). La longitud mxima del valor de la propiedad Regla De
Validacin (ValidationRule) es 2048 caracteres. La longitud mxima del valor de la
propiedad Texto De Validacin (ValidationText) es 255 caracteres.
Para los controles, puede establecer la propiedad Regla De Validacin
(ValidationRule) a cualquier expresin vlida. Para las reglas de validacin de
campo y registro, la expresin no puede contener funciones definidas por el usuario,
funciones de agregado de dominio o funciones agregadas, la funcin Eval o el
mtodo Usuario actual (CurrentUser), o referencias a formularios, consultas o
tablas. Adems, las reglas de validacin de campo no pueden contener referencias a
otros campos. Para los registros, las expresiones pueden incluir referencias a campos
de esa tabla.
La seccin Propiedades del campo de la vista Diseo de la tabla (para una regla
de validacin de campo).
Las reglas de validacin para los registros se aplican al moverse a otro registro.
Si crea reglas de validacin para un campo y un control dependiente del campo,
ambas reglas de validacin se aplican cuando se editan los datos y el enfoque
sale del control.
Propiedad ValidationText
<> 0
> 1000 O Es Nulo
Como "A????"
>= #1/1/96# Y <#1/1/97#
DBsq("IdCliente", "Clientes",
"IdCliente = Forms!Clientes!
IdCliente") Es Nulo
Ejemplo
El ejemplo siguiente crea una regla de validacin para un campo que permite slo la
introduccin de valores mayores de 65. Si se introduce un nmero menor de 65, se
muestra un mensaje de error. Las propiedades se establecen mediante la funcin
Establecer Validacin De Campo.
Dim strTblName As String, strFldName As String
Dim strValidRule As String
Dim strValidText As String, intX As Integer
strTblName = "Customers"
strFldName = "Age"
strValidRule = ">= 65"
strValidText = "Enter a number greater than or equal to 65."
intX = SetFieldValidation(strTblName, strFldName, _
strValidRule, strValidText)
Function SetFieldValidation(strTblName As String, _
strFldName As String, strValidRule As String, _
strValidText As String) As Integer
Dim dbs As Database, tdf As TableDef, fld As Field
Set dbs = CurrentDb
Set tdf = dbs.TableDefs(strTblName)
Set fld = tdf.Fields(strFldName)
fld.ValidationRule = strValidRule
fld.ValidationText = strValidText
End Function
El ejemplo siguiente utiliza la funcin Establecer Validacin De Tabla para establecer la validacin a
nivel del registro con el fin de garantizar que el valor del campo Fecha fin es posterior al valor del
campo Fecha inicio.
Dim strTblName As String, strValidRule As String
Dim strValidText As String
Dim intX As Integer
strTblName = "Employees"
strValidRule = "EndDate > StartDate"
strValidText = "Enter an EndDate that is later than the StartDate."
intX = SetTableValidation(strTblName, strValidRule, strValidText)
Function SetTableValidation(strTblName As String, _
strValidRule As String, strValidText As String) _
As Integer
Dim dbs As Database, tdf As TableDef
Set dbs = CurrentDb
Set tdf = dbs.TableDefs(strTblName)
tdf.ValidationRule = strValidRule
tdf.ValidationText = strValidText
End Function
Indexado
Puede usar la propiedad Indexado para establecer un ndice de un solo campo. Los
ndices hacen que las consultas basadas en los campos indizados sean ms rpidas, y
tambin aceleran las operaciones de ordenacin y agrupacin. Por ejemplo, si busca
empleados basndose en un campo denominado Apellidos, puede crear un ndice para
este campo para hacer ms rpida la bsqueda.
Valor
La propiedad Indexado puede tener los valores siguientes:
Valor
No
S (Con duplicados)
S (Sin duplicados)
Descripcin (Description)
(Predeterminado) Sin ndice.
El ndice admite valores duplicados.
El ndice no admite valores duplicados.
Slo puede establecer esta propiedad en la seccin Propiedades del campo de la vista
Diseo de la tabla. Puede establecer un ndice de un solo campo estableciendo la
propiedad Indexado en la seccin Propiedades del campo de la vista Diseo de
tabla. Para establecer ndices formados por varios campos, abra la ventana ndice
haciendo clic en el comando ndices del men Ver.
Si agrega un ndice de un solo campo en la ventana ndices, Microsoft Access
establecer S en la propiedad Indexado de ese campo.
Comentarios
Puede usar la propiedad Indexado para buscar y ordenar registros con un solo
campo de una tabla. Este campo puede contener valores nicos o no. Por ejemplo,
puede crear un ndice con un campo denominado IdEmpleado para una tabla
Empleados en la que cada identificador de empleado sea nico, o tambin un ndice
con el campo Nombre, en el que algunos nombres pueden estar duplicados.
Nota No es posible crear ndices con los campos de tipo de datos Memo,
Hipervnculo u Objeto OLE.
Puede crear tantos ndices como precise. Los ndices se crean al guardar la tabla, y se
actualizan automticamente al modificar o agregar registros. En cualquier momento
puede agregar o eliminar ndices en la vista Diseo de la tabla.
Sugerencia
Puede especificar texto utilizado habitualmente al comienzo o al final de un nombre
de campo (como "Id", "cdigo" o "nm") en la opcin Auto indexar al importar o
crear de la ficha Tablas/Consultas, que aparece al hacer clic en Opciones del
men Herramientas. Al importar archivos de datos que contengan ese texto en el
nombre de sus campos, Microsoft Access crear un ndice los mismos.
Si la clave principal de una tabla es un solo campo, Microsoft Access establecer
automticamente la propiedad Indexado de ese campo a S (Sin duplicados).
Si desea crear ndices con varios campos, utilice la ventana ndices.