Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Datensätze vor versehentlichem Ändern schützen
zurück: wechselnde Farbe im Unterformular weiter: Eigenschaften für bestimmte Eingabefelder festlegen? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Bytelight
Office VBA Programmierbeginner


Verfasst am:
08. Feb 2007, 12:22
Rufname:

Datensätze vor versehentlichem Ändern schützen - Datensätze vor versehentlichem Ändern schützen

Nach oben
       Version: Office 2003

Hallo,

mein Formular bekommt für AllowEdits den Wert false zugewiesen.

Über eine Schaltfläche "Ändern" wird der Schreibschutz entfernt.

Klappt prima, aber leider wird alles geschützt. Im Formular ist eine Liste, die auswählbar sein soll, d. h. ich möchte einzelne Listeneinträge markieren können, was AllowEdits nicht zulässt.

Muss ich jetzt etwa jedes Control "von Hand" schreibschützen? Wie mache ich das, da enable = false alles in grau umschaltet, was die Lesbarkeit verschlechtert.

Welche Lösungsansätze gibt es?

Henri
jens05
Moderator


Verfasst am:
08. Feb 2007, 12:26
Rufname:
Wohnort: ~~~~~


AW: Datensätze vor versehentlichem Ändern schützen - AW: Datensätze vor versehentlichem Ändern schützen

Nach oben
       Version: Office 2003

Hallo,
dieser Beitrag AllowEdits sollte dir helfen

_________________
mfg jens05 Wink
Bytelight
Office VBA Programmierbeginner


Verfasst am:
08. Feb 2007, 13:09
Rufname:

AW: Datensätze vor versehentlichem Ändern schützen - AW: Datensätze vor versehentlichem Ändern schützen

Nach oben
       Version: Office 2003

Hallo Jens,

Tag kann und möchte ich nicht verwenden, habe deshalb diesen Code erstellt:
Code:
    ' Prevent data from change
    Dim ctrl As Control
   
    For Each ctrl In Me.Controls
        If Not ctrl.Name = "lst" Then
            ctrl.Enabled = False
            ctrl.Locked = True
        End If
    Next ctrl
Nur bekomme ich den Fehler, dass die Methoden .Enabled und .Locked nicht unterstützt werden (und auch nicht in der Intellisense verfügbar sind).

Natürlich habe ich auch in der Hilfe nachgesehen - demnach müsste es funktionieren.

Gibt es das Locked nur bei bestimmten Typen? Und wenn ja wie stelle ich den Type fest?

Question

Henri
Willi Wipp
Moderator


Verfasst am:
08. Feb 2007, 13:30
Rufname:
Wohnort: Raum Wiesbaden

Re: Datensätze vor versehentlichem Ändern schützen - Re: Datensätze vor versehentlichem Ändern schützen

Nach oben
       Version: Office 2003

Hi Bytelight,

hast Du den Beitrag von jens05 aufmerksam gelesen Wink
Dafuer ist das Tag (Marke) zustaendig.
Du kannst aber auch den Typ der Steuerelemente pruefen
Siehe dazu mit einem JA/NEIN Feld einen Datensatz sperren

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Bytelight
Office VBA Programmierbeginner


Verfasst am:
08. Feb 2007, 15:54
Rufname:

Re: Datensätze vor versehentlichem Ändern schützen - Re: Datensätze vor versehentlichem Ändern schützen

Nach oben
       Version: Office 2003

Bytelight am 08. Feb 2007 um 14:45 hat folgendes geschrieben:
Hallo Willi,

dank deines Links bin ich nun ein Stück weiter Smile

Verstehe ich das mit der Intellisense so richtig: Wenn ich ein Objekt selbst definiere (Dim ctl as Control) und mir dann die Eigenschaften und Methoden anzeigen lasse, zeigt mir die Intellisense nur die an, die alle möglichen Typen dieses Objekts haben. Ist das so richtig.

Nur gewisse Controls wie acTextBox haben die Eigenschaft ".Locked": wie bekomme ich heraus, welche das sind?

Vielen Dank

Henri

