Anrufen, Hinzufügen, Bearbeiten
Aufbau
CallAddEdit(sAddEditType, sCompany, sHeader, sKey: Text)
Typ
Vorgehensweise
Beschreibung
Mit diesem Verfahren kann der Benutzer einen Assistenten zum Hinzufügen/Bearbeiten direkt vom Ereignisbildschirm aus aufrufen.
Parameter: 4
sAddEditType = der Typ der aufzurufenden Hinzufügungs-/Bearbeitungsfunktion. Diese Namen stimmen genau mit den Tabellennamen in der Datenbank überein – weitere Informationen finden Sie im Data Dictionary.
sCompany = der Name des Unternehmens, das bei der Eingabe automatisch ausgewählt werden soll (falls zutreffend)
sHeader = der Name des Header-Werts (falls zutreffend). Ein Kopfzeilenwert ist ein Sekundärschlüssel für die Rasterelemente – zum Beispiel die Liste zum Hinzufügen/Bearbeiten von Modellnummern. Diese Liste ist nach Firmennamen und Herstellern sortiert. Über dem Feld für die Modellnummer befinden sich also zwei Dropdown-Menüs, eines für das Unternehmen und das andere für den Hersteller. Dieser sHeader-Wert würde dem Hersteller-Wert entsprechen, der bei der Eingabe ausgewählt werden soll.
sKey = der Wert im Eingabe-/Bearbeitungsfeld, der automatisch zur Bearbeitung ausgewählt werden soll. Dieses Feld kann leer bleiben; in diesem Fall gelangen Sie jedoch zum Hauptbildschirm „Raster“ für das Hinzufügen/Bearbeiten – anstatt direkt zum Assistenten für die Bearbeitung des Datensatzes weitergeleitet zu werden.
Beispiel
Dieses Beispiel eignet sich für die Auslöseaktion „Attribut-Schaltfläche angeklickt“ in einem Ereignis mit dem Ereignisattribut „EMPLOYEE ONSITE“
, das als Schaltfläche eingerichtet ist. Wenn die Schaltfläche gedrückt wird, wird der Wert des Ereignisattributs „EMPLOYEE ONSITE“ ausgewählt und im Bearbeitungsmodus für „ABC COMPANY“ angezeigt.
if LookupButtonName = 'EDIT EMPLOYEE ONSITE' then
CallAddEdit('EMPLOYEE', 'ABC COMPANY', '', LookupEventAttributeText('EMPLOYEE ONSITE'))
End If |