4D v16.3

Standardaktionen

Home

 
4D v16.3
Standardaktionen

Standardaktionen  


 

 

Dieser Abschnitt beschreibt alle Standardaktionen, die einer Schaltfläche und bestimmten aktiven Formularobjekten zugewiesen werden können. Das gilt auch für Menübefehle, weitere Informationen dazu siehe Aktion für Menübefehle festlegen.

  • Keine Aktion: Diese Aktion verwenden Sie für eine Schaltfläche, die keine Standardaktion ausführt. Wählen Sie Keine Aktion, wenn Sie eine Objektmethode zum Verwalten der Schaltfläche schreiben müssen. Beispiel: Für eine Schaltfläche, die in der Anwendungsumgebung ein eigenes Dialogfenster Suchen öffnet, wählen Sie Keine Aktion, da Sie dafür eine Objektmethode schreiben müssen.
  • Bestätigen und Abbrechen: Klicken auf die Schaltfläche Bestätigen sichert einen Datensatz. Es löst entweder das Formularereignis On Saving New Record Event oder On Saving Existing Record Event sowie On Validate aus. Klicken auf die Schaltfläche Abbrechen schließt den aktuellen Datensatz, ohne Änderungen zu speichern. 
  • Datensatz löschen: Klicken auf eine Schaltfläche Datensatz löschen öffnet eine Meldung, die den Benutzer auffordert, das Löschen zu bestätigen. Klickt er in dieser Meldung auf die Schaltfläche OK, wird der aktuelle Datensatz gelöscht. Verwendet er gerade das Eingabeformular für einen Unterdatensatz, wird der aktuelle Unterdatensatz gelöscht. Nach Anklicken einer Schaltfläche Datensatz löschen kehrt 4D automatisch zum Ausgabeformular zurück.
    Hinweis: Ein Objekt mit dieser Aktion st automatisch inaktiv, wenn ein neuer Datensatz hinzugefügt wird.
  • Wechseln zwischen Datensätzen: Die Aktionen Nächster Datensatz, Vorheriger Datensatz, Erster Datensatz und Letzter Datensatz Welcher Datensatz durch diese Schaltflächen der aktuelle wird, hängt von der Sortierreihenfolge ab. Diese Aktionen werden auf Unterdatensätze angewandt, wenn der Benutzer Unterdatensätze eingibt.
    Eine Schaltfläche diesen Typs wird automatisch deaktiviert, wenn die Aktion ungeeignet ist. Zeigt der Benutzer z.B. den ersten Datensatz an, sind die Schaltflächen Erster Datensatz und Vorheriger Datensatz inaktiv.
  • Wechseln von Seite zu Seite im Formular: Die Aktionen Erste Seite, Letzte Seite, Nächste Seite und Vorherige Seite zeigen die entsprechende Seite in einem mehrseitigen Formular an. Gibt es nur eine Seite, ist diese Schaltfläche nicht aktiv.
    Eine Schaltfläche diesen Typs wird automatisch deaktiviert, wenn die Aktion ungeeignet ist. Zeigt der Benutzer z.B. die erste Seite an, ist die Schaltfläche Erste Seite inaktiv.
  • Öffnen im Unterformular: Diese Aktion lässt sich in drei Kontexten verwenden: In Listboxen, Unterformularen und Listenformularen, die über die 4D Befehle MODIFY SELECTION / DISPLAY SELECTION oder in Anzeigefenstern für Datensätze im Designmodus angezeigt werden.
    • Listboxen: Ist im Formular mindestens eine Zeile in der Listbox vom Typ Auswahl markiert, wird automatisch die Schaltfläche bzw. der Menübefehl zur Standardaktion Öffnen im Unterformular aktiviert (siehe Standardaktionen verwenden).
    • Unterformular: Diese Schaltfläche im Formular eines Hauptdatensatzes ist aktiv, wenn ein Datensatz in einem Unterformular ausgewählt wird. Wenn der Benutzer einen Datensatz auswählt und auf die Schaltfläche Öffnen im Unterformular klickt, wird der Datensatz editierbar, entweder im zugeordneten Listen- oder Detailformular – je nach den Eigenschaften des Unterformulars.
    • Listenformular: Die Schaltfläche ist aktiv, wenn ein Datensatz in der Liste ausgewählt wurde. Klickt der Benutzer auf diese Schaltfläche, wird der Datensatz editierbar. In Listenformularen, die über die 4D Befehle MODIFY SELECTION / DISPLAY SELECTION angezeigt werden, wird die Änderung in der Liste oder auf der Detail-Seite ausgeführt, je nach dem Wert, der im Parameter EingListe übergeben wurde. Im Anzeigefenster der Datensätze erfolgt die Änderung im Seitenmodus (Die Aktion ist dasselbe wie ein Doppelklick).
  • Neu im Unterformular: Diese Aktion lässt sich in drei Kontexten verwenden: In Listboxen, Unterformularen und in  Ausgabeformularen, die über die 4D Befehle MODIFY SELECTION / DISPLAY SELECTION oder in Anzeigefenstern für Datensätze im Designmodus angezeigt werden.
    • Listboxen: Gibt es im Formular mindestens eine Listbox vom Typ Auswahl, wird automatisch die Schaltfläche bzw. der Menübefehl zur Standardaktion Neu im Unterformular aktiviert (siehe Standardaktionen verwenden).
    • Unterformular: Diese Schaltfläche im Formular eines Hauptdatensatzes ist aktiv, wenn ein Datensatz in einem Unterformular ausgewählt wird. Klickt der Benutzer auf diese Schaltfläche, erzeugt 4D einen neuen Datensatz in der verknüpften Tabelle oder Untertabelle; je nach den Eigenschaften des Unterformulars direkt im Listenformular oder im zugeordneten Detailformular.
    • Listenformular: Die Schaltfläche ist immer aktiv. Klickt der Benutzer auf die Schaltfläche, wird ein neuer leerer Datensatz angelegt. In Listenformularen, die über die 4D Befehle MODIFY SELECTION / DISPLAY SELECTION wird er in der Liste oder auf der Detail-Seite hinzugefügt, e nach dem Wert, der im Parameter EingListe übergeben wurde. Im Anzeigefenster der Datensätze wird er in der Liste hinzugefügt.
  • Auswahl löschen: Diese Aktion lässt sich in drei Kontexten verwenden: In Listboxen, Unterformularen und in Listenformularen, die über die 4D Befehle MODIFY SELECTION / DISPLAY SELECTION oder in Anzeigefenstern für Datensätze im Designmodus angezeigt werden.
    • Listboxen: Ist im Formular mindestens eine Zeile in der Listbox vom Typ Auswahl markiert, wird automatisch die Schaltfläche bzw. der Menübefehl zur Standardaktion Auswahl löschen aktiviert (siehe Standardaktionen verwenden).
    • Unterformular: Diese Schaltfläche im Formular eines Hauptdatensatzes ist aktiv, wenn ein Unterdatensatz in einem Unterformular ausgewählt wurde.
    • Listenformular: Die Schaltfläche ist aktiv, wenn mindestens ein Datensatz in der Liste ausgewählt ist. Klickt der Benutzer auf diese Schaltfläche, erscheint ein Dialogfenster, um das Löschen zu bestätigen oder zu annullieren.
    Weitere Informationen zum Verwenden von Schaltflächen im Unterformular finden Sie im Abschnitt .
  • Automatischer Splitter: Mit dieser Standardaktion können Sie in Ihren Formularen eigene Splitter einrichten. Diese Aktion können Sie nur einem Objekt vom Typ unsichtbare Schaltfläche zuordnen (siehe Schaltflächen). Ist einer unsichtbaren Schaltfläche diese automatische Aktion zugeordnet, funktioniert sie genau wie ein Splitter. Legen Sie zum Beispiel ein Bild auf eine unsichtbare Schaltfläche, können Sie eine eigene Oberfläche für Ihre Splitter erstellen. Weitere Informationen dazu finden Sie im Abschnitt Splitter.
  • Widerrufen: Annulliert die zuletzt ausgeführte Aktion (=Befehl Widerrufen im Menü Bearbeiten). Verwechseln Sie Widerrufen nicht mit Abbrechen. Diese Aktion annulliert alle Änderungen am Datensatz und kehrt zum Ausgabeformular zurück.
  • Erneut: Wiederholt die zuletzt annullierte Aktion (= Befehl Erneut im Menü Bearbeiten).
  • Ausschneiden: Schneidet die Auswahl aus und legt sie in die Zwischenablage.
  • Kopieren: Kopiert die Auswahl und legt sie in die Zwischenablage.
  • Einfügen: Fügt den Inhalt aus der Zwischenablage am Einfügepunkt ein.
  • Löschen: Löscht die Auswahl. Gibt es keine Auswahl, wird der gesamte Bereich mit dem Cursor gelöscht. Das gilt nur für eingebbare Bereiche.
  • Alles Auswählen: Wählt alle auswählbaren Elemente im Kontext aus.
  • Zwischenablage anzeigen: Öffnet ein neues Fenster mit dem aktuellen Inhalt der Zwischenablage.
  • Datenbank-Eigenschaften: Öffnet das Standard Dialogfenster für Eigenschaften der Datenbank (siehe Hinweis unten).
  • Anwendung: Bringt die Fenster und Menüleisten der 4D Anwendungsumgebung nach vorne
  • Beenden: Zeigt eine Meldung zum Bestätigen und beendet die 4D Anwendung, wenn diese bestätigt wird. Ansonsten wird die Operation annulliert.
    Weisen Sie diese Aktion einer Schaltfläche mit einer Objektmethode zu, läuft folgende Sequenz ab: Das Dialogfenster zum Bestätigen erscheint; wird es bestätigt, führt 4D die Objektmethode aus. Anschließend wird die Anwendung beendet.
    Hinweis zu Mac OS: Auf Mac OS X liegen die Menübefehle, welche den Aktionen Beenden und Datenbank-Eigenschaften zugewiesen sind, automatisch im Systemmenü der Anwendung. Das vereinfacht die Verwaltung des Befehls Beenden auf Mac OS X.
  • Zurück zur Designumgebung: Bringt die Fenster und Menüleisten der 4D Designumgebung nach vorne.
    Läuft die Datenbank im interpretierten Modus, erscheint das aktuelle Fenster der Designumgebung. Im kompilierten Modus erscheint das Fenster der Datensätze der aktuellen Tabelle (im kompilierten Modus ist nur der Zugriff auf Datensätze möglich).
  • MSC: Zeigt das Fenster Maintenance und Security Center.
  • Gehe zu Seite: Ist nur verfügbar für Registerkarten,Listboxen, Schaltflächengitter und PopUp-Menüs . Ist diese Aktion aktiv, zeigt 4D automatisch die Formularseite, die der Nummer des gewählten Eintrags (Nummer der Registerkarte, Zeile der Listbox, etc.) entspricht. Weitere Informationen dazu finden Sie im Abschnitt Aktion Gehe zu Seite.