Zitat:
Dafuer ist das Tag (Marke) zustaendig.
Ja, habe ich "aufmerksam" gelesen, aber die internen Programmiervorgaben haben das "Tag" für andere Zwecke reserviert, deshalb schrieb ich " Tag kann und will ich nicht verwenden..."
Da ja im "Tag" alles drin stehn kann (und manche das weidlich genutzt haben) ist die Regel eingeführt worden.

[ dies nur als Ergänzung Wink ]

Henri
Nouba
nicht ganz unwissend :)


Verfasst am:
08. Feb 2007, 16:16
Rufname:
Wohnort: Berlin

AW: Datensätze vor versehentlichem Ändern schützen - AW: Datensätze vor versehentlichem Ändern schützen

Nach oben
       Version: Office 2003

Hallo,

in der OL-Hilfe, im Objekt-Katalog oder im Eigenschaftsfenster kannst Du nachsehen, ob ein Steuerelementtyp die Eigenschaft XYZ besitzt. Weiterhin sollte man mit einer Fehlerbehandlung die Schleife überreden können, fortzufahren, wenn eine nicht vorhandene Eigenschaft adressiert wird.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Willi Wipp
Moderator


Verfasst am:
08. Feb 2007, 16:20
Rufname:
Wohnort: Raum Wiesbaden


Re: Datensätze vor versehentlichem Ändern schützen (II) - Re: Datensätze vor versehentlichem Ändern schützen (II)

Nach oben
       Version: Office 2003

Hi Bytelight,

oje Embarassed da muss ich mich ja selbst an der Nase fassen. Sorry hatte den Beitrag wohl zu schnell ueberflogen Crying or Very sad
Bei dem Intellisense muss man vorsichtig sein, aber Nouba hat Dir ja schon 2 Loesungswege aufgezeigt.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
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: Reduzierung mehrerer Datensätze auf einen Datensatz 2 Pulldown 819 03. Jun 2005, 09:32
Pulldown Reduzierung mehrerer Datensätze auf einen Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Filtere alle Datensätze ab der 3 Stelle die nicht PC heißen? 7 centerguide 1302 18. Mai 2005, 11:39
centerguide Filtere alle Datensätze ab der 3 Stelle die nicht PC heißen?
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze zusammenfassen 1 Tatanka 1121 29. Apr 2005, 14:52
jens05 Datensätze zusammenfassen
Keine neuen Beiträge Access Tabellen & Abfragen: Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info 2 Steve 914 14. Jan 2005, 00:43
Steve Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info
Keine neuen Beiträge Access Tabellen & Abfragen: multiplizieren zweier verschiedener Datensätze 3 Stara 913 13. Jan 2005, 20:36
Skogafoss multiplizieren zweier verschiedener Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Datensätze anzeigen? 3 MichaelB 1122 19. Okt 2004, 12:45
lothi Anzahl der Datensätze anzeigen?
Keine neuen Beiträge Access Tabellen & Abfragen: Einmalige Datensätze löschen 18 frankkugler 1614 18. Okt 2004, 15:33
frankkugler Einmalige Datensätze löschen
Keine neuen Beiträge Access Tabellen & Abfragen: leere Datensätze löschen 3 umbroboy 2666 07. Okt 2004, 16:51
Skogafoss leere Datensätze löschen
Keine neuen Beiträge Access Tabellen & Abfragen: datensätze suchen 13 mr@ 1514 13. Sep 2004, 10:21
meyster datensätze suchen
Keine neuen Beiträge Access Tabellen & Abfragen: 24 felder aus 1 DS in 24 versch. Datensätze kopieren. 3 Mirko 593 30. Jul 2004, 13:55
Willi Wipp 24 felder aus 1 DS in 24 versch. Datensätze kopieren.
Keine neuen Beiträge Access Tabellen & Abfragen: Summen über mehrere Datensätze bilden 5 Matti_71 1497 03. Jul 2004, 12:38
Willi Wipp Summen über mehrere Datensätze bilden
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Formel zur Abfrage doppelte Datensätze 2 sklein2405 2827 24. Jun 2004, 09:22
Willi Wipp Suche Formel zur Abfrage doppelte Datensätze
 

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