J'ai un champ tout simple de numéro de téléphone et un de numéro de
cellulaire dans une table. Quand les usagers font Ctrl-F sur un de ces deux
champs dans un formulaire, j'aimerais que la recherche regarde dans les deux
champs au lieu d'avoir à faire deux recherches sur les deux champs. Je sais
que dans la boite de dialogue, je peux choisir dans le textbox "Look In:"
pour le nom du champ ou le nom de la table. Si je met le nom de la table ca
fonctionne à merveille, mais voila que c'est trop compliqué pour les
utilisateurs de la base..... (!!!!!!!!!!!) Alors je voulais changer ce
textbox pour mettre automatiquement le nom de la table au lieu qu'ils le
changent à la main.
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]
Bonjour.
pour indiquer la table, il faudrait sélectionner la table, ce qui n'apporte rien au point de vue manipulations, sinon 1 click de moins. ce qui est gênant c'est que tu travailles directement sur la table. Ceci peut être une source de problèmes car l'opérateur a accès à tous les champs et peut modifier n'importe quoi. Il serait préférable de travailler sur un formulaire, ce qui limiterait les champs et tu pourrais mieux paramétrer la recherche avec 2 DLookup consécutifs sur les deux champs sélectionnés. -- @+ 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
"Mona" a écrit dans le message de news:
Bonjour!
J'ai un champ tout simple de numéro de téléphone et un de numéro de cellulaire dans une table. Quand les usagers font Ctrl-F sur un de ces deux champs dans un formulaire, j'aimerais que la recherche regarde dans les deux champs au lieu d'avoir à faire deux recherches sur les deux champs. Je sais que dans la boite de dialogue, je peux choisir dans le textbox "Look In:" pour le nom du champ ou le nom de la table. Si je met le nom de la table ca fonctionne à merveille, mais voila que c'est trop compliqué pour les utilisateurs de la base..... (!!!!!!!!!!!) Alors je voulais changer ce textbox pour mettre automatiquement le nom de la table au lieu qu'ils le changent à la main.
C'est possible???
Merci!
Bonjour.
pour indiquer la table, il faudrait sélectionner la table, ce qui n'apporte
rien au point de vue manipulations, sinon 1 click de moins.
ce qui est gênant c'est que tu travailles directement sur la table. Ceci
peut être une source de problèmes car l'opérateur a accès à tous les champs
et peut modifier n'importe quoi. Il serait préférable de travailler sur un
formulaire, ce qui limiterait les champs et tu pourrais mieux paramétrer la
recherche avec 2 DLookup consécutifs sur les deux champs sélectionnés.
--
@+
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
"Mona" <Mona@discussions.microsoft.com> a écrit dans le message de news:
71A24347-B612-4830-842A-C4339B1663D8@microsoft.com...
Bonjour!
J'ai un champ tout simple de numéro de téléphone et un de numéro de
cellulaire dans une table. Quand les usagers font Ctrl-F sur un de ces
deux
champs dans un formulaire, j'aimerais que la recherche regarde dans les
deux
champs au lieu d'avoir à faire deux recherches sur les deux champs. Je
sais
que dans la boite de dialogue, je peux choisir dans le textbox "Look In:"
pour le nom du champ ou le nom de la table. Si je met le nom de la table
ca
fonctionne à merveille, mais voila que c'est trop compliqué pour les
utilisateurs de la base..... (!!!!!!!!!!!) Alors je voulais changer ce
textbox pour mettre automatiquement le nom de la table au lieu qu'ils le
changent à la main.
pour indiquer la table, il faudrait sélectionner la table, ce qui n'apporte rien au point de vue manipulations, sinon 1 click de moins. ce qui est gênant c'est que tu travailles directement sur la table. Ceci peut être une source de problèmes car l'opérateur a accès à tous les champs et peut modifier n'importe quoi. Il serait préférable de travailler sur un formulaire, ce qui limiterait les champs et tu pourrais mieux paramétrer la recherche avec 2 DLookup consécutifs sur les deux champs sélectionnés. -- @+ 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
"Mona" a écrit dans le message de news:
Bonjour!
J'ai un champ tout simple de numéro de téléphone et un de numéro de cellulaire dans une table. Quand les usagers font Ctrl-F sur un de ces deux champs dans un formulaire, j'aimerais que la recherche regarde dans les deux champs au lieu d'avoir à faire deux recherches sur les deux champs. Je sais que dans la boite de dialogue, je peux choisir dans le textbox "Look In:" pour le nom du champ ou le nom de la table. Si je met le nom de la table ca fonctionne à merveille, mais voila que c'est trop compliqué pour les utilisateurs de la base..... (!!!!!!!!!!!) Alors je voulais changer ce textbox pour mettre automatiquement le nom de la table au lieu qu'ils le changent à la main.
C'est possible???
Merci!
Mona
Bonjour Raymond,
merci de ta réponse. En fait, je suis bien dans un formulaire. Donc, comment faire avec les DLookUp, et comment récupérer l'évenement Ctrl-F? Mais la boite de dialogue "Boite de recherche" n'ouvriras plus.. le résultat va être le même pareil? (C'est à dire d'aller à l'enregistrement trouvé et donc que tous les champs de la table (dans le formulaire) ce mettent à jour?)
Merci encore
Bonjour.
pour indiquer la table, il faudrait sélectionner la table, ce qui n'apporte rien au point de vue manipulations, sinon 1 click de moins. ce qui est gênant c'est que tu travailles directement sur la table. Ceci peut être une source de problèmes car l'opérateur a accès à tous les champs et peut modifier n'importe quoi. Il serait préférable de travailler sur un formulaire, ce qui limiterait les champs et tu pourrais mieux paramétrer la recherche avec 2 DLookup consécutifs sur les deux champs sélectionnés. -- @+ 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
"Mona" a écrit dans le message de news:
Bonjour!
J'ai un champ tout simple de numéro de téléphone et un de numéro de cellulaire dans une table. Quand les usagers font Ctrl-F sur un de ces deux champs dans un formulaire, j'aimerais que la recherche regarde dans les deux champs au lieu d'avoir à faire deux recherches sur les deux champs. Je sais que dans la boite de dialogue, je peux choisir dans le textbox "Look In:" pour le nom du champ ou le nom de la table. Si je met le nom de la table ca fonctionne à merveille, mais voila que c'est trop compliqué pour les utilisateurs de la base..... (!!!!!!!!!!!) Alors je voulais changer ce textbox pour mettre automatiquement le nom de la table au lieu qu'ils le changent à la main.
C'est possible???
Merci!
Bonjour Raymond,
merci de ta réponse. En fait, je suis bien dans un formulaire. Donc, comment
faire avec les DLookUp, et comment récupérer l'évenement Ctrl-F? Mais la
boite de dialogue "Boite de recherche" n'ouvriras plus.. le résultat va être
le même pareil? (C'est à dire d'aller à l'enregistrement trouvé et donc que
tous les champs de la table (dans le formulaire) ce mettent à jour?)
Merci encore
Bonjour.
pour indiquer la table, il faudrait sélectionner la table, ce qui n'apporte
rien au point de vue manipulations, sinon 1 click de moins.
ce qui est gênant c'est que tu travailles directement sur la table. Ceci
peut être une source de problèmes car l'opérateur a accès à tous les champs
et peut modifier n'importe quoi. Il serait préférable de travailler sur un
formulaire, ce qui limiterait les champs et tu pourrais mieux paramétrer la
recherche avec 2 DLookup consécutifs sur les deux champs sélectionnés.
--
@+
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
"Mona" <Mona@discussions.microsoft.com> a écrit dans le message de news:
71A24347-B612-4830-842A-C4339B1663D8@microsoft.com...
Bonjour!
J'ai un champ tout simple de numéro de téléphone et un de numéro de
cellulaire dans une table. Quand les usagers font Ctrl-F sur un de ces
deux
champs dans un formulaire, j'aimerais que la recherche regarde dans les
deux
champs au lieu d'avoir à faire deux recherches sur les deux champs. Je
sais
que dans la boite de dialogue, je peux choisir dans le textbox "Look In:"
pour le nom du champ ou le nom de la table. Si je met le nom de la table
ca
fonctionne à merveille, mais voila que c'est trop compliqué pour les
utilisateurs de la base..... (!!!!!!!!!!!) Alors je voulais changer ce
textbox pour mettre automatiquement le nom de la table au lieu qu'ils le
changent à la main.
merci de ta réponse. En fait, je suis bien dans un formulaire. Donc, comment faire avec les DLookUp, et comment récupérer l'évenement Ctrl-F? Mais la boite de dialogue "Boite de recherche" n'ouvriras plus.. le résultat va être le même pareil? (C'est à dire d'aller à l'enregistrement trouvé et donc que tous les champs de la table (dans le formulaire) ce mettent à jour?)
Merci encore
Bonjour.
pour indiquer la table, il faudrait sélectionner la table, ce qui n'apporte rien au point de vue manipulations, sinon 1 click de moins. ce qui est gênant c'est que tu travailles directement sur la table. Ceci peut être une source de problèmes car l'opérateur a accès à tous les champs et peut modifier n'importe quoi. Il serait préférable de travailler sur un formulaire, ce qui limiterait les champs et tu pourrais mieux paramétrer la recherche avec 2 DLookup consécutifs sur les deux champs sélectionnés. -- @+ 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
"Mona" a écrit dans le message de news:
Bonjour!
J'ai un champ tout simple de numéro de téléphone et un de numéro de cellulaire dans une table. Quand les usagers font Ctrl-F sur un de ces deux champs dans un formulaire, j'aimerais que la recherche regarde dans les deux champs au lieu d'avoir à faire deux recherches sur les deux champs. Je sais que dans la boite de dialogue, je peux choisir dans le textbox "Look In:" pour le nom du champ ou le nom de la table. Si je met le nom de la table ca fonctionne à merveille, mais voila que c'est trop compliqué pour les utilisateurs de la base..... (!!!!!!!!!!!) Alors je voulais changer ce textbox pour mettre automatiquement le nom de la table au lieu qu'ils le changent à la main.
C'est possible???
Merci!
Raymond [mvp]
Bonsoir.
avec le vba et un dlookup tu ne passes pas par la boîte de recherche. Si c'est impératif, ce n'est pas la solution. l'avantage du DLookup est que tu peux le lancer sur plusieurs champs consécutivement sans intervention. Si tu as besoin d'afficher tous les éléments sur l'écran, il serait préférable de passer par FindFirst, comme pour une liste déroulante, et afficher l'enregistrement (déplacement du bookmark seulement) . regarde dans l'aide en ligne FindFirst, FindNext Findlast ......
-- @+ 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
"Mona" a écrit dans le message de news:
Bonjour Raymond,
merci de ta réponse. En fait, je suis bien dans un formulaire. Donc, comment faire avec les DLookUp, et comment récupérer l'évenement Ctrl-F? Mais la boite de dialogue "Boite de recherche" n'ouvriras plus.. le résultat va être le même pareil? (C'est à dire d'aller à l'enregistrement trouvé et donc que tous les champs de la table (dans le formulaire) ce mettent à jour?)
Merci encore
Bonsoir.
avec le vba et un dlookup tu ne passes pas par la boîte de recherche. Si
c'est impératif, ce n'est pas la solution. l'avantage du DLookup est que tu
peux le lancer sur plusieurs champs consécutivement sans intervention. Si tu
as besoin d'afficher tous les éléments sur l'écran, il serait préférable de
passer par FindFirst, comme pour une liste déroulante, et afficher
l'enregistrement (déplacement du bookmark seulement) . regarde dans l'aide
en ligne FindFirst, FindNext Findlast ......
--
@+
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
"Mona" <Mona@discussions.microsoft.com> a écrit dans le message de news:
7A678B80-18CE-483D-B061-8C7A2402C32C@microsoft.com...
Bonjour Raymond,
merci de ta réponse. En fait, je suis bien dans un formulaire. Donc,
comment
faire avec les DLookUp, et comment récupérer l'évenement Ctrl-F? Mais la
boite de dialogue "Boite de recherche" n'ouvriras plus.. le résultat va
être
le même pareil? (C'est à dire d'aller à l'enregistrement trouvé et donc
que
tous les champs de la table (dans le formulaire) ce mettent à jour?)
avec le vba et un dlookup tu ne passes pas par la boîte de recherche. Si c'est impératif, ce n'est pas la solution. l'avantage du DLookup est que tu peux le lancer sur plusieurs champs consécutivement sans intervention. Si tu as besoin d'afficher tous les éléments sur l'écran, il serait préférable de passer par FindFirst, comme pour une liste déroulante, et afficher l'enregistrement (déplacement du bookmark seulement) . regarde dans l'aide en ligne FindFirst, FindNext Findlast ......
-- @+ 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
"Mona" a écrit dans le message de news:
Bonjour Raymond,
merci de ta réponse. En fait, je suis bien dans un formulaire. Donc, comment faire avec les DLookUp, et comment récupérer l'évenement Ctrl-F? Mais la boite de dialogue "Boite de recherche" n'ouvriras plus.. le résultat va être le même pareil? (C'est à dire d'aller à l'enregistrement trouvé et donc que tous les champs de la table (dans le formulaire) ce mettent à jour?)