SPSS ist ein Statistikanalyseprogramm, das viele FORMS-Benutzer zur Auswertung von Daten einsetzen. Wenn Befehlsdatei in SPSS-Syntax generieren als Option für einen Transferjob, wird beim Ausführen des Jobs eine zusätzliche Datei erstellt, und zwar eine Befehlsdatei, die in SPSS zum Importieren und Formatieren von Daten aus der Transferdatei.
Die Befehlsdatei besteht aus einer Reihe von Befehlszeilen, in denen zum Importieren der Daten eine Datei und die Datenposition angegeben sind, sowie einem Ausführbefehl.
Wenn die Daten aus Formularsets stammen und es eine Transaktionsbeschreibung für ein Formularset gibt, wird die Transaktionsbeschreibung für das Formularset als Vorlage für die Daten verwendet. Andernfalls wird die Transaktionsbeschreibung für die erste Formulardefinition in der Jobbeschreibung verwendet.
Bei numerischen Feldern mit mehr als zwei Zeichen wird eine zusätzliche Formatspezifikation, "(F,0)", hinzugefügt. Diese Spezifikation stellt ein numerisches Format ohne Dezimalstellen dar. SPSS kann nämlich Dezimalstellen nicht verarbeiten. An nichtnumerische Felder wird "(A)" angehängt. Dies steht für eine Zeichenfolge.
Wenn Transfer eine Befehlsdatei in SPSS-Syntax und eine FORMS-Transferdatei erstellt hat, rufen Sie SPSS auf und wählen ð Open und ð All, um die Daten anzuzeigen.
Tipp: Alle Feldhilfetexte, die Sie für Felddefinitionen erstellt haben, werden in SPSS verwendet. Bei nicht indizierten Feldern werden die Hilfetexte als Variablenmarken eingesetzt. Bei indizierten Feldern werden die Hilfetexte als Wertemarken eingesetzt. Dies ist besonders bei indizierten Markierungsfeldern nützlich.
SPSS akzeptiert nur Feldnamen mit maximal 8 Zeichen, während FORMS 11 Zeichen unterstützt.
SPSS akzeptiert keine Feldnamen, die mit "#" oder "¤" anfangen. Diese Zeichen werden in FORMS-Variablennamen verwendet.
SPSS unterscheidet nicht zwischen Groß- und Kleinbuchstaben in Feldnamen, wie FORMS es tut.
Transferdateien mit Trennzeichen, Anführungszeichen oder im Format Kompakt (im Dialogfeld angegeben) können Probleme verursachen.