Formularvorlagen ändern/erstellen

Die Software Safety-Remote verwendet Word-Vorlagedateien mit der Endung .frm, um daraus mit den Daten der Prüfung ein Protokoll zu erstellen. Die Standardvorlagen sind im Datenverzeichnis, normalerweise unter C:\Benutzer\Öffentlich\Öffentliche Dokumente\Safety-Remote Safetytest 3N\forms, gespeichert. Alle dort abgelegten Dateien mit der Endung .frm werden von der Software beim Start eingelesen und in den Auswahlfeldern in der Startmaske, in der Tabelle der Prüfergebnisse und im Fenster Prozeduren bearbeiten, angezeigt. Dort wird allerdings lediglich der Dateiname zur Identifizierung der Formularvorlage verwendet, die Endung wird abgeschnitten.

1.   Vorbereitung

Bevor Sie Formularvorlagen verändern ist es ratsam eine Sicherungskopie der vorhandenen Dateien zu erstellen. Der Dateityp .frm hat eine Besonderheit, welche beim Erstellen und Ändern zu beachten ist! Die Dateien können mit Microsoft Word geöffnet und wieder unter demselben Namen gespeichert werden, allerdings kann man aus Word heraus die Datei nicht unter einem neuen Namen speichern. Daher sollte man vorher die Datei im Explorer kopieren und ihr einen neuen eindeutigen Namen geben, dann erst kann man die Datei öffnen und bearbeiten.

2.   Übersicht

Eine typische Formularvorlage sieht folgendermaßen aus:

Prüfprotokoll für die Prüfung medizinischer elektrischer Geräte gemäß DIN VDE 0701-0702

Abbildung 1: Leere Formularvorlage VDE701-2ger.frm

Die Vorlage erscheint im ersten Moment leer. Wenn jedoch die Absatzmarken und Steuerzeichen unter Word eingeblendet werden, werden die Platzhalter der Vorlage sichtbar. Wählen Sie hierfür auf der Registerkarte Start in der Gruppe Absatz die Option Einblenden/Ausblenden aus.

Die Vorlage sieht dann folgendermaßen aus:

Abbildung 2: Leere Formularvorlage VDE701-2ger.frm mit Absatzmarken

3.   Ändern von Formularvorlagen

Die Dateien können nun wie gewohnt in Word bearbeitet werden. Hierbei werden meistens nur Logos oder Firmentexte eingefügt. Da nun die Platzhalter und Steuerzeichen sichtbar sind, kann man Änderungen vornehmen ohne diese zu beschädigen, zu löschen oder zu überschreiben, denn dies würde dazu führen, dass die Vorlage nicht mehr korrekt funktioniert.

Für die Formatierung/Platzhalter unter Schriftart > Effekte > Häkchen bei “Ausgeblendet” setzen.

3.1.       Die Platzhalter

 

Alle in den Vorlagen verwendeten Platzhalter haben folgenden Aufbau:

#@(13,32)·@#

#@      = Dies ist der Anfang des Platzhalters und ein ausgeblendeter Text. Dadurch sind die Formatierungszeichen später beim Druck und in der normalen Ansicht nicht vorhanden.

(13,32)           = Gibt das Feld an, welches hier abgebildet wird, in diesem Beispiel das Feld-Nr. 13 aus der Datenbank. Welche Feld-Nr. welche Bedeutung haben, sehen Sie in der Tabelle 1 im Anhang.
Die Zahl 32 gibt die Länge des Feldes an, diese ist in der Regel auf max. 32 Zeichen begrenzt, kann aber durch Verkürzen auf z.B. 8 Zeichen Texte „zuschneiden“. Diese Zeichen sind ebenfalls ausgeblendet.

·           = Dieser Punkt in der vertikalen Mitte der Zeile stellt ein Leerzeichen dar. An dessen Stelle wird später der gewünschte Text eingefügt. Hier kann man die spätere Formatierung des Textes festlegen, so wie dieses Leerzeichen formatiert ist (Schriftgröße, Fett, Kursiv, Unterstrichen, Farbe, …) wird später im Protokoll der angezeigte Text dargestellt werden.

