Access de Xavi
Objetos => Consejos, técnicas, artículos => Mensaje iniciado por: xavi en Octubre 20, 2025, 01:51:53 pm
-
Palabras clave: Enumeraciones
Autor: Gustav Brock
Extraído de: Experiencia propia
Hace ya muchos años que utilizo las enumeraciones para distintas cosas.
Imaginemos esta enumeración
Public Enum eGestorCorreo
NotDefined = 0
Outlook
Notes
Firefox
End Enum
En un determinado momento me fue necesario saber cuál era el valor máximo de una enumeración y la solución que propuso Chea fue agregar un nuevo elemento llamado, por ejemplo, EnumMax que daria el valor siguiente al último.
Public Enum eGestorCorreo
NotDefined = 0
Outlook
Notes
Firefox
EnumMax
End Enum
El problemilla (es más un TOC que un problema) es que ese valor de EnumMax aparece en el Intellisense. Pues resulta que se puede ocultar anteponiendo el guion bajo al nombre _EnumMax y envolviéndolo todo entre corchetes (un nombre que empieza con _ produce error) de manera que quede oculto en el Intellisense.
Public Enum eGestorCorreo
NotDefined = 0
Outlook
Notes
Firefox
[_EnumMax]
End Enum
Cada día se aprende algo