210 likes | 367 Views
Bescheinigungen und Zeugnisse mit Auftragsverwaltung und AWO. als Word-Serienbriefe. Übersicht. Einfache Mitteilungen / Bescheinigungen direkter Select - nur Tabelle proc Bescheinigungen über mehrere zusammengestellte Daten Tabellen proc und procbes Zeugnisse Zeugnisbedingung
E N D
Bescheinigungen und Zeugnisse mit Auftragsverwaltung und AWO als Word-Serienbriefe
Übersicht • Einfache Mitteilungen / Bescheinigungen • direkter Select - nur Tabelle proc • Bescheinigungen über mehrere zusammengestellte Daten • Tabellen proc und procbes • Zeugnisse • Zeugnisbedingung • Tabellen proc und procbes
Auftragsverwaltung • Tabelle proc der SOSPOS-Datenbank • Gliederung der Aufträge nach • Teilsystemen, z.B. POS (k_tsys) • Prozedurarten z.B. Listen (k_procart) • Auftragssätze anlegen, bearbeiten,... • Für jede Bescheinigungsart einen eigenen Auftrag erstellen (evtl. pro Studiengang).
Auftragsverwaltung starten • Funktion LESB • mit Weitergabe der Matrikelnummer • Menüpunkt Funktionen proc-Aufruf • Funktion LEPB • mit Weitergabe der Prüfungsnummer • Menüpunkt Funktionen proc-Aufruf • Bearbeitungsobjekt Auftragsverwaltung • ohne Weitergabe einer Selektion
AWO • Funktion WORD • Für Serienbriefe mit HISPROC wird das Programm HISAWO benötigt • HISAWO - Auswertungen mit WinWord • Programmaufruf über hisawo.doc • Verarbeitung in hisawo.dll • der fertige Serienbrief wird angezeigt
Einfache Mitteilung • Auswahl an Seriendruckfeldern undAuswahl der Daten direkt im Auftrag in Form eines Selects angegeben. • SELECT lab.mtknr, nachname, vorname, geschl, postrasse, poplz, poort FROM sos, lab, possys WHERE lab.mtknr=sos.mtknr AND lab.stg="SA" AND lab.pnr=2500 AND lab.pstatus="BE" AND lab.psem=possys.psem; • Pro Lösungsfall ein Serienbrief!
HISAWO.DOC Microsoft WinWord Auswertungen WinWord HISAWO.DLL Bescheinigung serienbr.doc Einfache Mitteilung Angaben im PROC - Datensatz: Selektion2 = SELECT <Seriendruckfelder> FROM ... WHERE...; (evtl. Selektionsmaske = ALL) ParameterB = S (für Serienbrief) ParameterC = Pfad zum Serienbrief
Mitteilung über mehrere Daten • Z.B. mehrere nicht bestandene Prüfungen auf einer Bescheinigung zusammenfassen • Im Auftrags-Select nur "Referenzfelder" • SELECT mtknr, pordnr FROM lab WHERE ... • Über Tabelle procbes Seriendruckfelder und weitere Informationen auswählen. • AWO erstellt Mischdatei als Datenherkunft.
Tabelle procbes • Spalte kuerzel: • Name des Elements als Seriendruckfeld • Spalte tabellenfeld: • Feldname wird direkt aus dem Auftrags-Select übernommen oder kann festen Wert enthalten • bei Zeugnissen aus der Tabelle t_zeugnis • Spalte befehl: • SQL-Select-Befehle, mit denen Daten aus den Tabellen der sospos-Datenbank ausgewählt werden. • max. Anzahl Prüfungen
HISAWO.DOC Microsoft WinWord Auswertungen WinWord HISAWO.DLL Bescheini-gung Serien- brief Misch- datei Mitteilung über mehrere Daten Angaben im PROC - Datensatz: Selektion2 = SELECT <Referenzfelder> FROM ... WHERE ...; ParameterA = <procmerk> aus Tabelle procbes ParameterB = S (für Serienbrief) ParameterC = Pfad zum Serienbrief ParameterD = Pfad zur Mischdatei = Datenherkunft für Serienbrief
Zeugnis • Woher weiss das Programm, welche Leistungen im Zeugnis ausgedruckt werden sollen? Zeugnisbedingungeneine wichtige Vorarbeit!!!
Zeugnisbedingung • Bedingungsart = Z • Konvention: besondere Bestandteilnummern für • 1 "Zeugnisprüfung" (Vordiplom, Hauptdiplom) • 2 schriftliche Abschlussarbeit • 3 evtl. weitere schriftliche Arbeiten • ... Prüfungen • ... Zusatzfächer
Zeugnisbedingung • Reihenfolge: • Die Reihenfolge wird durch die Reihenfolge der Prüfungen innerhalb der Kataloge bestimmt. • Alternativen (mit "oder") • Bedingungsparameter "Leerzeilen" = Anzahl der hierfür reservierten Zeilen • Katalogbezeichnungen als Überschriften
Ablauf der Zeugniserstellung • Leistungen in POS nachbearbeiten • Generierungen ausführen • Zusatzfächer kennzeichnen • Diplomarbeitsthemen erfassen • Zeugnisbedingung ausführen • Rohdaten der Leistungen landen in temporärer (Access-) Tabelle t_zeugnis, sie dient als Grundlage für die Zeugnisse.
POS Prüfungen, Diplomarbeit evt. Zusatzfächer kennzeichnen Generierungen, Zeugnisbedingungen SOSPOS-Datenbank t_zeugnis (Access Tabelle) Ablauf der Zeugniserstellung gxpos.ini [DB] ZeugnisTabelle=C:\programme\his\shared\steuer_word.mdb//t_zeugnis
Ablauf der Zeugniserstellung • Im Auftrags-Select temporäre Auswertungsdatei t_zeugnis ansprechen • SELECT * FROM t_zeugnis WHERE ... • Pfad zur t_zeugnis eintragen • Über Tabelle procbes Seriendruckfelder und weitere Informationen auswählen. • AWO erstellt aus t_zeugnis und procbes eine Mischdatei als Datenherkunft.
POS Prüfungen, Diplomarbeit evt. Zusatzfächer kennzeichnen Generierungen, Zeugnisbedingungen SOSPOS-Datenbank POS aus der Auftragsverwaltung (PROC) Zeugnisse (AWO) starten t_zeugnis (Access Tabelle) Microsoft WinWord Zeugnis Serien- brief Misch- datei Ablauf der Zeugniserstellung
geplante Weiterentwicklung • Ablauf der Zeugnisbedingung und der Erstellung der Serienbriefe in einem Lauf • Microsoft WinWord 2002 / XP • Zeugnisse über t_zeugnis und procbes funktionieren • noch Probleme bei direktem Zugriff auf die Datenbank für Mitteilungen/Bescheinigungen
Neuerungen • Fremd- oder Mehrsprachige Zeugnisse • Dienstag und Mittwoch, je 16:30 – 18:00 Uhr"Mehrsprachige Zeugnisse und Diploma Supplement" • Folgeaufträge • z.B. Zeugnis und Diploma Supplement in einem Schritt • Zeugnisse modularer Prüfungsordnungen mit mehrstufiger Kontenstruktur
BWL Wahlfach VWL Controlling Kredit Logistik Verkehr Finanzwirt. Industrie mit mehrstufiger Kontenstruktur 3 Konten aus BWL + 2 Konten aus VWL + Wahlfach Position der Leistung auf dem Zeugnis abh. von individueller Zuordnung