|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 66 ![]() |
Slt à tous,
Je ne comprend rien ! lol ![]() Dans la PJ, comment insérer le personnel de la table T1 vers T2 suivant que l'on clic sur Le bouton A, B ou C du formulaire1 et qui filtre suivant l'équipe sélectionné par le bouton? Merci d'avance. A bientot |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour,
Veux-tu faire l'effort d'expliquer clairement (avec des mots, pas des pièces jointes) ce que tu veux faire et où tu rencontres des difficultés. À+ |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 66 ![]() |
Ha Haa
Non je ne rencontre aucune difficulté à m'exprimer mais je pensé qu'une image valait un million de mot. Alors je m'explique... Voila, j'ai deux table - T1 (N°, Nom, Prénom, Equipe - T2 (N°, Nom, Prénom, Equipe, etat Un formulaire - formulaire1 avec un sous formulaire - sous formulaire1 (T2) Dans le formulaire j'ai trois bouton ; A B et C Je voudrai en cliquant sur un bouton, insérer dans mon sous formulaire toutes les personnes faisant partie de l'équipe préalablement sélectionné. Je sais que cela est faisable mais je ne sais pas comment faire. Pouvez vous m'aider??? merci d'avance. Désolé de ne pas avoir pris le temps d'expliquer plus en détail dans mon précédent message. D'avance merci pour votre aide. a+ |
|
|
00
|
|
|
#4 | |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour Gorane,
Citation:
Tu devrais dire ce que représentent les boutons A, B et C. Est-ce la sélection dont tu parles ? Quelle est la différence de contenu entre T1 et T2 (à part qu’il y a un champ de plus !). Quelle est la source de ton formulaire principal ? P-S. J’ai regardé ta pièce jointe pour essayer de deviner, mais je dispose de Access2000 qui ne peut lire de tels fichiers. |
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 66 ![]() |
Bonjour claudeleloup,
Alors les 3 boutons A, B et C définissent l équipe a insérer dans le sous formulaire. Il n y a pas de source dans le formulaire1. C est un formulaire d' information divers. Dans le sous formulaires il y plusieurs autre champ comme date par exemple mais les principaux a insérer sont la. Merci pour ton aide. A bientôt. |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Peux-tu poster un bdd compatible Access2000 avec
- les deux formulaires ; - les tables en question. |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 66 ![]() |
Bonsoir,
Ci joint la bd en mdb 2000 Merci encore. |
|
|
00
|
|
|
#8 | ||
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonsoir,
Voici un exemple de code que tu peux associer à l’événement Sur clic de chacun des boutons (pour autant que leur propriété légende (caption en anglais) soit la lettre qui correspond. Code :
![]() mais généralisée car elle fait référence à la légende du contrôle actif, en l’occurrence la légende du bouton cliqué. La deuxième instruction « réveille » ton sous-formulaire pour qu’il affiche le nouveau contenu de la table T2. Ceci répond à ta question, mais je ne vois pas trop ce que tu vas pouvoir faire avec cela. P-S. Tu devrais "normer" le nom de tes objets et contrôles : éviter les caractères spéciaux, les espaces... |
||
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 66 ![]() |
Résolu !
Oui c'est ça que je cherche. Je commence Access et j'ai beaucoup de mal avec SQL. Merci pour ton aide. PS ; Cela permet d’intégrer plus rapidement les noms d'une même équipe. A bientôt; MERCI ![]() ![]()
|
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 66 ![]() |
RE,
Une petite question juste pour apprendre. Que deviendrai le code DoCmd.RunSQL ("INSERT INTO T2 ( Nom, Prénom, Equipe ) SELECT T1.Nom, T1.Prénom, T1.Equipe FROM T1 WHERE (((T1.Equipe)=""" & Me.ActiveControl.Caption & """));" en lui ajoutant une valeur définie et non sur la référence à la légende du contrôle actif ? Aussi, je viens de mettre une date dans T2. Elle ne s'ajoute pas dans mon sous formulaire quand je clic sur l'un des bouton malgré que le champ "T2_date" sois en valeur par défaut. Est ce normal ? Merci de ton aide |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour,
C'est que, dans ton sous-formulaire, tu n'as pas prévu de contrôle pour afficher ce champ de ta table. Si tu veux apprendre à bien construire un formulaire, jette un coup d'œil à la 1re partie de ce tutoriel : http://argyronet.developpez.com/offi...ghlightrecord/ |
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 66 ![]() |
Ok, c'est bon j'ai compris le code que tu m'as donnée. Pour ceux qui, comme moi sont un peu perdu voila l'explication.
Code :
DoCmd.RunSQL "INSERT INTO matable (champ1, champ2) VALUES (" & Me.Champ1 & ", " & Me.Champ2 & " )" Infos supplémentaires : - Dans la parenthèse de gauche, les noms champ1 et champ2 font référence aux noms de champs de ta table access et dans la parenthèse de droite ils font référence aux noms des cases de texte remplies par l'utilisateur avant validation. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com