'Formulare'-Rezepte aus der Praxis:
Ascii-Code in Zeichen umwandeln, und umgekehrt Operieren mit Ascii-Codes und den dazugehörigen Zeichen gehört zum Alltag jedes Entwicklers. Was aber wenn man gerade keine Code-Tabelle zur Hand hat? Wieviele Zeichen können Sie auswendig? Ist aber gar nicht nötig, Zeichen und Code lassen sich mit einfachen Befehlen umwandeln. Fenstertitelzeile blinken lassen Um die Aufmerksamkeit des Programmbenutzers zu erreichen, müssen meist alle Register gezogen werden. Ein Trick dafür ist sicherlich die Titelleiste des Anwendungsfensters blinken zu lassen. Da damit das Fenster auch minimalisiert in der Taskleiste blinkt, kann so der Benutzer auch erreicht werden, wenn dieser die Anwendung im Hintergrund laufen lässt. Ist das Formular bereits geladen? Vor allem bei performancekritischen Anwendungen ist es zwingend von Nöten immer zu wissen, welche Objekte gerade geladen sind. Wenn es nicht Gründe dafür gibt, sollte das gleiche Objekt nicht mehrmals geladen werden. Dieses Rezept zeigt, wie überprüft werden kann, ob ein Access-Formular bereits geladen ist. Laufende Summe eines Feldes Leider verfügen Access-Formulare standardmässig nicht über eine Funktion, die die laufende Summe eines Feldinhaltes ermittelt. Mit einem kleinen Trick kann diesen aber einwenig auf die Sprünge geholfen werden. Vorhandene Formulare einer MDB-Datei ermitteln Mit einer einfachen Abfrage auf die Access-Systemtabelle MSysObjects können die Namen aller vorhandenen Formulare ganz ohne Programmierung aufgelistet werden. |