Die folgenden Aktionen lassen sich für Formulare, die einen Web Bereich enthalten, verwenden. Weitere Informationen dazu finden Sie im Abschnitt Web Areas).

  • Vorherige URL: Diese Aktion öffnet die vorherige URL, die im Web Bereich verwendet wurde. Gibt es keine vorherige URL, d.h. hat der Benutzer nur eine einzelne Seite im Bereich aufgerufen, ist die zugewiesene Schaltfläche bzw. der Menübefehl inaktiv. 
  • Nächste URL: Diese Aktion öffnet die nächste URL, die im Web Bereich verwendet wurde. Gibt es keine nächste URL, d.h. ist der Benutzer nie eine Seite zurückgesprungen, ist die zugewiesene Schaltfläche bzw. der Menübefehl inaktiv.
  • URL aktualisieren: Diese Aktion lädt erneut den aktuellen Inhalt des Web Bereichs.
  • URL laden abbrechen: Diese Aktion stoppt das Laden der Seite bzw. der Objekte der aktuellen URL im Web Bereich.



Siehe auch 

Aktion für Menübefehle festlegen
Standardaktionen verwenden

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Eigenschaften für aktive Objekte

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Designmodus ( 4D v16)
4D Designmodus ( 4D v16.1)
4D Designmodus ( 4D v16.3)