Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Schaltfläche ausgrauen
Gehe zu Seite 1, 2  Weiter
zurück: Wo ist hinterlegt auf welche Tabelle ein Formular zugreift? weiter: aus 2 Werten ID ermitteln und übergeben? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
jethbl
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 10:40
Rufname:

Schaltfläche ausgrauen - Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

Hallo zusammen,
gibt es eine Möglichkeit, bei Druck einer Schaltfläche auf einem Formular eine andere Schaltfläche, die zunächst aktiv auszugrauen?
Zur näheren Erklärung:
habe ein Formular mit 4 Schaltflächen. Jeweils 2 hängen sozusagen thematisch zusammen.
Bildlich gesehen:
Button 1 Band Button 1 Lager
Button 2 Band Button 2 Lager
Jetzt möchte ich erreichen, dass wenn ich den Button1 "Band" drücke, der Button2 "Lager" ausgegraut wird. Wenn ich Button "Lager1" drücke, soll beim Button2 "Band" ausgegraut sein.
War das verständlich? Smile
Das "Problem" ist nicht dringend, würde aber die DB für den Bediener komfortabler machen (und ich lerne was...Smile )
Steffen_B
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 11:31
Rufname:


AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

Code:
Private Sub Button1 _Click()
    Me!Button2.Enabled = False
End Sub
So würde ich das machen, das Problem ist allerdings das Ausgrauen schliesst mit ein das der Button nicht mehr gedrückt werden kann, keine ahnung ob das so gewünscht ist.
jethbl
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 12:23
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

Dann geht der Button gar nicht mehr.
Das soll aber bei jedem Datensatz neu zu machen sein.
Geht das auch irgendwie?
Steffen_B
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 12:30
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

wenn du den standard auf true setzt dürfete es eigentlich immer nur nach klickt deaktiviert werden und zwar für jeden datensatz einzeln.
evtl mit me.button.enabled= false hab leider grad keine zeit das noch zu testen
jethbl
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 12:38
Rufname:


AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

Wie geht das mit dem Standard?
Im Code? Oder bei den Ereignissen?
Wir sind nah dran...Smile
Steffen_B
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 13:27
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

sorry war mittagessen^^^

in der deutschen version:
rechtsklick -> eigenschaften -> Daten -> Aktiviert
jethbl
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 14:05
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

Guten! Ich auch...Smile
Das ist ja defaultmäßig auf ja.
Daher funktioniert's so leider nicht.
Steffen_B
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 14:15
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

ist das ein endlosformular? eigentlich sollte er nur den button des jeweiligen Formulars deaktivieren...
jethbl
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 14:17
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

dann kann ich nur wieder fragen:
wie prüfe ich das, ob das ein Endlosformular ist?
Kann man das nächträglich ändern? Oder kann man das nur festlegen, wenn man das Formular erstellt?
Steffen_B
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 14:23
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

öffne das Formular in der Entwurfsansicht -> Eigenschaften -> Format -> Standardansicht

Wenn du es mit dem folgendem Code probierst sollte eigentlich nur das aktuelle Formular verändert werden...
Code:
    Me!button2.Enabled = False
jethbl
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 14:47
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

Ist kein Endlosformular. Ist ein einzelnes.
Der Code deaktiviert den Button komplett.
Steffen_B
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 14:55
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

ich kenne keine möglichkeit den button auszugrauen, sodass er trotzdem angeklickt werden kann...sorry.

Höchsten 2 buttons übereinander legen mit der gleichen Funktion, einer davon mit grauer schrift und dann wenn der vorherige geklickt wird den mit schwarzer schrift gegen den mit grauer "tauschen"(also über sichtbar/unsichtbar)...

Finde diese Lösung aber nicht gerade elegant, vielleicht hat ja jemand anders ne besser idee
JörgG
Access-Team


Verfasst am:
20. März 2008, 15:01
Rufname:
Wohnort: b. Dresden

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

Hallo Ihr Beiden,

probiert's zusätzlich mit dem Formulareignis "beim Anzeigen", dieses Ereignis wird bei jedem DS-Wechsel ausgelöst und kann dafür genutzt werden die Buttonsperre wieder freizugeben Wink

