J'ai un rapport. Dans mon rapport il y a un numéro qui s'affiche. Access ne sait pas qu'il s'agit d'un numéro d'employé alors je veux, un peu plus bas, placer une zone de texte pour afficher le nom de l'employé. Cependant, on dirait que Access ne veut pas me permettre de faire une requête SQL. Il affiche toujours le texte de ma requête SQL au lieu de la réponse.. Voici un exemple de requête:"=Select Nom, Prenom from Employés where NumeroEmploye = [NumeroEmploye]
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
il serait préférable de placer le nom de l'employé directement dans ta requête. Si tu as le numéro tu dois avoir très facilement le nom dans la même table ou une table en relation.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-François" a écrit dans le message de news:
Bonjour!
J'ai un rapport. Dans mon rapport il y a un numéro qui s'affiche. Access ne sait pas qu'il s'agit d'un numéro d'employé alors je veux, un peu plus
bas, placer une zone de texte pour afficher le nom de l'employé. Cependant, on dirait que Access ne veut pas me permettre de faire une requête SQL. Il affiche toujours le texte de ma requête SQL au lieu de la réponse.. Voici un exemple de requête:"=Select Nom, Prenom from Employés where NumeroEmploye [NumeroEmploye]"
Merci J-F
Bonsoir.
il serait préférable de placer le nom de l'employé directement dans ta
requête. Si tu as le numéro tu dois avoir très facilement le nom dans la
même table ou une table en relation.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-François" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:09E8095D-3C18-4298-B949-E1FEAC104546@microsoft.com...
Bonjour!
J'ai un rapport. Dans mon rapport il y a un numéro qui s'affiche. Access
ne sait pas qu'il s'agit d'un numéro d'employé alors je veux, un peu plus
bas, placer une zone de texte pour afficher le nom de l'employé. Cependant,
on dirait que Access ne veut pas me permettre de faire une requête SQL. Il
affiche toujours le texte de ma requête SQL au lieu de la réponse.. Voici un
exemple de requête:"=Select Nom, Prenom from Employés where NumeroEmploye [NumeroEmploye]"
il serait préférable de placer le nom de l'employé directement dans ta requête. Si tu as le numéro tu dois avoir très facilement le nom dans la même table ou une table en relation.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-François" a écrit dans le message de news:
Bonjour!
J'ai un rapport. Dans mon rapport il y a un numéro qui s'affiche. Access ne sait pas qu'il s'agit d'un numéro d'employé alors je veux, un peu plus
bas, placer une zone de texte pour afficher le nom de l'employé. Cependant, on dirait que Access ne veut pas me permettre de faire une requête SQL. Il affiche toujours le texte de ma requête SQL au lieu de la réponse.. Voici un exemple de requête:"=Select Nom, Prenom from Employés where NumeroEmploye [NumeroEmploye]"
Merci J-F
Jean-François
Ouais je sais que ce serait préférable... Voici la situation plus en détail. C'est que j'ai 2 champs, l'un qui s'appelle NumeroEmployé et un qui s'appelle NumeroEquipement. C'est toujours UN ou L'AUTRE qui contient un numéro, Jamais les 2. Le premier est lié avec la table, le second est lié a un équipement qui lui, est lié a un employé. Lorsque je mettais ces 2 champs dans ma requête, Access ne comprenait plus rien et ne retournait rien... C'est pourquoi je me suis demandé s'il était possible de réaliser une requête SQL dans un rapport. Peut-être as tu une autre solution Raymond? :)
Merci Jean-François
Ouais je sais que ce serait préférable...
Voici la situation plus en détail. C'est que j'ai 2 champs, l'un qui s'appelle NumeroEmployé et un qui s'appelle NumeroEquipement. C'est toujours UN ou L'AUTRE qui contient un numéro, Jamais les 2. Le premier est lié avec la table, le second est lié a un équipement qui lui, est lié a un employé. Lorsque je mettais ces 2 champs dans ma requête, Access ne comprenait plus rien et ne retournait rien... C'est pourquoi je me suis demandé s'il était possible de réaliser une requête SQL dans un rapport. Peut-être as tu une autre solution Raymond? :)
Ouais je sais que ce serait préférable... Voici la situation plus en détail. C'est que j'ai 2 champs, l'un qui s'appelle NumeroEmployé et un qui s'appelle NumeroEquipement. C'est toujours UN ou L'AUTRE qui contient un numéro, Jamais les 2. Le premier est lié avec la table, le second est lié a un équipement qui lui, est lié a un employé. Lorsque je mettais ces 2 champs dans ma requête, Access ne comprenait plus rien et ne retournait rien... C'est pourquoi je me suis demandé s'il était possible de réaliser une requête SQL dans un rapport. Peut-être as tu une autre solution Raymond? :)
Merci Jean-François
Raymond [mvp]
tu es sûr qu'il n'y a pas redondance dans tes champs ? ou un manque ? normalement si tu n'as qu'un champ employe il doit se raccorder automatiquement. sinon, Essaie d'utiliser un DLookup sur ta table, en lançant directement la fonction dans l'événement Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) controletexte = DLookup("lenom", "latable", "[NumeroEmployé ] ='" & [NumeroEmployé ] & "'") End Sub en ajustant avec les noms réels et en supprimant les ' si c'est numérique.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-François" a écrit dans le message de news:
Ouais je sais que ce serait préférable... Voici la situation plus en détail. C'est que j'ai 2 champs, l'un qui s'appelle NumeroEmployé et un qui s'appelle NumeroEquipement. C'est toujours
UN ou L'AUTRE qui contient un numéro, Jamais les 2. Le premier est lié avec la table, le second est lié a un équipement qui lui, est lié a un employé. Lorsque je mettais ces 2 champs dans ma requête, Access ne comprenait plus rien et ne retournait rien... C'est pourquoi je me suis demandé s'il était possible de réaliser une requête SQL dans un rapport. Peut-être as tu une autre solution Raymond? :)
Merci Jean-François
tu es sûr qu'il n'y a pas redondance dans tes champs ? ou un manque ?
normalement si tu n'as qu'un champ employe il doit se raccorder
automatiquement.
sinon,
Essaie d'utiliser un DLookup sur ta table, en lançant directement la
fonction dans l'événement
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
controletexte = DLookup("lenom", "latable", "[NumeroEmployé ] ='" &
[NumeroEmployé ] & "'")
End Sub
en ajustant avec les noms réels et en supprimant les ' si c'est numérique.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-François" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:858A88A2-5B47-42A7-84C1-4A247A29E62F@microsoft.com...
Ouais je sais que ce serait préférable...
Voici la situation plus en détail. C'est que j'ai 2 champs, l'un qui
s'appelle NumeroEmployé et un qui s'appelle NumeroEquipement. C'est toujours
UN ou L'AUTRE qui contient un numéro, Jamais les 2. Le premier est lié avec
la table, le second est lié a un équipement qui lui, est lié a un employé.
Lorsque je mettais ces 2 champs dans ma requête, Access ne comprenait plus
rien et ne retournait rien... C'est pourquoi je me suis demandé s'il était
possible de réaliser une requête SQL dans un rapport. Peut-être as tu une
autre solution Raymond? :)
tu es sûr qu'il n'y a pas redondance dans tes champs ? ou un manque ? normalement si tu n'as qu'un champ employe il doit se raccorder automatiquement. sinon, Essaie d'utiliser un DLookup sur ta table, en lançant directement la fonction dans l'événement Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) controletexte = DLookup("lenom", "latable", "[NumeroEmployé ] ='" & [NumeroEmployé ] & "'") End Sub en ajustant avec les noms réels et en supprimant les ' si c'est numérique.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-François" a écrit dans le message de news:
Ouais je sais que ce serait préférable... Voici la situation plus en détail. C'est que j'ai 2 champs, l'un qui s'appelle NumeroEmployé et un qui s'appelle NumeroEquipement. C'est toujours
UN ou L'AUTRE qui contient un numéro, Jamais les 2. Le premier est lié avec la table, le second est lié a un équipement qui lui, est lié a un employé. Lorsque je mettais ces 2 champs dans ma requête, Access ne comprenait plus rien et ne retournait rien... C'est pourquoi je me suis demandé s'il était possible de réaliser une requête SQL dans un rapport. Peut-être as tu une autre solution Raymond? :)
Merci Jean-François
Raymond [mvp]
normalement dans Détail_Format comme je t'ai indiqué. place le comme ça, avec les noms réels.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-François" a écrit dans le message de news:
Merci pour la réponse,
Je ne l'ai pas essayé encore car je ne sais pas où copier ce code! J'entre dans mon rapport en mode modification et j'ouvre le code? Je le copie comme
ça, n'importe où? Ma question vous semble peut-être "newbie" mais malgré certaines connaissances en Access, je ne suis pas à l'aise avec le Code VBA. Merci de votre réponse en avance!
J-F
normalement dans Détail_Format comme je t'ai indiqué.
place le comme ça, avec les noms réels.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-François" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:0F9E6C68-599A-47E6-990C-4F364BBFD9BF@microsoft.com...
Merci pour la réponse,
Je ne l'ai pas essayé encore car je ne sais pas où copier ce code! J'entre
dans mon rapport en mode modification et j'ouvre le code? Je le copie comme
ça, n'importe où? Ma question vous semble peut-être "newbie" mais malgré
certaines connaissances en Access, je ne suis pas à l'aise avec le Code VBA.
Merci de votre réponse en avance!
normalement dans Détail_Format comme je t'ai indiqué. place le comme ça, avec les noms réels.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-François" a écrit dans le message de news:
Merci pour la réponse,
Je ne l'ai pas essayé encore car je ne sais pas où copier ce code! J'entre dans mon rapport en mode modification et j'ouvre le code? Je le copie comme
ça, n'importe où? Ma question vous semble peut-être "newbie" mais malgré certaines connaissances en Access, je ne suis pas à l'aise avec le Code VBA. Merci de votre réponse en avance!