Für diesen Punkt unter Schriftart > Effekte > Häkchen bei “Ausgeblendetnicht setzen

#@      = Das Ende des Platzhalters, ausgeblendeter Text.

 

Zusätzlich gibt es noch eine Kombination von Platzhaltern, die als Vergleichsfunktion dient.

Beispiel:

##E(66"OK")#@(66,32)·@###F##E(66"F") #@(66,32)·@###F#@+

(Dieses Beispiel vergleicht den Inhalt in Feld 66 mit den Begriffen „OK“ und „F“ und gibt je nachdem welcher Inhalt in Feld 66 steht, das Ergebnis nach der vorgegebenen Formatierung des Punktes aus. Hier wird das Ergebnis in unterschiedlichen Farben dargestellt.)

##E und ##F    = Anfangs- und Endplatzhalter der Vergleichsfunktion

("66OK")           = Gibt das zu vergleichende Feld an und den Ausdruck in doppelten Kodierungszeichen, mit dem der Inhalt des Feldes verglichen werden soll.

#@(66,32)·@#   = Stimmt im vorherigen Befehl der Ausdruck mit dem Inhalt im Feld 66 überein, so wird dieser Platzhalter ausgeführt und der Inhalt wird wie oben beschrieben, mit der entsprechenden Feldlänge und Formatierung eingefügt.

#@+ = Ruft die nächste Zeile der Ergebnisliste auf (nächste Messung).

Alle weiteren Platzhalter, wie z.B. am Anfang ##VMT5##VT1, sind nur für die Software relevant und dürfen nicht verändert oder gelöscht werden!

 

Ablauf:

  1. Formatierungsansicht: Start > Absatz > Einblenden/Ausblenden

  2. Schriftart > Effekte > Häkchen bei “Ausgeblendet” setzen

  3. Formatierungszeichen/Platzhalter mit Identnummernfelder “#@(13,32)”

  4. Schriftart > Effekte > Häkchen bei “Ausgeblendet” nicht setzen

  5. Leerzeichen

  6. Schriftart > Effekte > Häkchen bei “Ausgeblendet” setzen

  7. Formatierungszeichen/Platzhalter “@#”

  8. Formatierungsansicht beenden: Start > Absatz > Einblenden/Ausblenden

  9. Vorlage speichern

  10. Vorlage in Ordner “Forms” der SafetyRemote ablegen

3.2.      Beispiele

3.2.1.   Das Prüfdatum ohne Uhrzeit

Wenn es nicht gewünscht wird im Feld Prüfdatum die Uhrzeit abzudrucken, kann dieses ohne großen Aufwand geändert werden. Stellen Sie vorher sicher, dass eine Kopie der zur Änderung ausgewählten Datei erstellt wurde und öffnen Sie die Datei mit Word. Lassen Sie sich dann die Absatzmarken anzeigen und suchen das Feld für das Prüfdatum.

Nun kann man die Uhrzeit ganz einfach entfernen, indem die Länge des Platzhalters von 32 auf 10 reduziert wird, da das Datumsformat TT.MM.JJJJ genau 10 Zeichen lang ist.

3.2.2.   Ein zusätzliches Feld für eine Kostenstelle einfügen

Wenn In Ihrem Unternehmen Kostenstellen verwendet werden, können Sie diese ebenfalls mit der Safety-Remote Software pflegen und auf den Protokollen darstellen. Dieses neue Feld können Sie in der Datenbank abspeichern und zukünftig in der Software verwenden und danach filtern. Hierzu müssen Sie erst ein nichtbenötigtes Feld oder z.B. eines der drei Freifelder richtig benennen und sichtbar machen.

Öffnen Sie dazu die Safety-Remote als Administrator und öffnen folgende Maske unter
Extras > Identnummernfelder:

Abbildung 3: Identnummernfelder anpassen

