MS/ACCESS, VBA : créer et supprimer des requêtes

La création et la suppression de requêtes SQL à partir du VBA d’ACCESS s’opèrent respectivement à l’aide des commandes CreateQueryDef et DeleteObject. Tout d’abord, pour la création, la commande CreateQueryDef dans l’exemple suivant crée une requête nommée par la variable NomReq avec le texte SQL contenu dans la variable TexteReq dans la base de données …

Continue reading ‘MS/ACCESS, VBA : créer et supprimer des requêtes’ »

MS/ACCESS, VBA : tester l’existence d’un objet (requête, table…)

Il n’est pas possible de créer deux objets portant le même nom. Aussi avant de créer un objet, il est préférable de s’assurer qu’il n’existe pas déjà. ACCESS gère différentes natures d’objets : requête (Query), table (Table), formulaire (Form)… Le cas qui va être traité ici est celui des requêtes. L’exemple de code fourni ci-après est aisément …

Continue reading ‘MS/ACCESS, VBA : tester l’existence d’un objet (requête, table…)’ »

SQL : bien comprendre les clauses Where et Having pour ne pas les confondre

Les clauses WHERE et HAVING ont des usages en apparence similaires mais en réalité leurs rôles sont différents. SELECT [Stock N].Référence, [Stock N].Désignation, Sum([Stock N].Quantité) AS SommeDeQuantité FROM [Stock N] WHERE [Stock N].PU>50 GROUP BY [Stock N].Référence, [Stock N].Désignation HAVING (((Sum([Stock N].Quantité))>1000)); Ainsi, leurs fonctions se résument ainsi : WHERE : La clause WHERE conditionne l’extraction de …

Continue reading ‘SQL : bien comprendre les clauses Where et Having pour ne pas les confondre’ »

Automatiser la génération des écritures d’achat intragroupe et les intégrer dans un système comptable

La programmation informatique est une source inépuisable de gains de productivité. Appliquée aux métiers de la comptabilité et de la finance, les programmes limitent, entre autres, le temps passé à la saisie d’écritures pour recentrer le travail des équipes comptables sur des tâches de contrôle et d’analyse. Ce sujet est régulièrement à l’honneur sur ce blog. En …

Continue reading ‘Automatiser la génération des écritures d’achat intragroupe et les intégrer dans un système comptable’ »

L’environnement de développement (EDI) de l’ARDUINO

Les cartes de prototypage programmables ARDUINO sont des outils de développement et d’apprentissage de l’électronique et de la programmation. Le processus de développement suit les étapes suivantes : montage électronique, programmation sur ordinateur, téléversement (téléchargement) du programme vers la carte. Suite au téléversement, le programme s’exécute et le montage électronique produit son œuvre. Le cas …

Continue reading ‘L’environnement de développement (EDI) de l’ARDUINO’ »