[Access 2007] Additionner deux tables
overgraph
Messages postés
17
Statut
Membre
-
Le Pingou Messages postés 12656 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12656 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voilà en faite je créer une base de donnée pour en regrouper plusieurs d'autres.
( Car mes base de donnée regroupe des informations et des photos en PJ donc elle arrive à saturation en taille 2Go)
Donc j'ai créer un bd principal et j'y ai lié mes autres base de données.
(Elles s'affiche toute bien dans la bd Principal.) Mais le problème
C'est que dans mon formulaire de la BD principale, mon menu déroulant ne prend en compte que la 1ère BD que j'ai lié.
Comment faire pour que lorsque je tape un nom ou que je cherche dans le menu je puisse voir toute mes données de toutes les base liées.
Merci de votre aide
Ps ACCESS 2007
Voilà en faite je créer une base de donnée pour en regrouper plusieurs d'autres.
( Car mes base de donnée regroupe des informations et des photos en PJ donc elle arrive à saturation en taille 2Go)
Donc j'ai créer un bd principal et j'y ai lié mes autres base de données.
(Elles s'affiche toute bien dans la bd Principal.) Mais le problème
C'est que dans mon formulaire de la BD principale, mon menu déroulant ne prend en compte que la 1ère BD que j'ai lié.
Comment faire pour que lorsque je tape un nom ou que je cherche dans le menu je puisse voir toute mes données de toutes les base liées.
Merci de votre aide
Ps ACCESS 2007
A voir également:
- [Access 2007] Additionner deux tables
- Save as pdf office 2007 - Télécharger - Bureautique
- Excel additionner plusieurs cellules - Guide
- Comment faire deux colonnes sur word - Guide
- Deux ecran pc - Guide
- Nombre de jours entre deux dates excel - Guide
38 réponses
Bonjour,
Je me suis replongé dans votre exemple.
Souci avec votre exemple et du coup dans ma BD.
Le menu déroulant dans le formulaire à bien la requète union en source. Mais lorsque je séléctionne un contact dans celui-ci. Le Formulaire ne change pas je reste sur le 1er Contact.
De même en essayant sur ma bd je constate que lorsque je créer le menu déroulant avec l'assitant.
Je ne peux choisir de suite la source.
Une fois le menu déroulant créér et que je séléction ma requète
l'ordre de mes colonnes* change.
et je n'arrive pas à les modifier.
colonnes* => Ordre d'affichage dans le menu déroulant.
exemple: |N°Client|N°Chassis|Abonnés|Tournée|
Merci de votre aide très précisieuse.
Je me suis replongé dans votre exemple.
Souci avec votre exemple et du coup dans ma BD.
Le menu déroulant dans le formulaire à bien la requète union en source. Mais lorsque je séléctionne un contact dans celui-ci. Le Formulaire ne change pas je reste sur le 1er Contact.
De même en essayant sur ma bd je constate que lorsque je créer le menu déroulant avec l'assitant.
Je ne peux choisir de suite la source.
Une fois le menu déroulant créér et que je séléction ma requète
l'ordre de mes colonnes* change.
et je n'arrive pas à les modifier.
colonnes* => Ordre d'affichage dans le menu déroulant.
exemple: |N°Client|N°Chassis|Abonnés|Tournée|
Merci de votre aide très précisieuse.
Bonjour,
Est-ce que mon exemple fonctionne ?
Chez moi je viens de refaire des essais et tout marche super.
J'attends votre réponse.
Est-ce que mon exemple fonctionne ?
Chez moi je viens de refaire des essais et tout marche super.
J'attends votre réponse.
Bonjour,
C’est étrange, chez moi s’est parfait, je vous renvoi l’exemple : https://www.cjoint.com/?ktqJFKtB7j
C’est étrange, chez moi s’est parfait, je vous renvoi l’exemple : https://www.cjoint.com/?ktqJFKtB7j
Pardon pour le temps de réponse.
J'ai testé à nouveau je n'arrive pas à varier le formulaire par le menu déroulant.
Voici un screen de la page
http://img5.hostingpics.net/pics/161936Sans_titre.jpg
J'ai changer l'abo dans le menu mais le formulaire ne bouge pas
J'ai testé à nouveau je n'arrive pas à varier le formulaire par le menu déroulant.
Voici un screen de la page
http://img5.hostingpics.net/pics/161936Sans_titre.jpg
J'ai changer l'abo dans le menu mais le formulaire ne bouge pas
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
L’image est superbe et elle a le mérite de voir que les macros ne sont pas activées, d’où le problème.
A la suite du message d’avertissement de sécurité …… sous OPTIONS et ensuite Activer ce contenu
L’image est superbe et elle a le mérite de voir que les macros ne sont pas activées, d’où le problème.
A la suite du message d’avertissement de sécurité …… sous OPTIONS et ensuite Activer ce contenu
Effectivement votre formulaire fonctionne.
Mais moi je n'arrive pas à le créér.
Soit j'ai le résultat dans mon menu déroulant mais le formulaire ne change pas.
soit lorsque je mets la requete Union en source le menu déroulant change et rajoute des colonnes vide.
Comment créer vous le menu dérulant, avec l'assistant ?
Merci d'avance pour cette présieuce aide.
Mais moi je n'arrive pas à le créér.
Soit j'ai le résultat dans mon menu déroulant mais le formulaire ne change pas.
soit lorsque je mets la requete Union en source le menu déroulant change et rajoute des colonnes vide.
Comment créer vous le menu dérulant, avec l'assistant ?
Merci d'avance pour cette présieuce aide.
Bonjour,
La petite marche à suivre, j’espère n’avoir rien oublié !
https://www.cjoint.com/?ljqUBqCCcZ
La petite marche à suivre, j’espère n’avoir rien oublié !
https://www.cjoint.com/?ljqUBqCCcZ
J'ai tout fait pareil mais ca ne marche pas.
Il me donne une erreur ici.
Private Sub Choix_AfterUpdate()
Dim rst As Recordset
Me.Form.RecordSource = Me.Column(3)
Me.Texte42.Value = "De : " & Me.Form.RecordSource
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me.Choix.Column(0) & ""
Me.Bookmark = rst.Bookmark
rst.Close
End Sub
Je pensais que l'erreur venait de la colonne vu que dans mes bd le nom des abonnés sont en colonne 4 mais ca ne vient pas de là, comprend pas.
Il me donne une erreur ici.
Private Sub Choix_AfterUpdate()
Dim rst As Recordset
Me.Form.RecordSource = Me.Column(3)
Me.Texte42.Value = "De : " & Me.Form.RecordSource
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me.Choix.Column(0) & ""
Me.Bookmark = rst.Bookmark
rst.Close
End Sub
Je pensais que l'erreur venait de la colonne vu que dans mes bd le nom des abonnés sont en colonne 4 mais ca ne vient pas de là, comprend pas.
Bonjour,
Dans cette ligne : Me.Form.RecordSource = Me.Column(3)
Il manque le mot Choix
Correct : Me.Form.RecordSource = Me.Choix.Column(3)
Dans cette ligne : Me.Form.RecordSource = Me.Column(3)
Il manque le mot Choix
Correct : Me.Form.RecordSource = Me.Choix.Column(3)
Bonjour,
Maintenant il bloque ici
Dim rst As Recordset
Me.Form.RecordSource = Me.Choix.Column(3)
Me.Texte42.Value = "De : " & Me.Form.RecordSource
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me.Choix.Column(0) & ""
Me.Bookmark = rst.Bookmark
rst.Close
End Sub
Maintenant il bloque ici
Dim rst As Recordset
Me.Form.RecordSource = Me.Choix.Column(3)
Me.Texte42.Value = "De : " & Me.Form.RecordSource
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me.Choix.Column(0) & ""
Me.Bookmark = rst.Bookmark
rst.Close
End Sub
Bonjour,
Dans le formulaire, partie [En-tête de formulaire] il y a une zone de texte indépendante (pour afficher le nom de la table correspondante au choix) son nom est [Texte42], il faut mettre le nom que vous avez donné pour cette zone (note si pas utilisé, supprimer la ligne de code).
Dans le formulaire, partie [En-tête de formulaire] il y a une zone de texte indépendante (pour afficher le nom de la table correspondante au choix) son nom est [Texte42], il faut mettre le nom que vous avez donné pour cette zone (note si pas utilisé, supprimer la ligne de code).
Voilà donc j'ai supprimé la ligne ce qui donne:
Private Sub Choix_AfterUpdate()
Dim rst As Recordset
Me.Form.RecordSource = Me.Choix.Column(3)
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me.Choix.Column(0) & ""
Me.Bookmark = rst.Bookmark
rst.Close
End Sub
Mais j'ai toujours une erreur:
Quand je choisi un abonné dans la liste ca me donne:
Erreur d'exécution: '2580'
La source d'éxecution << ABONNE>> spécifié dans ce formulaire ou cet état n'existe pas.
Donc je clique sur déblocage et il me souligne la ligne
Private Sub Choix_AfterUpdate()
Dim rst As Recordset
Me.Form.RecordSource = Me.Choix.Column(3)
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me.Choix.Column(0) & ""
Me.Bookmark = rst.Bookmark
rst.Close
End Sub
Comprend toujours pas
Private Sub Choix_AfterUpdate()
Dim rst As Recordset
Me.Form.RecordSource = Me.Choix.Column(3)
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me.Choix.Column(0) & ""
Me.Bookmark = rst.Bookmark
rst.Close
End Sub
Mais j'ai toujours une erreur:
Quand je choisi un abonné dans la liste ca me donne:
Erreur d'exécution: '2580'
La source d'éxecution << ABONNE>> spécifié dans ce formulaire ou cet état n'existe pas.
Donc je clique sur déblocage et il me souligne la ligne
Private Sub Choix_AfterUpdate()
Dim rst As Recordset
Me.Form.RecordSource = Me.Choix.Column(3)
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me.Choix.Column(0) & ""
Me.Bookmark = rst.Bookmark
rst.Close
End Sub
Comprend toujours pas
Bonjour,
Sans votre base cela devient problématique de vous aider. Je vous propose ceci : faire une copie de votre base (la structure seulement, quelques lignes de données suffisent) la compacter et la compresser en ZIP ou RAR et la mettre sur http://cijoint.fr/ et poster le lien.
Sans votre base cela devient problématique de vous aider. Je vous propose ceci : faire une copie de votre base (la structure seulement, quelques lignes de données suffisent) la compacter et la compresser en ZIP ou RAR et la mettre sur http://cijoint.fr/ et poster le lien.
Je vous envoie ca courant de semaine mais je ne sais pas comment la compacter.
Merci encore de votre aide ponpon
Merci encore de votre aide ponpon
Voici un echantillon de ma bd
Par contre les tables sont dans la même bd ce qui n'est pas le cas dans mon fichier à moi.
Merci de votre aide
https://www.cjoint.com/?mlsJpOIt7j
Par contre les tables sont dans la même bd ce qui n'est pas le cas dans mon fichier à moi.
Merci de votre aide
https://www.cjoint.com/?mlsJpOIt7j
Bonjour,
Le numéro d’index de la table source est le 13 et non le 3 dans votre cas.
Votre base : https://www.cjoint.com/?mmqa4ioTpu
Le numéro d’index de la table source est le 13 et non le 3 dans votre cas.
Votre base : https://www.cjoint.com/?mmqa4ioTpu
Ca marche, enfin presque.
Je ne comprend pas très bien l'histoire de table 13 mais ca fonctionne.
J'arrive à voir toute mes tables liées dans le menu déroulants.
Seul petit hic c'est que je dois rentrer les numéros de chassis pour évoluer dans le menu alors que j'aurai souhaité utilise le nom des abonnés.
Pour être plus précis si je rentre le nom d'un abonné le menu ne le reconnait pas alors que si je rentre son num de Chassis il me l'affiche.
Sinon ca fonctionne nikel.
Merci de cette aide bien précieuse
Je ne comprend pas très bien l'histoire de table 13 mais ca fonctionne.
J'arrive à voir toute mes tables liées dans le menu déroulants.
Seul petit hic c'est que je dois rentrer les numéros de chassis pour évoluer dans le menu alors que j'aurai souhaité utilise le nom des abonnés.
Pour être plus précis si je rentre le nom d'un abonné le menu ne le reconnait pas alors que si je rentre son num de Chassis il me l'affiche.
Sinon ca fonctionne nikel.
Merci de cette aide bien précieuse
Bonjour,
Modifier la propriété [Largeurs colonnes] de la zone de liste déroulante, mettre ces valeurs : [0cm;0cm;0cm;5cm;2cm]
Concerne : l'histoire de table 13 ; cela vient tout simplement de la position (pos : 13) de la colonne [NomTable] de votre requête [R_Union_Contact] qui est la source de la zone de liste déroulante.
Modifier la propriété [Largeurs colonnes] de la zone de liste déroulante, mettre ces valeurs : [0cm;0cm;0cm;5cm;2cm]
Concerne : l'histoire de table 13 ; cela vient tout simplement de la position (pos : 13) de la colonne [NomTable] de votre requête [R_Union_Contact] qui est la source de la zone de liste déroulante.