Compartir a través de


Método Index.CreateProperty (DAO)

Se aplica a: Access 2013, Office 2013

Crea un nuevo objeto Property definido por el usuario (sólo áreas de trabajo de Microsoft Access).

Sintaxis

expresión . CreateProperty(Name, Type, Value, DDL)

Expresión Variable que representa un objeto Index .

Parameters

Nombre

Obligatorio/opcional

Tipo de datos

Descripción

Name

Opcional

Variant

String que identifica inequívocamente el nuevo objeto Property. Vea el tema relativo a la propiedad Name para obtener información detallada sobre los nombres de Property válidos.

Tipo

Opcional

Variant

Constante que define el tipo de datos del nuevo objeto Property. Consulte la propiedad Type para obtener los tipos de datos válidos.

Valor

Opcional

Variant

Variant que contiene el valor inicial de la propiedad. Consulte la propiedad Value para obtener más información.

DDL

Opcional

Variant

Variant (subtipo Boolean) que indica si el objeto Property es un objeto DLL. El valor predeterminado es Falso. Si DDL es True, los usuarios no pueden cambiar ni eliminar este objeto Property a menos que tengan el permiso dbSecWriteDef .

Valor devuelto

Propiedad

Comentarios

Sólo puede crear un objeto Property definido por el usuario en la colección Properties de un objeto que sea persistente.

Si omite uno o varios de los argumentos opcionales cuando utiliza CreateProperty, puede usar la instrucción de asignación pertinente para establecer o restablecer la propiedad correspondiente antes de agregar el nuevo objeto a una colección. Después de agregar el objeto, podrá modificar algunos de sus valores, pero no todos. Vea los temas relativos a las propiedades Name, Type y Value para obtener más información.

Si name hace referencia a un objeto que ya es miembro de la colección, se produce un error en tiempo de ejecución cuando se usa el método Append .

Para quitar un objeto Property definido por el usuario de la colección, utilice el método Delete en la colección Properties. No se pueden eliminar propiedades integradas.

Nota:

Si omite el argumento DDL, el valor predeterminado es False (no DDL). Dado que no se expone ninguna propiedad DDL correspondiente, debe eliminar y volver a crear un objeto Property que quiera cambiar de DDL a no DDL.