Autor Tema: Variables predefinidas  (Leído 2060 veces)

0 Usuarios y 1 Visitante están viendo este tema.

pepino

  • Bytes
  • *
  • Mensajes: 45
  • Reputación: +0/-4
    • Ver Perfil
Variables predefinidas
« en: Septiembre 18, 2016, 02:31:18 am »
hace mucho vi un pequeño post donde hacian eso pero no lo encuentro el caso es que quiero crear variables para que solo reciban un valorque yo haya ya establecido por ejemplo.

public sub Tabla(tabla_mysql as string)
...
end sub


al momento de querer llamar a ese procedimiento call Agregar ("profesores")

la variable tabla_mysql ya tenga definidos varios parametros que yo configuro, me explico?

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
Re:Variables predefinidas
« Respuesta #1 en: Septiembre 19, 2016, 01:13:48 pm »
Estimado pepino


No me queda muy clara tu consulta pero me parece que te refieres al uso de Argumentos Opcionales.


Te adjunto un mismo ejemplo con dos soluciones ligeramente diferentes



Public Sub TablaA(Optional ByVal tabla_mysql As String = "SELECT * FROM Tabla")
  '
  If tabla_mysql = "SELECT * FROM Tabla" Then
    ' Argument is missing
    Debug.Print "Argument is missing - " & "SELECT * FROM Tabla"
  Else
    ' Argument is present
    Debug.Print "Argument is present - " & tabla_mysql
  End If
End Sub




Public Sub TablaB(Optional ByVal tabla_mysql)
  If IsMissing(tabla_mysql) Then
    ' Argument is missing
    Debug.Print "Argument is missing - " & "SELECT * FROM Tabla"
  Else
    ' Argument is present
    Debug.Print "Argument is present - " & tabla_mysql
  End If
End Sub




Saludos desde algún lugar de Lima-Perú
Saludos, desde algún lugar de Lima-Perú