La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26607 - ESTABLECER PROPIEDAD DE UN CAMPO A TRAVES DE CODIGO
Autor:  Alfonso Fernandez
En una tabla creada a traves de codigo necesito establecer la propiedad formato de un campo tipo moneda a Euros. Para ello, uso el metodo CreateProperty pero me da un error de operacion no valida.
Le he dado vueltas y no se que narices puede ser.
¿Alguien tiene una idea de que es lo que estoy haciendo mal.?

El codigo en cuestion es el siguiente:

Set empresa_creada = bd1.OpenRecordset(\"Producto\", dbOpenTable)
Set campo4 = empresa_creada.Fields(\"Precio\")
Set prueba = campo4.CreateProperty(\"Format\", dbCurrency, 3)
campo4.Properties.Append prueba
campo4.Properties.Refresh

  Respuesta:  Keyla Cañizales
Hola Alfonso:

No se si a estas fechas ya solucionaste tu problema, pero si no es asi te envio la forma como yo hago la asignacion por codigo de la estructura de una tabla.

Set Campo4 = empresa_creada.CreateField(Nombre, dbCurrency, 3)
empresa_creada..Fields.Append Campo4

Disculpa si no entendi tu pregunta... si lograste hacerlo cuentame.... :)