Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Eingabefelder bei "nein" ausgrauen und deaktiviere
zurück: Wert aus Abfrage an Textfeld übergeben weiter: Wie Grafiken in der .mdb verfügbar machen (für .picture) 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
SebastianB.
interessierter noob


Verfasst am:
26. Nov 2009, 16:19
Rufname:

Eingabefelder bei "nein" ausgrauen und deaktiviere - Eingabefelder bei "nein" ausgrauen und deaktiviere

Nach oben
       Version: Office 2003

Hallo,

Ich habe ein Formular, welches an eine Abfrage gebunden ist. Es gibt drei Felder in den ich etwas eingeben kann, was dann auch in den entsprechenden Feldern der Tabelle auftaucht. Soweit alles kein Problem. Jetzt möchte ich das erweitern.

Es gibt einen Text: "Soll etwas eingegeben werden?" und dann kann man in einem Optionsfeld "ja" oder "nein" wählen. Die drei Eingabefelder sollen ausgegraut sein und keine Eingabe zulassen, wenn "nein" gewählt ist. Kann man das umsetzen?

Grüße
Sebastian
MissPh!
Office-VBA-Programmiererin


Verfasst am:
26. Nov 2009, 21:44
Rufname:
Wohnort: NRW


AW: Eingabefelder bei "nein" ausgrauen und deaktiv - AW: Eingabefelder bei "nein" ausgrauen und deaktiv

Nach oben
       Version: Office 2003

Ja, schau dir dazu die Textfeld-Eigenschaften Enabled und Locked an.

Auslöser hierfür sollte das "Nach Aktualisierung"-Ereignis der Optionsgruppe sein.

_________________
Gruß MissPh!
SebastianB.
interessierter noob


Verfasst am:
27. Nov 2009, 11:29
Rufname:

AW: Eingabefelder bei "nein" ausgrauen und deaktiv - AW: Eingabefelder bei "nein" ausgrauen und deaktiv

Nach oben
       Version: Office 2003

Hallo MissPh!

das heißt, ich definiere als Ereignis nach der Aktualisierung des Optionsfeldes, dass die entsprechenden textfelder gesperrt werden.

geht das mit txtBox.enable = false oder wie definiert man das?

um die sperrung dann aufzuheben muss auf das ja-feld dann wieder die true - definition legen oder?

Sebastian
MissPh!
Office-VBA-Programmiererin


Verfasst am:
27. Nov 2009, 12:02
Rufname:
Wohnort: NRW

AW: Eingabefelder bei "nein" ausgrauen und deaktiv - AW: Eingabefelder bei "nein" ausgrauen und deaktiv

Nach oben
       Version: Office 2003

Hallo Sebastian,

du lässt dir im Formularentwurf das Eigenschaftsfenster anzeigen, gehst auf die Optionsgruppe und führst einen Doppelklick bei der Eigenschaft "Nach Aktualisierung" aus. Dann erscheint dort der Eintrag "[Ereignisprozedur]". Mit Klick auf die drei Punkte kommst du in den VBA-Editor und landest in der bereits angelegten Ereignisprozedur. Dies ist die Stelle, wo der Code einzugeben ist.
Beispiel:
Code:
    If Me!OptGruppe = 1 Then    ' steht für Eingeben=Ja
        Me!textfeld1.Enabled = True
        Me!textfeld2.Enabled = True
        Me!textfeld3.Enabled = True
      Else
        Me!textfeld1.Enabled = False
        Me!textfeld2.Enabled = False
        Me!textfeld3.Enabled = False
    End If

_________________
Gruß MissPh!
SebastianB.
interessierter noob


Verfasst am:
27. Nov 2009, 14:30
Rufname:

AW: Eingabefelder bei "nein" ausgrauen und deaktiv - AW: Eingabefelder bei "nein" ausgrauen und deaktiv

Nach oben
       Version: Office 2003

hallo MissPh!

vielen Dank für deine Hilfe. Ich habe die Select Case Variante genommen und es funktioniert auch.

