Bonjour,
Dans un état comme dans un formulaire, il y a en haut à droite la croix (bouton de fermeture)
Comment les rendre inactifs par code ?
Amitiés
Bonjour,
Dans un état comme dans un formulaire, il y a en haut à droite la croix (bouton de fermeture)
Comment les rendre inactifs par code ?
Amitiés
Bonjour
Quand ton état est en mode création, dans les propriétés de ceui-ci dans l'onglet format tu as "Boite de Contrôle", "Bouton Min Max" et "Bouton Fermer", tu mets bouton fermer à Non. En VBA, il faut jouer sur CloseButton.
Starec
Merci,
'test' étant boolean, et dans les propriétés 'bouton fermer' à oui, jai essayé avec
mais ça engendre une erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Form_Open(Cancel As Integer) If test then Me.CloseButton.Enabled = False End Sub
A quelle commande correspond "bouton fermer" à non ?
Dans un état, il n'y a pas de "bouton fermer" , mais il y a la croix en haut à droite.
On ne devrait donc pas pouvoir rendre ce bouton inactif, à moins qu'il existe une astuce pour contourner cela.
Bonjour
Si tu avais vu l'aide tu aurais lu :Il faut donc passer ton formulaire en mode création, mais tu ne peux le faire de ce formulaire, mais d'un autre.Vous ne pouvez définir la propriété CloseButton qu'en mode Création de formulaire.
Fait des recherches, il doit y'avoir des API pour cela FAQ, SOURCES et FORUM
Starec
Bonsoir André et Starec,
André, à relire tes divers posts, tu as Access 2000...
Sauf erreur de ma part, la propriété Bouton fermer d'un état est apparue avec Access XP. Donc![]()
Donc, comme mentionné par Starec, le passage par Api est peut-être la seule solution. Regarde peut-être ici si tu peux en tirer quelque chose...
Jamais testé...
Domi2
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)
Ici, on ne perd pas de temps ! On en passe...
Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus
Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Merci Domi2 pour cette précision, je n'ai plus Access 2000, je ne travaille qu'avec 2002 ou 2003.Envoyé par Domi2
Starec
@starec et domi2
Bonsoir,
Je n'ai encore essayé que la piste d'un autre post du très intéressant lien indiqué (ouvrir un état dans une autre base) , on affiche bien le report de la base externe, mais à la fermeture de ce report, on se retrouve dans la base externe, qu'il faut manuellement fermer pour revenir à sa base de travail.
C'est pour cela que je cherchais à éviter qu'on puisse fermer le report externe en cachant le bouton "fermer" du report.
J'explore la piste de la modif de l'enlèvement des boutons que tu m'as signalée et vous tiens au courant, d'autant plus que j'envisage de pouvoir faire cette opération sur plusieurs bases, sans les modifier, donc une suppression provisoire des boutons, car je pense que si on peut les enlever par code, on doit pouvoir les remettre par code aussi !
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager