Hiermit möchte ich Ihnen mein Modul JS_FormZoom() für Access vorstellen.
Der Grundgedanke:
Man Entwickelt eine Access-Anwendung z.B. unter Verwendung eines 17 Zoll Monitors, später hat man selber oder der Kunde der die Access-Anwendung kauft und nutzt, einen 15 Zoll, 19 Zoll, 20 Zoll oder wie auch immer großen Monitor mit unterschiedlichen Auflösungen, und die Formulare erscheinen zu groß oder zu klein auf dem Bildschirm. Nun kann man jedes Formular und jedes Steuerelement in jedem Formular von Hand anpassen. Dieses war mir, da ich ziemlich Faul bin (wens geht) zu aufwendig.
Das Ergebnis:
Die Function JS_FormZoom() ermöglicht es, alle Formulare einer Datenbank auf einmal Prozentual kleiner oder größer zu Zoomen. Nach aufruf der Prozedur fragt die Prozedur über eine Inputbox den gewünschten Zoomfaktor ab und verkleinert oder vergrößert dann entsprechend der Eingabe alle Formulare und alle Steuerelemente in den Formularen. Falls es in einem Formular oder bei einem Steuerelement im Formular zu Positionierungsproblemen kommen sollte wird eine Fehlermeldung mit dem Namen des Formulars und des Steuerelements bei dem es zu Problemen kam mit der Entsprechenden Fehlermeldung ausgegeben. Sie können dann die entsprechenden Formulare und Steuerelemente nach Ende der Prozedur kontrollieren und evtl. von Hand korrigieren.
Um den richtigen Zoom Faktor zu ermitteln enthält die mda die Function JS_EinFormZoom(). Diese Function können Sie bei einem beliebigen Formular in die Eigenschaft "Beim Öffnen" eintragen, dann das Formular Öffnen, beim öffnen wird der Zoom Faktor abgefragt und das Formular wird entsprechend des Zoom Faktors angezeigt.
Die Function JS_FormZoom() benötigt um eine Datenbank mit ca. 150
Formularen zu Zoomen je nach Umfang der Formulare ca. 2 bis 3 Minuten.
Es scheint mir, daß dieses Modul JS_FORMZOOM() auch für andere Entwickler und Anwender von Access2.0, Access 7.0 oder Access 8.0 von Nutzen sein könnte, deshalb biete ich an es bei mir zu erwerben. Ich liefere das Modul JS_FORMZOOM() als mda aus, sodas Sie auf die Function zugreifen können, nachdem Sie es in Ihrer Access Start Ini z.B. Msacc20.ini unter [Libraries] eintragen haben.
Bei Interesse oder weiteren Fragen wenden Sie sich bitte an:
Jürgen Schmudde
Elpersbüttelerdonn 9
25704 Elpersbüttel
Tel. 04832/55006 Fax 55007
email
Home