online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon morpheus__85 vom 16.10.2019, 09:29 Options

Button ausblenden

Guten morgen.

hätte da mal eine Frage....

gibt es eine Möglichkeit, in abhängigkeit des Buttons der gedrückt wird, einen Button auf dem Formular das geöffnet wird einmal einzublenden und einmal nicht?
Hintergrund:
Ich habe ein Formular mit 2 Button. Der eine Button ist zugänglich für alle User, der andere ist Passwortgeschützt und nur für eine geringe Anzahl an Usern zugänglich.
Sie verlinken allerdings auf das selbe Formular.
Es wird also dann das Formular geöffnet.
Ich hätte es gern so, dass beim Passwortgeschützen Button dann eben alle Buttons angezeigt werden und beim anderen nur manche.

Wie müsste ich es schreiben?
Normal könne ich im Form_Load Ereignis schreiben
Button1.visible = false
aber dann wird der Button ja grundsätzlich nicht angezeigt.
Ich möchte aber eben, dass der Button nur angezeigt wird, wenn eben das Formular aufgrund der Passwortgeschützten Buttons aufgerufen wird.

Danke schonmal für Eure Hilfe

gruß
morpheus


Antwort schreiben

Antwort 1 von lleopard vom 16.10.2019, 09:47 Options

hi morpheus

hmm ... also 2 Buttons, also auch 2 verschieden Klick-Eriegnisse.

Über den 1. ohne Password-Schutz, willst du also bestimmt Schaltflächen in dem Formular, welches dann geöffnet wird nicht anzeigen?!

Also ich würde erstmal alle Schaltflächen im 2. Form aktiviert und sichtbar lassen. Wenn nun ein User das Password nicht kennt und also nur über Button1 weiterkommt, ist es doch ganz simpel. Die Ereignisprozedur öffnet das form über die allseits beliebte DoCmd.OpenForm "Formular" und blendet dann genau die Buttons aus, die der User nicht sehen soll:

Forms!Formular!Button1.Visible = false

usw...

Sinnigerweise vergibt man die Bezeichnungen so, daß man nun ggf auch eine Schleife durch die Buttons, die ausgeblendet werden sollen, durchlaufen kann:

Bsp: Button1, Button2, Button3 sollen ausgeblendet werden.

dann schreibt man:

dim i as integer

For i = 1 to 3

Forms!Formular("Button" & i).Visible = False

next i

Geht dann also schnell zu schreiben.

Hoffe ich konnte dir helfen...

Gruß leo

Antwort 2 von morpheus__85 vom 16.10.2019, 10:54 Options

hallo leo

vielen danke für deine Tipps.
Hat jetzt soweit schonmal prima funktioniert.

gruß
morpheus

Ähnliche Themen

Temporäre Dateien ausblenden
MariadieZweite  28.03.2007 - 112 Hits - 6 Antworten

Find Button
Beci  27.03.2007 - 117 Hits - 10 Antworten

Batch datei Fenster ausblenden?
Harvey17  31.07.2007 - 1628 Hits - 5 Antworten

Symbole in der Taskleiste ausblenden
bromel  24.08.2007 - 156 Hits -

Makro/ Funktion zum ausblenden von völlig leeren Zellen?
neop  18.12.2007 - 113 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 20:06:00 2026