CrAzY hOuSe
Locos por la programación

Convertir datos entre diferentes formatos

Se trata de una función, a la que le enviamos cualquier tipo de dato y nos lo devuelve convertido al que queramos, según el indicador que reciba.

Public Function ValidarCampo(Campo As Variant, I As Integer) As Variant
    'SI VIENE VACÍO O CON NULO
    If Campo = "" Or IsNull(Campo) Then
        ValidarCampo = ""
    Else
        Select Case I   'PARA DEVOLVER EL TIPO DE CONVERSION
            Case 1 'CONVERSIÓN A INTEGER
                ValidarCampo = CInt(Campo)
            Case 2 'CONVERSIÓN A LONG
                ValidarCampo = CLng(Campo)
            Case 3 'CONVERSIÓN A DOUBLE
                ValidarCampo = CDbl(Campo)
            Case 4 'CONVERSIÓN A SINGLE
                ValidarCampo = CSng(Campo)
            Case 5 'CONVERSIÓN A FECHA
                ValidarCampo = CDate(Campo)
            Case 6 'CONVERSIÓN A CADENA
                ValidarCampo = CStr(Campo)
        End Select
    End If
End Function

Enviado jun 01 2002, 11:48 por Maverick
Archivado en: ,
MavericK
Ofrecido por Community Server (Non-Commercial Edition)