Eine Frage habe ich jetzt aber trotzdem noch: Wenn ich zwischen den Datensätzen hin und herwechsel, wie kann ich dann erreichen, dass die Datensätze, bei denen "nein" eintgestellt ist, auch von anfang an gesperrt angezeigt werden?

Von der Theorie her müsste Access doch schauen, ob in der Tabelle in der Spalte des Datensatzes der Haken gesetzt ist und wenn nicht, schon beim Anzeigen auch die gesperrten Felder korrekt darstellen.

Sebastian
MissPh!
Office-VBA-Programmiererin


Verfasst am:
27. Nov 2009, 15:16
Rufname:
Wohnort: NRW

AW: Eingabefelder bei "nein" ausgrauen und deaktiv - AW: Eingabefelder bei "nein" ausgrauen und deaktiv

Nach oben
       Version: Office 2003

Hallo,

wenn es sich um eine gebundene Optionsgruppe handelt, so kannst du im Formular-Ereignis "Beim Anzeigen"
den Inhalt ebenso auswerten wie im Steuerelement-Ereignis "Nach Aktualisierung".

_________________
Gruß MissPh!
SebastianB.
interessierter noob


Verfasst am:
27. Nov 2009, 15:33
Rufname:


AW: Eingabefelder bei "nein" ausgrauen und deaktiv - AW: Eingabefelder bei "nein" ausgrauen und deaktiv

Nach oben
       Version: Office 2003

vielen dank, es funktioniert.

Sebastian
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
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: Abfrage funktionert nicht bei ungleich "x" 2 kreuzr 189 10. Jun 2012, 16:40
kreuzr Abfrage funktionert nicht bei ungleich "x"
Keine neuen Beiträge Access Tabellen & Abfragen: abfrage ohne ergebnis mit "0" anzeigen 2 Silvio89 197 03. Aug 2011, 16:23
Silvio89 abfrage ohne ergebnis mit "0" anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: "Ja/Nein"-Feld in Abfrage nicht änderbar 3 Gregorthom 397 26. Mai 2011, 18:30
KlausMz "Ja/Nein"-Feld in Abfrage nicht änderbar
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Kriterium "oder" erstellen 1 snoopy75 189 10. Aug 2010, 15:25
snoopy75 Abfrage mit Kriterium "oder" erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage ohne Ergebnis, Wert "0" zum weiterrechnen 3 Gast 1925 02. März 2010, 11:28
Gast Abfrage ohne Ergebnis, Wert "0" zum weiterrechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Kann ich eine "Ja/Nein" Abfrage hier rein machen? 6 Gast 596 28. Dez 2009, 19:37
KlausMz Kann ich eine "Ja/Nein" Abfrage hier rein machen?
Keine neuen Beiträge Access Tabellen & Abfragen: Umlaute "ä" in "ae" 1 dg1985 402 22. Dez 2009, 16:49
TommyK Umlaute "ä" in "ae"
Keine neuen Beiträge Access Tabellen & Abfragen: Deaktivierung von Drop-Down bei "JA" auf Kontrollk 8 SilkeIST 302 27. Jul 2009, 10:16
SilkeIST Deaktivierung von Drop-Down bei "JA" auf Kontrollk
Keine neuen Beiträge Access Tabellen & Abfragen: Auffüllen mit "0" 5 Gast 491 06. Mai 2008, 14:51
blicki Auffüllen mit "0"
Keine neuen Beiträge Access Tabellen & Abfragen: Ausdruck für "NICHT" 2 Toni Makkaroni 385 07. Mai 2007, 11:44
Toni Makkaroni Ausdruck für "NICHT"
Keine neuen Beiträge Access Tabellen & Abfragen: DateDiff-Funktion "Stress mit "ms" " 6 Gast 2422 07. Feb 2007, 13:51
Gast DateDiff-Funktion "Stress mit "ms" "
Keine neuen Beiträge Access Tabellen & Abfragen: Abfr. m. 2 Tabellen - Bei Nichtexistenz "0" eintra 9 Hyphistos 692 28. Aug 2006, 09:59
Veit Abfr. m. 2 Tabellen - Bei Nichtexistenz "0" eintra
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project