SGBDR ACCESS : Programmer des requêtes SQL dans des macros VBA

Les requêtes SQL remplissent de nombreuses tâches concourant à l’analyse de données. Ces requêtes peuvent être utilement programmées en VBA. Cette pratique permet à la fois d’automatiser l’exécution successive de plusieurs requêtes et de modifier les requêtes à la volée pour les adapter en fonction des circonstances précises (dates, comptes, entités…). ‘Mouvements sur comptes cessions immo NomReq …

Continue reading ‘SGBDR ACCESS : Programmer des requêtes SQL dans des macros VBA’ »

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

SQL : les requêtes regroupement

Les requêtes « regroupement » permettent de regrouper tous les enregistrements (lignes) d’une même table (ou d’une requête), dont le contenu de certains champs est commun, en un seul enregistrement. Ainsi, dans le cas d’un état de stock de marchandises, la requête ci-après regroupe tous les enregistrements dont le code article (champ Référence) est identique en un seul et additionne …

Continue reading ‘SQL : les requêtes regroupement’ »

Share Button

SQL : les requêtes UNION

Une requête UNION réunit le contenu de plusieurs tables (ou le résultat de plusieurs requêtes). Ainsi, une table A composée de six lignes (enregistrements) et une table B composée de neuf lignes donneront un résultat de composé de quinze lignes. Cette réunion est réalisée à l’aide de requêtes unies par l’instruction UNION. Les tables parties prenantes à la requête doivent …

Continue reading ‘SQL : les requêtes UNION’ »

Share Button

Programmation (VBA, SQL…) : les opérateurs

Les opérateurs sont des symboles qui permettent d’effectuer des calculs et de manipuler des variables. Tous les langages informatiques (VBA, SQL…) utilisent ces opérateurs issus des mathématiques. Les opérateurs sont répartis en plusieurs catégories : les opérateurs de calcul (ou arithmétiques) ; les opérateurs de comparaison ; les opérateurs logiques (ou booléens).

Share Button