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…)’ »

Share Button

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’ »

Share Button

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’ »

Share Button

EXCEL : calculs conditionnels avec les fonctions MIN et MAX

Les fonctions MIN() et MAX() appliquées à une plage de cellules renvoient respectivement le plus petit et le plus grand nombre d’une série de valeurs. Malheureusement MIN() et MAX() ne disposent pas de fonctions dérivées permettant les calculs conditionnels ; au contraire des fonctions SOMME() et NB() qui se déclinent en SOMME.SI, SOMME.SI.ENS, NB.SI et NB.SI.ENS. Pourtant, …

Continue reading ‘EXCEL : calculs conditionnels avec les fonctions MIN et MAX’ »

Share Button

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’ »

Share Button