IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

access 2016 RowSource et requêts SQL


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2010
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : retraité
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2010
    Messages : 116
    Par défaut access 2016 RowSource et requêts SQL
    Sur un Formulaire de saisie de Notes, la « RowSource » SQL d’une zone de liste est une requête SQL d’analyse croisée qui dans sa clause « Where » contient 2 variables issues du choix de 2 zones de listes déroulantes (Classe et Année).
    Le résultat récapitule l’ensemble des moyennes des élèves par matières, pour une classe et année choisies ainsi que la moyenne générale de chaque élève. C’est OK.
    J’aurais souhaité ajouter une colonne avec le rang mais Access refuse d’ajouter une fonction d’agrégation à ma requête. Comme celle-ci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Rang: CpteDom('[M_Gen]';'[Rq1]';'[M_Gen]> ' & Remplacer([M_Gen];',';'.'))+1
    Si j’enregistre la « RowSource » SQL de la zone de liste en tant que requête et que je l’utilise pour construire une autre requête le résultat est obtenu mais il est invariable car il n’est plus dépendant des zones de listes.
    Questions :
    Peut-on utiliser le « RowSource » variable d’une zone de liste comme sous-requête et si oui comment ?
    L’idée est de lier les 2 listes par la « RowSource » variable de la première. Est-il possible d’utiliser une « RowSource » en tant que requête ?
    Peut-on mettre à jour une requête (objet Access) par du code et la réenregistrer chaque fois ? Si oui comment ?
    Nom : Capture d’écran 2024-11-30 144129.jpg
Affichages : 123
Taille : 38,0 Ko
    merci à vous

  2. #2
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2010
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : retraité
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2010
    Messages : 116
    Par défaut
    finalement résolu grace à la Remarquable F.A.Q du site.
    Merci aux auteurs

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2016] SQL ET VBA ACCESS 2016
    Par THIERRY K dans le forum Access
    Réponses: 8
    Dernier message: 14/07/2018, 16h08
  2. [VBA] ACCESS - Coefficient de correlation en SQL
    Par fredkrug dans le forum VBA Access
    Réponses: 8
    Dernier message: 25/01/2006, 08h31
  3. Requte Sql Avancée, question ... ? Estce possible ?
    Par plex dans le forum Administration
    Réponses: 8
    Dernier message: 14/12/2005, 15h13
  4. Utiliser les forms Access dans un projet ADP -> SQL SERVE
    Par _developpeur_ dans le forum Projets ADP
    Réponses: 12
    Dernier message: 09/12/2005, 12h37
  5. CROSSTAB ::marche dans access mais pas dans MS SQL 2000
    Par anselmeJ dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/11/2005, 07h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo