Die Datenbankmasken - Übersicht
Das Anwendungsfenster ist eine bildschirmfüllende, "modale" Dialogbox.
Modal bedeutet, daß während der Arbeit mit der Datenbank nicht
auf auf Word selbst oder andere Dokumente zugegriffen werden kann. Einzige
Ausnahme: Wenn durch Klicke auf Drucken anhand einer Vorlage ein
entsprechendes Dokument generiert wird (z. B. ein Arztbrief). In diesem
Fall wird das Datenbankfenster unsichtbar. Word steht mit allen Funktionen
zur Verfügung, bis im (neuen) Word - Menü Datenbank PNAT
wieder PNAT anzeigen gewählt wird.
Aufbau
-
Oben links sind 3 gelb unterlegte Anzeigefelder. Da immer nur eine Datei
auf einmal sichtbar ist, werden hier Informationen zu allen drei aktuellen
Datensätzen angezeigt (zB ArztNr, Arztname, Patienten - Nummer, Name;
Befund-Nr. etc.). Gehören die Datensätze in Befund, Patient und
Arzt zusammen (zB. nach Drücken von Abgleich), erscheint rechts
neben den Anzeigefeldern ein grünes Feld (andernfalls rot).
-
Rechts oben sind vier Buttons Zoom, Optionen, Drucken und Aktuell,
die weiter unten erläutert werden.
-
Den größten Bereich nehmen die 3 hintereinander liegenden Registerkarten
Arzt, Patient und Befund ein. Jede dieser "Karten" zeigt
eine Datei an. Zwischen den Karten kann durch [Strg] + [BildAuf]
bzw. [Strg] + [BildAb] gewechselt werden, oder durch Anklicken eines
der "Reiter".
Jede "Karte" enthält wiederum Eingabefelder, die z.T. blau unterlegt
sind. Nach Werten in den blau unterlegten Feldern kann gesucht werden.
Wird in dem ersten blauen Feld gesucht (zB. Arzt-Nummer), wird der Datensatz
direkt in der Datensatzmaske angezeigt. Wird in einem anderen Feld (z.B.
Arztname) gesucht, werden die gefundenen Datensätze in den Listenfelden
angezeigt, die jede der Registerkarten enthält. Durch Doppelklick
auf einen Eintrag in der Liste wird der entsprechende Datensatz in der
Maske angezeigt. Durch TAB, UMSCHALT + TAB, ENTER und die Cursor-Tasten
kann zwischen den Eingabefeldern gewechselt werden; natürlich auch
mit der Maus.
-
Der untere Bereich enthält ein großes, gelb unterlegtes Anzeigefeld.
In diesem Feld werden Informationen zu demjenigen Eingabefeld angezeigt,
das gerade aktiv ist.
Ganz unten ist eine Reihe von Buttons:
-
Die ersten vier ermöglichen das Navigieren innerhalb eines Datensatzes
(erster, vorheriger, nächster, letzter).
-
Suchen: Die Datenmaske wird gelöscht. In ein blau unterlegtes
Feld einen Suchbegriff eingeben (Bei Namen z.B. mai, dann werden
alle Mai, Maier, Maihoff etc. gesucht). Nochmals auf den Suchen-Button
klicken. Wurde nach einem Primär-Schlüssel gesucht (z.B. einer
Arztnummer), wird der entsprechende Datensatz angezeigt. Wurde in eienme
anderen blauen Feld ein Suchbegriff eingegeben, erfolgt die Ausgabe in
dem jeweiligen Listenfeld. "Joker" können verwendet werden: Eine Suche
nach "m??er" zeigt alle "Meier", "Meyer", "Maier" und "Mayer" an.
-
Abgleich: Wenn die Maske Patient oder Befund angezeigt wird, wird
der zugehörige Arzt, Befund bzw. Patient gesucht und in den entsprechenden
Masken angezeigt.
-
Neu, Bearbeiten, Löschen führen entsprechende Aktionen
durch. Ab Vers. 1.2 wird ein Datensatz, der bearbeitet wird, für andere
Anwender zum Bearbeiten gesperrt. Access bietet nur eine Seitensperre an,
aber keine Sperrung eines individuellen Datensatzes. In einer "Seite" werden
physikalisch etwa 10 bis 30 Datensätze gespeichert. Somit wäre
unter der Access-eigenen Sperrung keine Bearbeitung der anderen Datensätze
möglich, die sich neben einem gesperrten Datensatz zufällig auf
der gleichen "Speicherseite" befinden.In PNAT wurde ein eigener Sperrmechanismus
implementiert, diurch den Datensätze individuell gesperrt werden..
Die Buttons rechts oben: Zoom und Optionen
Zoom: Die meisten Anwendungen haben eine feste Fenstergröße.
Bei hoher Auflösung kann ein Fenster sehr klein erscheinen mit winziger
Schrift, während bei niedriger Auflösung das Anwendungsfenster
möglicherweise nicht mehr auf den Bildschirm paßt. In PNAT kann
das gesamte Anwendungsfenster der Bildschirmauflösung angepaßt
werden. Proportional werden Eingabefelder, Schriften etc. vergrößert
/ verkleinert.
Optionen:
Die ersten 4 Optionen sind bei jedem Neustart wieder ausgewählt.
Sperren beim Bearbeiten:
Ein andere Benutzer kann solange einen Datensatz nicht verändern,
bis der erste Anwender seine Änderungen abgeschlossen hat.
Aktualisieren beim Abgleich:
Es besteht keine dynamische Verbindung zwischen den angezeigten Daten
und den physikalisch in der Datenbank gespeicherten, die vielleicht von
einem anderen Benutzer bereits verändert wurden. Wenn diese Option
ausgewählt ist, werden immer bei Abgleich die aktuellen Daten
von der Datenbank geladen und angezeigt. Die Anzeige kann auch durch Klicken
auf Aktuell aktualisiert werden.
Anzeige Löschen bei Eingabe:
Bei Klicken auf Neu werden alle Eingabefelder gelöscht
(natürlich nicht der angezeigte Datensatz selbst).
Bei Eingabe sofort prüfen ob vorhanden:
Wird das erste Feld der Dateien Arzt oder Patient oder
das 3. Feld der Datei Befund bei einer Neueingabe verlassen, wird
nachgesehen, ob bereits ein Datensatz mit diesen (Primärschlüssel-)
Feldern vorhanden ist. Sonst wird erst dann nachgesehen, wenn der Datensatz
gespeichert werden soll.
Vorlage
Die angegebene Druckvorlage wird zum Generieren eines Briefs / Labor-Eingangsblatts
benutzt. Diese Vorlage muß in dem Word - Verzeichnis für Vorlagen
(dort befindet sich zB. Normal.dot) gespeichert sein.
Unterschrift:
Die Ausgabe der Unterschrift kann von dem hier eingegeben Wert abhängig
gemacht werden. Angenommen, ein Brief enthält die Unterschrift des
Direktors ("Adam") oder seines Stellvertreters ("Bert") und entweder von
Arzt 1("Cäsar") oder Arzt 2 ("Dorian"). In der Vorlage für den
Arztbrief lassen sich diese 4 Kombinationen angeben, wobei jeder Kombination
eine Bedingung vorangeht.
Die Vorlage könnte zB. so aussehen:
Mit freundlichen Grüßen
^B US = "AdamCäsar"
^T Prof. Dr. med. A. Adam Dr. med. C. Cäsar
^B US = "BertDorian"
^T Priv-Doz. Dr. med. B. Bert Dr. med. D.
Dorian~
Ist im Dialogfeld als Unterschrift AdamCäsar angegeben,
werden nur die entsprechenden Namen ausgegeben; alles andere wird gelöscht.
Näheres unter Parser und Dokumentvorlagen.
Umschläge nachrichtlich drucken
Ist in der Patientendatei unter Arzt2 bis Arzt4 eine
Nummer angegeben, so werden für diese "nachrichtlichen" Ärzte
die Briefumschläge gedruckt. Es werden für das Drucken der Umschläge
die Voreinstellungen von Word am lokalen PC verwendet.
Aktuelle Benutzer
Zeigt eine Liste aller Benutzer (Raum-Nr und Name)an, die gerade mit
der Datenbank arbeiten. Intern wird ein Protokoll geführt, welcher
Benutzer von welchem Rechner von wann bis wann auf die Datenbank zugreift.
Die Buttons rechts oben: Drucken und Aktuell
Drucken
Die in Optionen gewählte Vorlage wird geladen. Die darin
enthaltenen Anweisungen ("Platzhalter") werden umgewandelt. Speichern und
Drucken wie in Word üblich. Ist in Optionen Umschläge
drucken ausgewählt, werden diese gedruckt (Aus programmtechnischen
Gründen kann die Druckausgabe an einem lokalen Drucker erst dann erfolgen,
wenn die Datenbankmaske wieder angezeigt wird).
Zur Datenbank zurück: In Word wurde eine neues Menü in die
Menüleiste eingefügt: Im Menü Datenbank PNAT entsprechende
Anwahl (PNAT anzeigen). Dieses Menü verschwindet wieder, wenn
die Datenbankmaske angezeigt wird bzw. nach Beendigung von PNAT.
Aktuell
Den angezeigten Datensatz erneut von der Festplatte laden.
Die meisten Buttons lassen sich nicht nur durch die Maus, sondern auch
über die Tastatur anwählen. Um einen neuen Datensatz einzufügen,
kann entweder der Button Neu angeklickt werden; alternativ kann
an der Tastatur Alt+N gedrückt werden. Die entsprechenden Buchstaben,
die zusammen mit der Taste Alt die jeweilige Funktion ausführen,
sind auf den Buttons unterstrichen.
Seitenanfang