bonjour tout le monde,
Comment puis-je modifier les propriétés d'un formulaire en vba ?
Je voudrais par exemple que le formulaire autorise ou n'autorise pas la modification en fonction de l'affichage que l'on a demandé.
Merci
Version imprimable
bonjour tout le monde,
Comment puis-je modifier les propriétés d'un formulaire en vba ?
Je voudrais par exemple que le formulaire autorise ou n'autorise pas la modification en fonction de l'affichage que l'on a demandé.
Merci
Bonjour
As-tu lu la FAQ Access ?
Dans la rubrique Formulaires, tu trouveras des éléments de réponses à ta question. Mais il faut chercher ;)
Starec
on faitMais ma question c'est surtout, comment savoir a quelle propriété cela correspond.Code:me."propriété"
Si je veux savoir comment changer la propriété modif autorisée, lequel faut-il prendre dans la liste qui s'affiche aprèsCode:me.
Re
C'est bien ce que je dis, tout est dans la FAQ:
http://access.developpez.com/faq/?pa...dirModifssForm :evilred:
De plus un coup de :f1: lorsque tu es dans la fenêtre propriété sur une ligne te donne souvent la syntaxe Anglo-Saxonne.
La touche :f1: est à utiliser sans modération.
Starec
C'est exacte !Citation:
La touche :f1: est à utiliser sans modération.
Mais l'aide n'est pas installée ... :bug:
Merci bien
pour informations :
Dans la fenêtre VBA, en affichant la fenêtre des propriétés, cela est très pratique pour trouver le nom de propriété correct :yaisse2:
Cela s'appelle l'explorateur d'Objets.
Non, Fenêtre propriétés. Raccourci F4
Avec l'explorateur d'objet (F2) dans la fenêtre VB, si tu te mets sur Form, tu auras aussi toutes les propriétés, c'est ce que je voulais dire (et en anglais).
Starec
Arf, j'ai un problème, tout marchait bien mais je viens de voir un légé problème.
j'ai mis :
Mais je voudrais laisser la saisie possible à deux de mes champs et bloquer les autres.Code:Me.AllowEdits = False
Comment puis-je faire ?
Re
Il faut alors jouer sur les propriétés Locked (ou Enabled) de tes champs, et mettre la propriété à True.
Starec
il faut donc que j'entre tous les champs en locked = true dans mon code.
Cava en faire des ligne tout ça ...
Ya-t-il un moyen "d'englober" plusieurs champs ?
C'est pas que je suis fénéant mais la base doit être la plus propre possible.
je veux bloquer tous les champs de la partie détail.
Les champs qui doivent permettre la saisie sont dans l'entêteformulaire.
Ou alors bloquer tout les champs puis après moi dans le code j'aurais juste a en débloquer deux ?