_________________
MfG, Jörg Very Happy

Bitte das Feedback nicht vergessen.
jethbl
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. März 2008, 15:10
Rufname:

AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

Hallo Jörg,
und schon wieder muss ich "blöd" fragen:

Private Sub Form_Current()
was gebe ich hier ein?
End Sub
Im Moment hab ich den Button mit dem Code von SteffenB direkt hinterlegt.
Zusätzlich geht dann wie?
JörgG
Access-Team


Verfasst am:
20. März 2008, 15:18
Rufname:
Wohnort: b. Dresden


AW: Schaltfläche ausgrauen - AW: Schaltfläche ausgrauen

Nach oben
       Version: Office XP (2002)

Hallo,

mit dem Code von Steffen ist schon ok . . . und ein True statt False sollte den/die Button wieder freigeben:
Code:
Private Sub Form_Current()
    Me!Button1.Enabled = True
    Me!Button2.Enabled = True
End Sub

Question Bloss mal am Rand, warum verwendest Du nicht gleich eine Umschaltfläche statt 2 abhängiger Buttons?

_________________
MfG, Jörg Very Happy

Bitte das Feedback nicht vergessen.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite 1, 2  Weiter
Diese Seite Freunden empfehlen

Seite 1 von 2
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Formulare über Schaltfläche in der Menüleiste öffnen 5 Hasenfuss8 106 04. Jul 2013, 09:25
Hasenfuss8 Formulare über Schaltfläche in der Menüleiste öffnen
Keine neuen Beiträge Access Formulare: Access nur über eigene Schaltfläche beenden 1 M. Seidemann 402 04. Aug 2009, 14:20
M. Seidemann Access nur über eigene Schaltfläche beenden
Keine neuen Beiträge Access Formulare: Schaltfläche abhängig von einem Kontrollkästchen einblenden 3 access_neuling5774 1421 19. Jan 2009, 21:37
jens05 Schaltfläche abhängig von einem Kontrollkästchen einblenden
Keine neuen Beiträge Access Formulare: beim wechsel eines Registerblattes Schaltfläche ausblenden 15 cook6791 918 14. Nov 2008, 15:12
cook6791 beim wechsel eines Registerblattes Schaltfläche ausblenden
Keine neuen Beiträge Access Formulare: WAV Dateien über Schaltfläche abspielen 14 JürgenP 2643 24. Okt 2008, 01:20
derArb WAV Dateien über Schaltfläche abspielen
Keine neuen Beiträge Access Formulare: Über Schaltfläche Webseite öffnen 2 Transputor 1266 10. Okt 2007, 10:37
Transputor Über Schaltfläche Webseite öffnen
Keine neuen Beiträge Access Formulare: Schaltfläche: neues Formular mit bestimmten D.-Satz aufrufen 0 Brainbug 391 23. Aug 2007, 11:50
Brainbug Schaltfläche: neues Formular mit bestimmten D.-Satz aufrufen
Keine neuen Beiträge Access Formulare: *A97* Schaltfläche "Nächster" erweitern 4 Zahlenheinz 404 19. Jul 2007, 08:56
Zahlenheinz *A97* Schaltfläche "Nächster" erweitern
Keine neuen Beiträge Access Formulare: Über Schaltfläche Excell-Tabelle an Tabelle anhängen 1 Gast 397 04. Apr 2007, 20:47
Gast Über Schaltfläche Excell-Tabelle an Tabelle anhängen
Keine neuen Beiträge Access Formulare: Access Schaltfläche! 2 rabie 611 13. Feb 2007, 09:40
rabie Access Schaltfläche!
Keine neuen Beiträge Access Formulare: Schaltfläche: Formular schließen, neues öffnen 3 Chrissi87 5671 03. Jan 2007, 15:58
Willi Wipp Schaltfläche: Formular schließen, neues öffnen
Keine neuen Beiträge Access Formulare: Sonderzeichen Zeichen auf einer Schaltfläche anzeigen 3 Mal4ik 1113 21. Aug 2006, 15:44
moFries Sonderzeichen Zeichen auf einer Schaltfläche anzeigen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editor Forum