Access : je bloque sur une requete select distinct / count
Résolu/Ferméclé de 12 Messages postés 139 Date d'inscription samedi 19 juin 2010 Statut Membre Dernière intervention 3 novembre 2024 - 28 nov. 2022 à 23:13
- Access : je bloque sur une requete select distinct / count
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Acer quick access ✓ - Forum Windows
- Controller access network - Télécharger - Contrôle parental
- Recovery access - Télécharger - Récupération de données
2 réponses
28 nov. 2022 à 22:54
C'est bon, j'ai trouvé... le distinct est inutile; le group by fonctionne très bien..
Bonjour et bon retour parmi nous, si tu es un ancien manipulateur de Access.
Alors, d'abord, de quelle version de Access disposes-tu depuis le temps que tu n'y as pas touché ?
Ensuite pourquoi veux-tu écrire d'emblée ta requête en SQL, plutôt que l'écrire avec l'assistant quitte ensuite à le retranscrire en SQL?. Il me semble que ce serait bien plus pratique et facile, et en plus, ça te permettrait de te remettre dans le bain progressivement.
En tant qu'autodidacte sur Access, c'est toujours comme ça que j'ai procédé; je pratique ainsi depuis un peu plus de 20 ans
Modifié le 28 nov. 2022 à 23:14
Hello,
J'ai access 2007. J'ai terminé mes prouesses avec access avant 2000 lorsque je me suis immergé dans le PHP-Mysql.
J'ai toujours travaillé en VBA car je programmais aussi bien sous excel que sous access et les syntaxes comme la philosophie ne sont pas les mêmes. Je n'ai pas souvent utilisé l'assistant car il était limité vu mes besoins.
J'ai toujours été un autodidacte par jeu : GWBasic & Qbasic en 1980, quelques applis spéciales à mon travail, Excell (macro commandes direct pour gérer des BDD), puis access, un peu de Pascal (pas top) puis les sites internet...Une suite et une progression logique ;o)))
Maintenant j'essaie d'inclure un graphique mais ma DLL est HS grrrrr
@+
La syntaxe finale est
SELECT visite.Démarche, Count(visite.Démarche) AS expr1
FROM visite
WHERE (((Left([Démarche],2)) Like [forms]![An-1]![activites]) AND ((Year([DateVisite]))=Year(Date())-1))
GROUP BY visite.Démarche;