Propiedad Field2.Attributes (DAO)
Se aplica a: Access 2013, Office 2013
Establece o devuelve un valor que indica una o varias características de un objeto Field2. Long de lectura y escritura.
Sintaxis
expression .Attributes
expression Variable que representa un objeto Field2.
Comentarios
El valor especifica características del campo representado por el objeto Field2 y puede ser una combinación de las siguientes constantes.
Constante |
Descripción |
---|---|
dbAutoIncrField |
El valor del campo para nuevos registros se incrementa de forma automática en un valor de tipo Long integer único que no se puede modificar (en un área de trabajo de Microsoft Access, sólo se admite para tablas de bases de datos del motor de base de datos de Microsoft Access). |
dbDescending |
El campo se ordena en orden descendente (de Z a A o de 100 a 0); esta opción sólo se aplica a un objeto Field2 de una colección Fields de un objeto Index. Si omite esta constante, el campo se ordena en orden ascendente (de A a Z o de 0 a 100). Este es el valor predeterminado para campos Index y TableDef (sólo áreas de trabajo de Microsoft Access). |
dbFixedField |
El tamaño de campo es fijo (valor predeterminado para los campos numéricos). |
dbHyperlinkField |
El campo contiene información de hipervínculo (sólo campos Memo). |
dbSystemField |
El campo almacena información de réplica para las réplicas; este tipo de campo no se puede eliminar (solo en áreas de trabajo de Microsoft Access). |
dbUpdatableField |
Puede cambiar el valor del campo. |
dbVariableField |
El tamaño del campo es variable (sólo campos de texto). |
Para un objeto que aún no se haya anexado a una colección, esta propiedad es de lectura y escritura. Para un objeto Field2 anexado, la disponibilidad de la propiedad Attributes depende del objeto que contenga la colección Fields.
Si el objeto Field pertenece a |
Disponibilidad de Attributes |
---|---|
Objeto Index |
Lectura y escritura hasta que el objeto TableDef al que está anexado el objeto Index se anexe a un objeto Database, después, la propiedad es de solo lectura. |
Objeto QueryDef |
Solo lectura |
Objeto Recordset |
Solo lectura |
Objeto Relation |
No admitido |
Objeto TableDef |
Lectura y escritura |
Si se establecen varios atributos, se pueden combinar sumando las constantes correspondientes. Los valores no válidos se omiten sin producir un error.
Ejemplo
En este ejemplo, se muestra la propiedad Attributes para objetos Field2, Relation y TableDef de la base de datos Northwind.
Sub AttributesX()
Dim dbsNorthwind As Database
Dim fldLoop As Field2
Dim relLoop As Relation
Dim tdfloop As TableDef
Set dbsNorthwind = OpenDatabase("Northwind.mdb")
With dbsNorthwind
' Display the attributes of a TableDef object's
' fields.
Debug.Print "Attributes of fields in " & _
.TableDefs(0).Name & " table:"
For Each fldLoop In .TableDefs(0).Fields
Debug.Print " " & fldLoop.Name & " = " & _
fldLoop.Attributes
Next fldLoop
' Display the attributes of the Northwind database's
' relations.
Debug.Print "Attributes of relations in " & _
.Name & ":"
For Each relLoop In .Relations
Debug.Print " " & relLoop.Name & " = " & _
relLoop.Attributes
Next relLoop
' Display the attributes of the Northwind database's
' tables.
Debug.Print "Attributes of tables in " & .Name & ":"
For Each tdfloop In .TableDefs
Debug.Print " " & tdfloop.Name & " = " & _
tdfloop.Attributes
Next tdfloop
.Close
End With
End Sub