| Manipulation von Control-Properties in Formularen |
|
|
|
| MS-Access Bsp. DB's - Bsp. Downloads Formulare | |||||||||||||||||||||||||||||||
| Sonntag, den 06. Januar 2008 um 01:00 Uhr | |||||||||||||||||||||||||||||||
|
Problemstellung: Eine auch oft gestellte Frage: Wie kann ich in einem Zug alle 10 Felder in meinem Suchform leeren Voraussetzungen: Das Bsp ist unter A97,A00, AXP, A03 lauffähig, unter A07 wurde es nicht getestet. Funktionsweise:
Die Funktion "tk_Controls_Property" ändert für alle Controls, deren Marke (Tag-Eigenschaft) gesetzt ist, die benannte Eigenschaft. Nicht auf die Unterformulare selbst anwenden !!! Folgende Eigenschaften können manipuliert werden mit möglichen Werten: "Enabled" True(-1)/False(0) Bis auf "Empty" können alle Properties auch auf Controls in Unterformularen angewendet werden.
Desweiteren ist ein Erweiterung des Programmcodes um weitere Eigenschaften möglich. Syntax und Argumente: Public Function tk_Controls_Property(objF As Form, strMarke As String, strProperty As String, Optional varValue As Variant = False) Wichtige Hinweise: 1. Zu beachten wäre das keine Controls auf deaktiv, gesperrt oder unsichtbar gesetzt werden können, die den Focus besitzen.
Das würde die Fehler 2164 und 2165 auslösen. Als Lösung würde sich ein Control anbieten, das eine Größe von 0x0 hat und beim Aufruf der Funktion den Focus erhält. Dieses Control darf nicht unsichtbar sein. 2. nicht alle Eigenschaftseinstellungen stehen allen Controltypen zur Verfügung, z.B. Hintergrund Transparent für Listenfelder oder Checkboxen usw. 3. Das Füllen von Controls mit "True"(-1) oder False(0) hat natürlich nur bei Checkboxen Sinn. 4. Dem Argument "Empty" wird kein Wert übergeben
Diese Funktion steht nicht für Unterformulare zur Verfügung Mögliche Erweiterungen: Es besteht die Möglichkeit die Funktion um weitere Properties zu erweitern. Case "Enabled", "Locked", "Visible", "BackStyle", "FontSize", "FontBold", "BorderStyle", "SpecialEffect", "Backcolor" Der Aufruf um z.B. bei allen Controls mit TAG="XYZ" den Hintergrund rot zu färben wäre dann: tk_Controls_Property Me, "XYZ", "Backcolor", 255 Beispiele zum Aufruf: Alle Controls mit dem TAG= „XY“ sollen auf unsichtbar gesetzt werden für HFO für UFO (Name des UFO-Steuerelements im HFO „frm_Sub_OnOff“
für HFO für UFO (Name des UFO-Steuerelements im HFO „frm_Sub_OnOff“
für HFO für UFO (Name des UFO-Steuerelements im HFO „frm_Sub_Styles“ Bei allen Controls mit dem TAG= „ZY“ soll der Schriftstil auf „Fett“ gesetzt werden für HFO für UFO (Name des UFO-Steuerelements im HFO „frm_Sub_Fonts“ Bei allen Controls mit dem TAG= „ZY“ soll der Schriftgröße auf „22“ gesetzt werden für HFO für UFO (Name des UFO-Steuerelements im HFO „frm_Sub_Fonts“ Bei allen Controls mit dem TAG= „XZ“ soll der Feldinhalt gelöscht werden (Bitte Hinweise Punkt 3, s.o. beachten) für HFO für UFO (Name des UFO-Steuerelements im HFO „frm_Sub_Values“ Bei allen Controls mit dem TAG= „XZ“ soll der Feldinhalt auf „Test1“ gesetzt werden (Bitte Hinweise Punkt 3, s.o. beachten) für HFO für UFO (Name des UFO-Steuerelements im HFO „frm_Sub_Values“
für HFO
tk_Controls_Property Me, "WZ", "Empty" Download nur für registrierte User
Downloads in dieser KategorieMS-Access Formulare![]()
|
|||||||||||||||||||||||||||||||
| Datum | Klicks |
|---|---|
| Total | 2339 |
| Do. 24 | 1 |
| Mi. 23 | 3 |
| Di. 22 | 3 |
| Mo. 21 | 1 |
| So. 20 | 2 |
| Sa. 19 | 3 |
| Fr. 18 | 1 |
| < Zurück | Weiter > |
|---|
Login
Latest News
- 26 October 2011 Aktuelle Servicepacks Office
- 04 September 2011 Arbeiten mit EXIF-Tags
- 18 June 2011 Errechnen einer IBAN mit Access
- 08 June 2011 Nächste freie Nummer/Zahl ermitteln
- 30 May 2011 Verwaltung eines Skatturniers
Latest Comments
- Zwischenablage in MS-Access nu...
Hallo Raul, auch Dir danke für den Hinweis. Werde ... Mehr...
10.04.12 11:11
von TommyK - Zwischenablage in MS-Access nu...
Hallo Tommy, ich kann das von haarwurm bestätigen.... Mehr...
10.04.12 10:38
von Raul Katos - Userverwaltung II
Hallo Donni, wir machen mal hier weiter: http://ww... Mehr...
15.01.12 17:10
von TommyK - Userverwaltung II
Hallo Tommy, irgendwie habe ich das wohl nicht ric... Mehr...
15.01.12 16:31
von Donni - Userverwaltung II
Hallo Donni, dann setze in den Eigenschaften von "... Mehr...
15.01.12 09:45
von TommyK
Latest Downloads
Latest Forum Posts
-
-
- Datum problem
- In MS-Access - Fragen und Antworten
- at 06:04 on Mai 23, 2012 (CEST)
-
-
-
- zwei Tabellen in Abfrage verbinden - Probleme
- In MS-Access - Fragen und Antworten
- at 07:51 on Mai 16, 2012 (CEST)
-
-
-
- Änderung des Standarddruckers mittels VBA
- In MS-Access - Fragen und Antworten
- at 08:45 on Apr 13, 2012 (CEST)
-
-
-
- Serien-PDF-Dateien erstellen mit Code von Lebans
- In MS-Access - Fragen und Antworten
- at 17:30 on Apr 07, 2012 (CEST)
-
-
-
- Frage zu Unicounter
- In MS-Access - Fragen und Antworten
- at 08:24 on Mär 29, 2012 (CEST)
-
Download Statistik
41 Kategorien |





Seite: 1