OVH Cloud OVH Cloud

sélection

4 réponses
Avatar
Jean-Claude
Bonsoir.

Jusqu'à ce jour j'utilisais pour rechercher un enregistrement:
inconnu= inputbox(donnez le numéro"
et après, bien que mon formulaire soit ouvert
docmd.openform "lenom",,,(je ne sais plus combien de virgules:-)"numero=" &
inconnu

ne peut-on pas le faire avec un select? Je n'aime pas ce docmd.openform

Merci d'avance
JC

4 réponses

Avatar
3stone
Salut,

"Jean-Claude"
| Jusqu'à ce jour j'utilisais pour rechercher un enregistrement:
| inconnu= inputbox(donnez le numéro"
| et après, bien que mon formulaire soit ouvert
| docmd.openform "lenom",,,(je ne sais plus combien de virgules:-)"numero=" &
| inconnu


Bien compliqué cela...

Fait une simple liste déroulante *avec l'assistant* et bassée sur la table qui va bien
Dans la première fenêtre, tu choissi l'option 3
"Rechercher un enregistrement..."


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Jean-Claude
Merci de ta réponse,

Je sais ce n'est pas très clair. Je vais réfléchir et d'abord écrire ce que
je recherche et après publierai.

Amitiés

JC
"3stone" a écrit dans le message de news:
%
Salut,

"Jean-Claude"
| Jusqu'à ce jour j'utilisais pour rechercher un enregistrement:
| inconnu= inputbox(donnez le numéro"
| et après, bien que mon formulaire soit ouvert
| docmd.openform "lenom",,,(je ne sais plus combien de
virgules:-)"numero=" &
| inconnu


Bien compliqué cela...

Fait une simple liste déroulante *avec l'assistant* et bassée sur la
table qui va bien
Dans la première fenêtre, tu choissi l'option 3
"Rechercher un enregistrement..."


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
Jean-Claude
Je réponds surtout à Pierre concernant la recherche d'un enregistrement.
Je reconnais que la liste déroulante est super..mais....Si tu te trompes
dans les premieres lettres.. alors rien : exemple: szbture (il existe) si
tu ne mets pas le z...rien.Tu tapes sb et tu ne vois pas ton nom. le nom
se prononce "sture".

J'utilise un formulaire indépendant qui lance une requête avec comme
critère comme "*" & [forms!NomForm!Champ]& "*"

Ma requestion: Ne peut-on pas faire plus simple avec filter ou enfin le
plus simple ?

"Jean-Claude" a écrit dans le message de news:
420471cd$0$599$
Merci de ta réponse,

Je sais ce n'est pas très clair. Je vais réfléchir et d'abord écrire ce
que je recherche et après publierai.

Amitiés

JC
"3stone" a écrit dans le message de news:
%
Salut,

"Jean-Claude"
| Jusqu'à ce jour j'utilisais pour rechercher un enregistrement:
| inconnu= inputbox(donnez le numéro"
| et après, bien que mon formulaire soit ouvert
| docmd.openform "lenom",,,(je ne sais plus combien de
virgules:-)"numero=" &
| inconnu


Bien compliqué cela...

Fait une simple liste déroulante *avec l'assistant* et bassée sur la
table qui va bien
Dans la première fenêtre, tu choissi l'option 3
"Rechercher un enregistrement..."


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw







Avatar
3stone
Salut,

"Jean-Claude"
| Je réponds surtout à Pierre concernant la recherche d'un enregistrement.
| Je reconnais que la liste déroulante est super..mais....Si tu te trompes
| dans les premieres lettres.. alors rien : exemple: szbture (il existe) si
| tu ne mets pas le z...rien.Tu tapes sb et tu ne vois pas ton nom. le nom
| se prononce "sture".
|
| J'utilise un formulaire indépendant qui lance une requête avec comme
| critère comme "*" & [forms!NomForm!Champ]& "*"
|
| Ma requestion: Ne peut-on pas faire plus simple avec filter ou enfin le
| plus simple ?


Dans ce cas, tu peux utiliser une zone de texte qui servira à la saisie de la recerche.

Sur l'événement "Sur changement", tu fait qque chose comme:

Me.Filter = "[TonChamp] LIKE '*" & ZoneDeTexte.Text & "*'"
Me.FilterOn = True

Attention à la propriété .Text et non .Value de la zone de texte
Il faut également que dans le menu Options, onglet Claviers
le comportement du champ en entrée soit réglé sur "Fin du champ"

Ca te convient ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw