tipo de datos recordset

16/07/2004 - 17:45 por ALBERTO | Informe spam
Buenas a tod@s

tengo un programita en excel que me rellena una base de datos de sql

Antes funcionaba estupendamente pero al exportar el modulo a otra hoja de
excel resulta que no me reconoce el tipo de datos recordset

me dice que no esta definido el tipo de datos defuinido por el usuario


Function Filtrar(Dato As Recordset) As Variant

If Dato.EOF And Dato.BOF Then
Filtrar = 0
Else
If IsNull(Dato.Fields(0).Value) Then
If Dato.Fields(0).Type = 10 Then
Filtrar = ""
Else
Filtrar = 0
End If
Else
If Dato.Fields(0).Type = 10 Then
Filtrar = CStr(Dato.Fields(0).Value)
Else
Filtrar = CDbl(Dato.Fields(0).Value)
End If
End If
End If
End Function


Gracias

Preguntas similare

Leer las respuestas

#1 Valentín Playá Serra
16/07/2004 - 19:11 | Informe spam
Alberto,

en el editor de VBA tienes que añadir la referencia a Microsoft DAO
(Herramientas/Referencias/Microsoft DAO x.x).

Saludos,

Valentín Playá Serra
Sonotronic S.A.
************************************************

"ALBERTO" escribió en el mensaje
news:O$
Buenas a

tengo un programita en excel que me rellena una base de datos de sql

Antes funcionaba estupendamente pero al exportar el modulo a otra hoja de
excel resulta que no me reconoce el tipo de datos recordset

me dice que no esta definido el tipo de datos defuinido por el usuario


Function Filtrar(Dato As Recordset) As Variant

If Dato.EOF And Dato.BOF Then
Filtrar = 0
Else
If IsNull(Dato.Fields(0).Value) Then
If Dato.Fields(0).Type = 10 Then
Filtrar = ""
Else
Filtrar = 0
End If
Else
If Dato.Fields(0).Type = 10 Then
Filtrar = CStr(Dato.Fields(0).Value)
Else
Filtrar = CDbl(Dato.Fields(0).Value)
End If
End If
End If
End Function


Gracias


Respuesta Responder a este mensaje
#2 ALBERTO
19/07/2004 - 08:35 | Informe spam
Muchas gracias


"Valentín Playá Serra" escribió en el mensaje
news:
Alberto,

en el editor de VBA tienes que añadir la referencia a Microsoft DAO
(Herramientas/Referencias/Microsoft DAO x.x).

Saludos,

Valentín Playá Serra
Sonotronic S.A.
************************************************

"ALBERTO" escribió en el mensaje
news:O$
> Buenas a
>
> tengo un programita en excel que me rellena una base de datos de sql
>
> Antes funcionaba estupendamente pero al exportar el modulo a otra hoja


de
> excel resulta que no me reconoce el tipo de datos recordset
>
> me dice que no esta definido el tipo de datos defuinido por el usuario
>
>
> Function Filtrar(Dato As Recordset) As Variant
>
> If Dato.EOF And Dato.BOF Then
> Filtrar = 0
> Else
> If IsNull(Dato.Fields(0).Value) Then
> If Dato.Fields(0).Type = 10 Then
> Filtrar = ""
> Else
> Filtrar = 0
> End If
> Else
> If Dato.Fields(0).Type = 10 Then
> Filtrar = CStr(Dato.Fields(0).Value)
> Else
> Filtrar = CDbl(Dato.Fields(0).Value)
> End If
> End If
> End If
> End Function
>
>
> Gracias
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida