Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
wie kann das Formular öffnen,aber alle Felde deaktiv?
zurück: Access 2003 unter Vista weiter: Kombinationsfeld Filter 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
Gast



Verfasst am:
19. Feb 2009, 11:21
Rufname:

wie kann das Formular öffnen,aber alle Felde deaktiv? - wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

Gast am 18. Feb 2009 um 13:16 hat folgendes geschrieben:
Hallo,

Ich möchte ein Formular öffnen und nur 3 textfelde und das Unterformular bearbeiten. Wie kann ich die andere Felde deaktivieren?

Jetzt habe ich ein Makro erstellt, und durch "SetzenWert" habe ich die alle anderen Felde deaktiv eingestellt...aber das finde ich sehr dumm....es gibt mehr als 20 Zeile im Makro....

Crying or Very sad nobody knows?
Gast



Verfasst am:
19. Feb 2009, 12:11
Rufname:


AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

Hallo
Zitat:
Jetzt habe ich ein Makro erstellt, und durch "SetzenWert" habe ich die alle anderen Felde deaktiv eingestellt...aber das finde ich sehr dumm....es gibt mehr als 20 Zeile im Makro....
Ja aber wie soll es den anders gehen?

In VBA könntest du alle deaktivieren und dann deine 5 aktivieren.

Außerdem könntest du bereits im Entwurf die entspechenden Einstellungen vornehmen.

Gruß Mike
Gast



Verfasst am:
19. Feb 2009, 15:41
Rufname:

AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

Danke Mike.

Aber ich möchte es vielleicht einfacher machen...
Ich habe 2 Schaltfläche um das Formular zu öffnen, eine ist das ganze Formular zubearbeiten, die andere ist nur 3 Textfelde und Unterformular...
Jetze ist so, wenn ich einen neuen Feld anzulegen habe, muss ich das Makro aktualisieren....das ist zu aufwendig..

kein bessere Lösung?? Danke
Gast



Verfasst am:
19. Feb 2009, 16:31
Rufname:

AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

Hallo,
Zitat:
kein bessere Lösung
Zitat:
In VBA könntest du alle deaktivieren und dann deine 5 aktivieren.
Das ist eine Alternative die ich sehe. Die andere, dass die Sache über die Benamsung der Elemente zu steuern (alle die im Namen die Kennung XX tragen) sind immer aktiv.

Beides natürlich per VBA.

Gruß Mike
Gast



Verfasst am:
20. Feb 2009, 14:01
Rufname:


AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

OK!

habe a try.Smile

Danke Mike! Very Happy
Gast



Verfasst am:
25. Feb 2009, 16:29
Rufname:

AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

Ich habe es in VBA versucht....aber klappt nicht...

Kann jemand mir helfen?
Gast



Verfasst am:
25. Feb 2009, 18:07
Rufname:

AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

Hallo,
zeigst du uns deine Versuche, damit man nicht bei null anfangen muss Wink ?

Gruß Mike
Gast



Verfasst am:
26. Feb 2009, 11:41
Rufname:

AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

hallo Mike

das ist meine Lösung...
Code:
Public Function TextLocked()
On Error Resume Next
    Dim Frm As Form, MyLocked As Boolean
    Dim obj As String
   
    DoCmd.OpenForm "Vorschlag Teilesteuerung_1", acNormal, "", "", _
                   acFormAdd, acNormal
    Set Frm = Current_Form
    For Each ctl In Frm.Section(acDetail).Controls
        obj = ctl.ControlSource
        If IsNull(obj) Or Trim(obj) = "" Or ctl.Enabled = False Then GoTo OUT
        If MyLocked Then
            ctl.enable = True
            If ctl.ControlType = acTextBox Or _
               ctl.ControlType = acComboBox Or _
               ctl.ControlType = acListBox Then
                If ctl.ForeColor <> 16737843 Then ctl.ForeColor = 16737843
            End If
          Else
            ctl.enable = False
            If ctl.ControlType = acTextBox Or _
               ctl.ControlType = acComboBox Or _
               ctl.ControlType = acListBox Then
                If ctl.ForeColor <> 4194432 Then ctl.ForeColor = 4194432
            End If
        End If
OUT:
    Next ctl
End Function
Gast



Verfasst am:
26. Feb 2009, 20:54
Rufname:

AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

