Access - Tipos de datos definidos por el usuario

 
Vista:

Tipos de datos definidos por el usuario

Publicado por David Jesus (7 intervenciones) el 13/12/2008 16:59:27
Hola foro.
Estoy intentando crear una tipo de dato en access que me permita almacenar una clave y un valor. Es algo asi:

Public Type elem
key As String
value As Double
End Type

El problema es que cuando intento crear una colleccion con objetos de este tipo me da el siguiente error:
"Sólo los tipos definidos por el usuario públicos de módulos de objeto públicos se pueden usar como parámetros"
El tipo de dato esta declarado como publico en un modulo que no tiene el "Option Private Module" por lo que se supone que es publico....

A que puede deberse?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tipos de datos definidos por el usuario

Publicado por Chea (1015 intervenciones) el 13/12/2008 20:01:43
No sé a qué puede deberse el error. Quizás, si pusieras el código que usas...

No obstante, para una colección me parece mucho mejor una clase que un Type. Sería una cosa así:

Creamos un módulo de clase que llamamos clsElem y escribimos lo siguiente:

Public key As String
Public value As Double

Donde queramos añadir a la colección hacemos:

dim clEnum as new clsEnum
With clEnum
.Key = "Miclave"
.Value = 2.5
end with
...
MiColeccion.Add clEnum, "1"

Saludos
José Bengoechea Ibaceta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tipos de datos definidos por el usuario

Publicado por David Jesus (7 intervenciones) el 15/12/2008 20:05:02
Gracias!

Ya lo he resuelto como dices.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar