Bonjour,
Merci Dolphy35 pour tous ces liens fort intéressants et que j'avais déjà, pour certains, consulté avec grand intérêt.
Je ne conteste pas l'intérêt ergonomique des rubans, les machines d'aujourd'hui sont surpuissantes et ont parfois un proccesseur qui tourne en rond
à ne pas faire grand chose alors autant l'occuper à dessiner de belles images colorées.
C'est donc joli mais...
- sur des applications de gestion avec de nombreux écrans de consultation ou de saisie de type tableau le ruban consomme une place beaucoup plus importante qu'une barre de menus et une barre d'outils - et ne viens pas me dire qu'on peut réduire le ruban : và en parler aux utilisateurs...
- la création et la maintenance des rubans, bien que rendue plus aisée par l'outil proposé par Arkham46 - que je remercie vivement ici - ne tient pas la comparaison avec la facilité de création et de personnalisation d'une barre de menus ou d'une barre d'outils des versions antérieures à 2007
D'autant plus que sur ces anciens modèles il était possible de tester instantanément les commandes mises en place et ce sans limite et sans avoir à fermer et réouvrir l'application perdant au passage tous les points d'arrêt et tous les signets!
Et c'est sans compter avec la lourdeur de gestion des événements issus des contrôles des rubans.
Je ne parle pas de l'affectation directe d'une fonction spécifique au traitement de chaque événement mais de la centralisation des ces traitements fondée sur l'exploitation de leurs identifiants.
Tout ça ne m'a pas pas empêché de créer un système de menu utilisant uniquement les rubans; conséquence d'une volonté, à la création du projet, d'intégrer au mieux les nouvelles fonctionnalités en vue d'assurer la pérennité du programme.
En résumé je déplore 3 absences majeures au niveau de l'environnement de développement :
- L'absence de possibilité de créer des rubans personnalisés et nommés, intégrés à la définition de la base de données (mais pas enregistrés dans une table ce qui est impossible dans un projet ADP)
- L'absence de possibilité de créer dans l'interface un contrôle libre associé à l'exécution d'une fonction VBA et non d'une MACRO
- Le fait que le ruban ne soit associable à une variable qu'au moment de sa création et qu'il soit impossible de le recréer sans décharger le projet au préalable.
Tout ceci ne m'empêche pas d'utiliser Access
de préférence à tous les autres outils de développement pour la réalisation des applications de gestion.
Partager