4D v16.3Objektmethoden verwenden |
||
|
4D v16.3
Objektmethoden verwenden
Objektmethoden verwenden
Sie können jedem aktiven Objekt in einem Formular eine Methode zuweisen. Methoden, die einzelnen Objekten in einem Formular zugewiesen werden, werden Objektmethoden genannt. Hier ein paar gängige Verwendungen für Objektmethoden:
Hier ein paar einfache Beispiele, die Operationen an Daten ausführen: Die folgende Methode berechnet eine Summe anhand von Daten aus zwei anderen Datenfeldern: vGesamt:=[Produkt]Preis *[Positionen]Menge Folgende Methode setzt alle Zeichen in einem Datenfeld Name in Großbuchstaben: [Kunden]Name:=Uppercase([Kunden]Name) Die folgende Methode verknüpft Werte in einem Datenfeld Vorname mit einem Datenfeld Nachname und weist das Ergebnis einer Variablen vName zu: vName:=[Angestellte]Vorname+" "+[Angestellte]Nachname Da jede Objektmethode einem Objekt zugeordnet ist, erzeugen Sie Objektmethoden im Formulareditor. Weitere Informationen zur Verwendung von Methoden finden Sie unter Methoden bearbeiten. Objektmethoden werden ausgeführt, wenn bestimmte Ereignisse auftreten. Zum Beispiel macht die Aktion, die mit einer Registerkarte verknüpft ist, nur Sinn, wenn ein Benutzer auf eine Registerkarte klickt. In einem rollbaren Bereich möchten Sie vielleicht, dass die Methode nur ausgeführt wird, wenn der Benutzer auf einen Eintrag doppelklickt. Sie aktivieren ein Ereignis durch Anklicken des zugeordneten Kontrollkästchens. Sie können auch alle Ereignisse auf einmal aktivieren/deaktivieren. Klicken Sie dazu unter Windows bei gedrückter Strg-Taste, auf Mac OS bei gedrückter Befehlstaste auf ein Ereignis. Müssen Sie je nach Ereignis unterschiedliche Code-Bereiche ausführen, verwenden Sie eine Case of...Else...End case Anweisung in Ihrer Methode und prüfen für jedes Ereignis, das Sie auf der Seite Ereignisse markiert haben. Zum Prüfen eines Ereignisses verwenden Sie die Funktion Form event und die Konstanten unter dem Thema Formularereignisse. Eine Beispiel-Shell für eine Objektmethode könnte folgendermaßen aussehen: Case of Um eine Objektmethode zu erstellen:
Um eine Objektmethode zu öffnen:
Sie können eine Objektmethode jederzeit löschen. Wählen Sie hierzu das Objekt mit der zugewiesenen Methode aus und dann im Menü Objekt den Eintrag Objektmethode löschen.
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Designmodus ( 4D v16) |