In der Eingabemaske aus Abbildung 3 können Sie jedem in der Startmaske oder der Maske beim Eingeben neuer Prüflinge, neue Bezeichnungen vergeben, die Felder ein- oder ausblenden und die Protokollnummer ablesen.

Für dieses Beispiel wird nun das Feld Frei1 mit der neuen Bezeichnung Kostenstelle versehen und der Haken bei Ausblenden entfernt. Die Protokollnummer für dieses Feld ist 500. Mit diesen Informationen kann nun die gewünschte Formularvorlage wie folgt bearbeitet werden:

Es ist darauf zu achten, dass die Formatierung des Platzhalters korrekt ist. Die Zeichen #(500,32) und @# müssen ausgeblendet sein, das Wort Kostenstelle sowie das Leerzeichen im Platzhalter dürfen nicht ausgeblendet werden und können nach Belieben formatiert werden.

3.3.       Platzhalter für die Messschritte

Um die in der Prozedur verwendeten Messschritte auf einem Protokoll sichtbar zu machen, werden die einzelnen Zeilen mit den unterschiedlichen Feldern, wie in der Tabelle Prüfergebnisse im unteren Teil zu sehen, immer wieder wiederholt. Zu einer Ergebniszeile können folgende Felder gehören:

Prüfung            = Bezeichnung des Prüfschrittes
Zeit                  = Die Dauer der Messung im eingeschwungenen Zustand
Par1 – Par4      = Parameter 1 - 4, z.B. Welche Art der ISO- oder Schutzleitermessung oder Prüfspannung
Min                  = Mindestgrenzwert
Max                 = Maximalgrenzwert
Ergebnis          = Der gemessene bzw. eingegebene Wert
OK                   = Das Ergebnis der Zeile nach Bewertung

Die einzelnen Feld-Nr. entnehmen Sie der Tabelle 1 im Anhang.

Um das Ende einer Zeile mit Messergebnissen zu kennzeichnen und um der Software zu zeigen, dass nun die nächste Zeile beginnen kann, wird am Ende ein + Zeichen gesetzt.

Beispiel: #@(63,32+)·@#

4.   Formatierungsprogramm Pcdoc_FrmFix

Um sicherzustellen, dass die geänderte Protokollvorlage für die Software Safety-Remote fehlerfrei gelesen werden kann, ist es in erster Linie wichtig, bei jeglichen Änderungen die geforderte Syntax genau einzuhalten. Weil dabei aber doch Fehler gemacht werden können, wird empfohlen, die geänderte Protokollvorlage durch ein spezielles Formatierungsprogramm prüfen und im Rahmen von dessen Möglichkeiten korrigieren zu lassen. Dieses Programm überprüft das gesamte Dokument, formatiert die Änderungen und passt die Platzhalter für die Software entsprechend an.

Das Formatierungsprogramm heißt Pcdoc_FrmFix.exe und wird von SAFEYTEST zur Verfügung gestellt. Dieses Programm erfordert keine Installation und kann einfach per Doppelklick gestartet werden. Für sein korrektes Funktionieren ist die Datei “pcdocxls.dll” erforderlich, die mit der “Pcdoc_FrmFix.exe” gemeinsam in einem Zip-Archiv ausgeliefert wird. Bei der ersten Inbetriebnahme erstellt das Programm automatisch im selben Verzeichnis eine Datei “Pcdoc_FrmFix.ini”, in welcher das Programm den Datei-Pfad der per Datei-Dialog aus dem Verzeichnis “c:\Users\Public\Documents\Safety-Remote SAFETYTEST 3N\forms\” vom Anwender gewählten Protokollvorlage-Datei einträgt (und bei späteren Läufen dann weitere).

Abbildung 4: Pcdoc_FrmFix mit Dateipfad des zu überprüfenden Protokolls

Das Programm speichert die formatierte Protokollvorlage mit der Endung “frm” sowie eine Sicherung der ursprünglichen Datei mit der Endung “frm_bak” im selben Verzeichnis, im Normalfall im Ordner forms. Diese korrigierte Vorlage kann nun in der Safety-Remote verwendet werden.

