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.