¿Duda sobre función?
Hola! ¿Qué tal, como estas?
Recuerdas lo de control de usuario, he estado examinando el código, pero no he podido interpretar todavía muy bien este pedazo de código me podrías ayudar. Me la podrías explicar de una manera un poco detallada. Plis
________________________________________________________________________
Function ChangeProperty(strPropName As String, varPropType As Variant, varPropValue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strPropName) = varPropValue
ChangeProperty = True
Change_Bye:
Exit Function
Change_Err:
If Err = conPropNotFoundError Then ' No se encontró la propiedad.
Set prp = dbs.CreateProperty(strPropName, _
varPropType, varPropValue)
dbs.Properties.Append prp
Resume Next
Else
' Error desconocido.
ChangeProperty = False
Resume Change_Bye
End If
End Function
_________________________________________________________________________
Saludos.
Recuerdas lo de control de usuario, he estado examinando el código, pero no he podido interpretar todavía muy bien este pedazo de código me podrías ayudar. Me la podrías explicar de una manera un poco detallada. Plis
________________________________________________________________________
Function ChangeProperty(strPropName As String, varPropType As Variant, varPropValue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strPropName) = varPropValue
ChangeProperty = True
Change_Bye:
Exit Function
Change_Err:
If Err = conPropNotFoundError Then ' No se encontró la propiedad.
Set prp = dbs.CreateProperty(strPropName, _
varPropType, varPropValue)
dbs.Properties.Append prp
Resume Next
Else
' Error desconocido.
ChangeProperty = False
Resume Change_Bye
End If
End Function
_________________________________________________________________________
Saludos.
1 respuesta
Respuesta de azarleonardo
1