LeseDatensatzname LeseDatensatzname
Verwendung
Schreibt die Namen der angegebenen Rezeptur und des angegebenen Rezepturdatensatzes in die angegebenen Variablen.
Hinweis Wenn die Rezeptur oder der Rezepturdatensatz nicht existiert, werden Platzhalter ("###") in die Variablen geschrieben.
Syntax
LeseDatensatzname (Rezepturnummer, Datensatznummer, Rezepturname, Datensatzname, Bearbeitungsstatus)
Im Skript verwendbar: ja (GetDataRecordName)
Parameter
Rezepturnummer
Nummer der Rezeptur, deren Name in die angegebene Variable geschrieben wird.
Datensatznummer
Nummer des Rezepturdatensatzes dessen Name in die angegebene Variable geschrieben wird.
Rezepturname
Die Variable, in die der Rezepturname geschrieben wird. Die Variable muss vom Typ STRING sein.
Datensatzname
Die Variable in die der Name des Rezepturdatensatzes geschrieben wird. Die Variable muss vom Typ STRING sein.
Bearbeitungsstatus
Gibt den Bearbeitungsstatus der Systemfunktion zurück. Verwenden Sie den Rückgabewert, um z.B. andere Systemfunktionen erst dann auszuführen, wenn diese Systemfunktion erfolgreich beendet wurde:
2 = Systemfunktion wird gerade ausgeführt.
4 = Systemfunktion wurde erfolgreich beendet.
12 = Systemfunktion wurde nicht ausgeführt, weil ein Fehler aufgetreten ist.
Projektierbare Objekte
Objekt
Ereignis
Variable
Wertänderung
Obergrenze überschritten
Untergrenze unterschritten
Funktionstaste (global)
Loslassen
Drücken
Funktionstaste (lokal)
Loslassen
Drücken
Bild
Aufgebaut
Abgebaut
Bildobjekt
Drücken
Loslassen
Klicken
Ändern (oder Umschalten beim Schalter)
Einschalten
Ausschalten
Aktivieren
Deaktivieren
Aufgabenplaner
Zeit abgelaufen
Anwendungsbeispiel
Ziel
Sie wollen die Namen der angezeigten Rezeptur und den Namen des angezeigten Rezepturdatensatzes am Bediengerät ausgeben.
Hinweise zur Projektierung
Projektieren Sie folgende Variablen:
- "RecNumber" vom Typ INTEGER
- "RecDataNumber" vom Typ INTEGER
- "RecName" vom Typ STRING
- "RecDataName" vom Typ STRING
Projektieren Sie eine Rezepturanzeige mit den Variablen "RecNumber" für die Rezepturnummer und "RecDataNumber" für die Datensatznummer.
Projektieren Sie an das Ereignis "Drücken" einer Schaltfläche die Systemfunktion "LeseDatensatzname" und übergeben Sie folgende Parameter:
- Rezepturnummer: RecNumber
- Datensatznumer: RecDataNumber
- Rezepturname: RecName
- Datensatzname: RecDataName
Projektieren Sie zwei Ausgabefelder und verbinden Sie diese mit den Variablen "RecName" und "RecDataName".
Ablauf am Bediengerät
Wählen Sie in der Rezepturanzeige eine Rezeptur- und eine Datensatznummer aus. Sobald Sie die Schaltfläche betätigen, wird die Systemfunktion ausgelöst und die Namen der Rezeptur und des Rezepturdatensatzes werden in den beiden Ausgabefeldern angezeigt.