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

Access Discussion :

[AC-2007/2016] Saisir dans un tableau croisé dynamique


Sujet :

Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Chef de projets / Responsable Qualité
    Inscrit en
    Mai 2019
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projets / Responsable Qualité
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2019
    Messages : 42
    Points : 14
    Points
    14
    Par défaut [AC-2007/2016] Saisir dans un tableau croisé dynamique
    Bonjour à tous,

    Dans le cadre d'un projet professionnel, je cherche désespérément une solution pour saisir dans un tableau croisé dynamique.

    Une solution qui m'avait été proposée était d'injecter les données dans une table temporaire mais comment réimporter les données de cette table temporaire vers ma table (basculer les données affichées "en colonne" à "en ligne")

    Tbl
    Code A AA V
    Date 01/01/01 01/02/01
    Valeur 2 5

    Tbl temporaire
    Code A Date 1 Date 2
    Valeur 2 5


    J'ai trouvé cette vidéo
    mais elle fait appel à un module dont on connait pas le code...


    Merci par avance pour votre aide.

    Cordialement,

  2. #2
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut
    Message clair, mais exemple peu clair !
    Y a-t-il un exemple concret et très clair ?
    Structure des tables ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Chef de projets / Responsable Qualité
    Inscrit en
    Mai 2019
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projets / Responsable Qualité
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2019
    Messages : 42
    Points : 14
    Points
    14
    Par défaut
    Bonjour Zekraoui_Jakani,

    Tout d'abord merci pour votre réponse.

    Je reformule un exemple simplifié sur ce que je veux faire.
    En fait je souhaite partir d'une table T1:

    Identifiant Projet Examen Valeur
    1 1 EXA1 1
    1 1 EXA2 15
    2 1 EXA1 1
    2 1 EXA2
    3 1 EXA1
    3 1 EXA2
    4 2 EXA3 300
    5 2 EXA4

    Les examens sont définis dans une table T2 et sont dépendants du n°projet. Ils sont ajoutés autant de fois qu'il y a d'identifiants pour un projet donné.

    Pour faciliter la saisie, je souhaite passer par une table temporaire "filtré par projet" pour mettre les visites en colonne ce qui fait :

    POUR LE PROJET 1,

    IDENTIFIANT EXA1 EXA2
    1 1 15
    2 1
    3


    POUR LE PROJET 2,

    IDENTIFIANT EXA3 EXA4
    4 300
    5

    Je laisse les utilisateurs saisir de nouvelles données dans la table temporaire et souhaite que l'ensemble de ces données modifiées soient réinjectées dans ma table T1. Est-ce possible ?

    Espérant être un peu plus clair dans ce nouvel exemple

    Cordialement,

  4. #4
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut
    Je suggère de créer des requêtes crosstab (TCD) comme ci-dessous:
    Nom : TCD.jpg
Affichages : 65
Taille : 258,4 Ko
    Ensuite, transformer chacune de ces 2 requêtes en "Make Table query"; vous aurez donc deux tables distinctes.
    Créer 2 formulaires; chacun basé sur une des 2 tables créées; ainsi vous avez une interface utilisateur pour encoder de nouvelles données.
    Pour pouvoir réinjecter les nouvelles données dans la table T1, il vous faut un bouton de commande qui va translater les données, encodées dans les formulaires, vers T1.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Chef de projets / Responsable Qualité
    Inscrit en
    Mai 2019
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projets / Responsable Qualité
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2019
    Messages : 42
    Points : 14
    Points
    14
    Par défaut
    Bonjour,

    Merci pour cette réponse.

    Cela veut me faire beaucoup de formulaires, autant qu'il y a de projets. il vaut mieux du coup passer par une table temporaire non ?

    Quelle est la méthode pour translater les données, encodées dans les formulaires, vers T1 ?
    En faite, il faudrait un système de boucle pour chaque colonne récupérer l'en-tête de colonne puis récupérer les valeurs. Vous avez une idée de code ?

    Cordialement,

  6. #6
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut
    Pouvez-vous poster copie de votre DB, avec données fictives

Discussions similaires

  1. [AC-2013] Saisir dans un tableau croisé
    Par rag83 dans le forum IHM
    Réponses: 3
    Dernier message: 02/01/2016, 21h24
  2. Réponses: 1
    Dernier message: 05/07/2007, 18h28
  3. VBA Excel :séparation dans un tableau croisé dynamique
    Par hiline6 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/11/2006, 08h52
  4. Réponses: 4
    Dernier message: 27/11/2006, 23h20
  5. [VBA-Excel] Faire un filtre dans un tableau croisé dynamique
    Par SFrane dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/11/2006, 15h05

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