Bitte haben Sie etwas Geduld mit diesem Programm, denn es braucht seine Zeit. Wenn es läuft, können Sie seine Arbeit zum Teil in der geöffneten Protokollvorlage beobachten.

Hier können Sie dieses herunterladen:

Dateiname

Pcdoc_FrmFix.zip

getestet auf

Windows 10

Download-URL

https://service.safetytest.eu/downloads/PcdocFormularFix/Pcdoc_FrmFix.zip

SHA256 - Hash

ad712909a6675b0cfaf1cd73a2c1cf96dbd8778bc23beabf78b0ba8fc5b481fc *Pcdoc_FrmFix.zip

weitere Informationen

Diese Zip-Datei enthält die Dateien “Pcdoc_FrmFix.exe” und “pcdocxls.dll”.

5.   Tipps und Tricks

5.1.       Nichtbenötigte Vorlagen

Um die Übersicht in der Auswahl für die Formularvorlagen zu erhöhen, siehe Abbildung 5, können die nicht benötigten frm-Dateien im Ordner forms in einen Unterordner kopiert werden. Im Ordner forms bleiben dann nur die wirklich benötigten Vorlagen stehen, alle anderen werden z.B. in einen Order Backup verschoben. Nach einem Neustart der Software sind in der Auswahl dann nur noch die benötigten Vorlagen auswählbar

5.2.       Platzhalter kopieren

Platzhalter können, der Einfachheit halber, auch aus anderen Spalten oder anderen Formularvorlagen kopiert werden. Dies ist besonders vorteilhaft, da so die umständliche Formatierung mit ausgeblendeten Text entfällt. Ebenso kann man noch viele weitere Felder aus anderen Formularvorlagen entdecken und verwenden. Einige Beispiele hierzu:

·         Das Prüfintervall in Monaten                 #@(20,32)·@#

·         Die Firmwareversion des Prüfgerätes    #@(28,100)·@#

·         Der Name der Prüfprozedur                  #@(10,32)·@#

Diese Felder findet man unteranderem z.B. in der Vorlagedatei Allgemeinger.frm.

6.   Übersicht der Formularfelder

Nr.

Beschreibung

Nr.

Beschreibung

0

Der Firmenname des Prüfers. Dieser Platzhalter wird ohne Länge verwendet!

37

Firma Straße

8

Kundennummer

38

Firma PLZ

9

Kundenname

39

Firma Ort

10

Prozedur

40

Kunde Straße

11

Identnummer

41

Kunde PLZ

12

Gerät

42

Kunde Ort

13

Hersteller

50

Ergebnis Nr.

14

Modell

52

Prüfschritt

15

Schutzklasse

62

Grenzwert Min.

16

Vorschrift

63

Grenzwert Max.

17

Besondere Bestimmungen

52

Prüfschritt Nr.

18

Seriennummer

53

Bild Dateiname im Ordner pictures

19

Bemerkung Gerät

54

Bemerkung zum Prüfschritt

20

Prüfintervall

55

Protokoll x oder -

21

Letzte Prüfung

56

WorstCase x oder -

22

Letztes Ergebnis

57

Zeit Messdauer

23

Nächste Prüfung

58

Par1

25

Prüfdatum

59

Par2

26

Prüfergebnis

60

Par3

27

Prüfer

61

Par4

28

Prüfgerät Firmwareversion

65

Ergebnis Messwert

29

Softwareversion Safety-Remote

66

Bewertung OK oder F

30

Bemerkung Prüfung

 

 

31

Auftrags-Nr.

 

 

32

Prüfgerät Seriennummer

 

 

33

Abteilung

 

 

Tabelle 1

Weitere Identnummern sind in der Safety-Remote unter Extras > Bezeichnung der Identnummernfelder zu finden. Alle Protokollnummern siehe pcdrtbl.mdb Tabelle tblProtocol Spalte CodeNumber (Access notwendig). Bitte beachten, dass es mehrere Felder Bemerkung in verschiedenen Tabellen gibt.