OVH Cloud OVH Cloud

atteindre enregistrement

5 réponses
Avatar
didier
Bonjour

J'ai un formulaire avec un controle N=B0cpte
Sur doubleclic sur ce controle, j'ouvre un autre=20
formulaire avec un controle N=B0cpte mais je voudrait qu'il=20
se positionne sur le N=B0cpte du premier formulaire

J'ai essay=E9
Docmd.gotocontrol acdataform ,"monform" mais la suite=20
doit =EAtre du num=E9rique alors que moi cela serait une=20
condition where [N=B0cpte]=3D[Formulaires]![monform1]![N=B0cpte]
Comment faire?

Ne peut-on pas filtrer un formulaire en lecture seule par=20
la fonction
Me.filter =3D....
Me.filteron=3Dtrue
Par l'interm=E9diaire de bouton de commande
Sinon comment faire pour pouvoir filtrer mais pas=20
modifier les donn=E9es?

5 réponses

Avatar
Raymond [mvp]
Bonjour.

Tu indiques directement le N°cpte dans la commanbde OpenForm.
DoCmd.OpenForm "Formulaire2", , , "[N°cpte] = " & Me.[N°cpte], , acDialog

--
@+
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


"didier" a écrit dans le message de
news: 175f01c4b694$73a51430$
Bonjour

J'ai un formulaire avec un controle N°cpte
Sur doubleclic sur ce controle, j'ouvre un autre
formulaire avec un controle N°cpte mais je voudrait qu'il
se positionne sur le N°cpte du premier formulaire

J'ai essayé
Docmd.gotocontrol acdataform ,"monform" mais la suite
doit être du numérique alors que moi cela serait une
condition where [N°cpte]=[Formulaires]![monform1]![N°cpte]
Comment faire?

Ne peut-on pas filtrer un formulaire en lecture seule par
la fonction
Me.filter =....
Me.filteron=true
Par l'intermédiaire de bouton de commande
Sinon comment faire pour pouvoir filtrer mais pas
modifier les données?
Avatar
didier
Oui tout simplement une condition where à l'ouverture
mais je n'y ai pas pensé

Par contre je me suis aperçu que l'on ne pouvait pas
filtrer sur un formulaire en lecture seule, est-ce normal?
-----Message d'origine-----
Bonjour.

Tu indiques directement le N°cpte dans la commanbde
OpenForm.

DoCmd.OpenForm "Formulaire2", , , "[N°cpte] = " & Me.[N°
cpte], , acDialog


--
@+
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


"didier" a écrit
dans le message de

news: 175f01c4b694$73a51430$
Bonjour

J'ai un formulaire avec un controle N°cpte
Sur doubleclic sur ce controle, j'ouvre un autre
formulaire avec un controle N°cpte mais je voudrait qu'il
se positionne sur le N°cpte du premier formulaire

J'ai essayé
Docmd.gotocontrol acdataform ,"monform" mais la suite
doit être du numérique alors que moi cela serait une
condition where [N°cpte]=[Formulaires]![monform1]![N°
cpte]

Comment faire?

Ne peut-on pas filtrer un formulaire en lecture seule par
la fonction
Me.filter =....
Me.filteron=true
Par l'intermédiaire de bouton de commande
Sinon comment faire pour pouvoir filtrer mais pas
modifier les données?




.



Avatar
Raymond [mvp]
Je viens de faire un essai en utilisant une macro qui ouvre un formulaire en
lecteure seule, aucun problème, ni en menu contextuel ni en filtre par
formulaire.
--
@+
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


"didier" a écrit dans le message de
news: 09a701c4b6a2$536ff5a0$
Oui tout simplement une condition where à l'ouverture
mais je n'y ai pas pensé

Par contre je me suis aperçu que l'on ne pouvait pas
filtrer sur un formulaire en lecture seule, est-ce normal?
Avatar
didier
re
Je me suis mal exprimé et cela n'avait rien à voir avec
l'action atteindre enregistrement
Mon problème est sur un autre formulaire
J'ai essayé sur une base que vous posséder la base
comptoir que j'ai téléchager de votre site et j'ai le
m^me problème
Sur le formulaire Frm-client_annuaire si vous le placez
en lecture seule (Modif autorisée à non) vous ne pourrait
plus filtrer par les boutons A, B, C ,.etc..


-----Message d'origine-----
Je viens de faire un essai en utilisant une macro qui
ouvre un formulaire en

lecteure seule, aucun problème, ni en menu contextuel ni
en filtre par

formulaire.
--
@+
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


"didier" a écrit
dans le message de

news: 09a701c4b6a2$536ff5a0$
Oui tout simplement une condition where à l'ouverture
mais je n'y ai pas pensé

Par contre je me suis aperçu que l'on ne pouvait pas
filtrer sur un formulaire en lecture seule, est-ce
normal?



.



Avatar
Raymond [mvp]
La base comptoir est un modèle un peu spécial, surtout ce formulaire. Dans
un formulaire normal, si tu passes par les icônes de filtre ou par vba avec
Filter et FilterOn il n'y a aucun problème. D'ailleurs tu peux changer les
Applyfilter par filter et ça doit marcher.

--
@+
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


"didier" a écrit dans le message de
news: 057701c4b6b6$3788ecc0$
re
Je me suis mal exprimé et cela n'avait rien à voir avec
l'action atteindre enregistrement
Mon problème est sur un autre formulaire
J'ai essayé sur une base que vous posséder la base
comptoir que j'ai téléchager de votre site et j'ai le
m^me problème
Sur le formulaire Frm-client_annuaire si vous le placez
en lecture seule (Modif autorisée à non) vous ne pourrait
plus filtrer par les boutons A, B, C ,.etc..