FAQ MS-Access
FAQ MS-AccessConsultez toutes les FAQ
Nombre d'auteurs : 140, nombre de questions : 926, dernière mise à jour : 15 juin 2021
La déclaration de "Option Explicit" au début d'un module indique à Visual Basic que toutes les variables utilisées
à l'intérieur de ce module devront être préalablement déclarées. Ainsi si vous vous trompez sur le nom d'une variable vous aurez
une erreur à la compilation. Être prévenu d'une erreur pendant la phase de compilation est un gros avantage : elle vous
évite d'avoir à la retrouver par débogage après avoir constaté un dysfonctionnement pendant l'exécution. De plus, déclarer
vos variables vous permet de spécifier leur type, ce qui est préférable du point de vue des performances du programme.
Pour qu'"Option Explicit" soit ajouté automatiquement à la création d'un module, activez l'option
"Déclaration des variables obligatoire" dans les options du projet (onglet "Éditeur").
Lien : FAQ VB
Les fonctions de regroupement de domaine sont moins performantes que l'utilisation du Recordset.
Ainsi :
DMAX
(
"MonChamp"
,"MaTable"
)
serait donc moins performant qu'un :
Set
rst=
Currentdb.OpenRecordset
(
"SELECT MAX(MonChamp) From Matable"
,DbOpenSnapShot)