Hallo,
ich kann deinem Code doch nicht ganz folgen Confused
Hier wäre meine Variante:
Code:
    Dim Ctl As Control
   
    For Each Ctl In Me.Controls
        If Ctl.ControlType = acTextBox Or _
           Ctl.ControlType = acComboBox Or _
           Ctl.ControlType = acListBox Then
            Ctl.Locked = True
        End If
    Next Ctl
    Me!txt1.Locked = False: Me!txt2.Locked = False: Me!txt3.Locked = False

Gruß Mike
Gast



Verfasst am:
02. März 2009, 18:02
Rufname:

AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

danke sehr Mike.

Deine ist einfacher...aber leider funktioniert es nicht.
ich habe es ein bisschen geändert. so,
Code:
Function TextLocked()
On Error Resume Next
    Dim frm As Form
    Dim Ctl As Control
   
    Set frm = Forms![Vorschlag Teilesteuerung_1]
    DoCmd.OpenForm "Vorschlag Teilesteuerung_1", acNormal, "", "", acAdd, _
                   acNormal
    For Each Ctl In frm.Controls
        With Ctl
            Select Case .ControlType
              Case acCheckBox, acComboBox, acCommandButton, acListBox, _
                   acOptionButton, acTextBox
                .Enabled = False
            End Select
        End With
    Next Ctl
End Function
Aber, es klappt auch nicht. Alle Feld in der eröffnete Formular ist aktiv...
Gast



Verfasst am:
02. März 2009, 20:43
Rufname:

AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

Hallo,
Zitat:
Deine ist einfacher...aber leider funktioniert es nicht.
Wäre natürlich hilfreich, wenn du das näher erläutern würdest Confused .
Mein Code arbeitet im aktuellen Formular, dh. er muss z.B. in das Open-Ereignis von "Vorschlag Teilesteuerung_1".

Btw:
Nimm dein "On Error Resume Next " (zunächst) raus, sonst merkst du gar nicht, wenn du auf einen Fehler läufst.

Gruß Mike
Gast



Verfasst am:
03. März 2009, 13:44
Rufname:


AW: wie kann das Formular öffnen,aber alle Felde deaktiv? - AW: wie kann das Formular öffnen,aber alle Felde deaktiv?

Nach oben
       Version: Office 2k (2000)

Oh,ja. Das ist das Problem mit Focus...

Jetzt funktioniert es.

Danke sehr Mike! Razz Razz
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 von Formular zu mehreren Tabellen gleichzeitig 5 Friedel 1237 22. Mai 2005, 11:06
jens05 Abfrage von Formular zu mehreren Tabellen gleichzeitig
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Formular einbinden? 1 Percobodio 2045 29. Apr 2005, 11:29
lothi Abfrage in Formular einbinden?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis als neues Formular anzeigen 2 mila 3034 12. Apr 2005, 12:38
mila Abfrageergebnis als neues Formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Datensätze zählen (im Formular oder Bericht) ? 3 anna-bolika 3756 31. März 2005, 12:50
Dalmatinchen Anzahl der Datensätze zählen (im Formular oder Bericht) ?
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Formular Daten in einer Tabelle speichern? 1 Gast 1017 24. März 2005, 16:24
Willi Wipp Formular Daten in einer Tabelle speichern?
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular öffnen 1 mike1967 1022 10. Feb 2005, 08:53
MirkoK Unterformular öffnen
Keine neuen Beiträge Access Tabellen & Abfragen: Automatische Aktualisierung von generiertem Wert im Formular 9 GandalfTCM 1041 09. Feb 2005, 17:40
lothi Automatische Aktualisierung von generiertem Wert im Formular
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 719 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
Keine neuen Beiträge Access Tabellen & Abfragen: Formeln vom Formular, werden in der Abfrage nicht angezeigt 4 maddes 895 23. Nov 2004, 12:38
Skogafoss Formeln vom Formular, werden in der Abfrage nicht angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Add Record - Formular in ein Nebenformular 6 User007 926 27. Okt 2004, 11:49
Gast Add Record - Formular in ein Nebenformular
Keine neuen Beiträge Access Tabellen & Abfragen: Kriterien aus nem Formular die mich fertig machen!!! 19 Martin von der Bergwiese 2658 24. Aug 2004, 12:53
Lorenz Kriterien aus nem Formular die mich fertig machen!!!
Keine neuen Beiträge Access Tabellen & Abfragen: Formular aus Endlosformular öffnen ? 10 G-Markus 1619 20. Jul 2004, 15:38
Gast Formular aus Endlosformular öffnen ?
 

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