4D v16.3

Datensätze anzeigen und auswählen

Home

 
4D v16.3
Datensätze anzeigen und auswählen

Datensätze anzeigen und auswählen  


 

Bei der Verwaltung von Daten markieren Sie eine Reihe von Datensätzen, mit denen Sie arbeiten möchten. Diese Reihe von Datensätzen wird als aktuelle Auswahl bezeichnet. Die aktuelle Auswahl kann keinen, einen, ein paar oder alle Datensätze einer Tabelle umfassen. Jede Tabelle hat eine eigene aktuelle Auswahl von Datensätzen.

Die aktuelle Auswahl ist ein wichtiges Konzept in 4D. Die meisten Operationen zur Datenverwaltung werden in der aktuellen Auswahl ausgeführt. Diese Operationen sind:

  • Datensätze sortieren
  • Einzelne Datensätze anzeigen und ändern
  • Mehrere Datensätze aktualisieren
  • Einen Bericht drucken
  • Etiketten erstellen
  • Daten in Diagrammen darstellen
  • Datensätze exportieren

Mit anderen Worten, das Erstellen einer aktuellen Auswahl ist der erste Schritt vieler weiterer Operationen zur Datenverwaltung.

Die aktuelle Auswahl von Datensätzen entspricht immer der zuletzt ausgeführten Datensatzauswahl. Sie haben zum Beispiel eine Firmendatenbank mit einer Tabelle [Angestellte] zum Verwalten der Personaldaten. Nehmen wir an, Sie wollen darin die Datensätze aller Ingenieure der Firma herausfinden.
Vor Ihrer Suche mag die aktuelle Auswahl alle Mitarbeiter der Firma umfassen - Vertrieb, Buchhaltung, Ingenieure, usw.. Nach Ihrer Suche enthält die aktuelle Auswahl nur noch die Datensätze aller Ingenieure. Würden Sie eine Liste von Datensätzen ausdrucken, enthält der Ausdruck nur die Datensätze der aktuellen Auswahl - in diesem Fall alle Ingenieure der Firma. Würden Sie die Löhne der Mitarbeiter grafisch darstellen, würde das Diagramm nur die Gehälter aller Ingenieure der Firma berücksichtigen.

Die aktuelle Auswahl bleibt bestehen, bis eine Operation ausgeführt wird, die diese ersetzt. Die aktuelle Auswahl von Datensätzen ändert sich bei folgenden Operationen:

  • Alle Datensätze auswählen
  • Eine Untergruppe von Datensätzen auswählen
  • Nach Datensätzen suchen

Die Titelleiste des Ausgabeformulars gibt an, wieviel Datensätze in der aktuellen Tabelle liegen und wie viele davon in der aktuellen Auswahl sind

4D Server: In remote 4D erscheint nur die Anzahl der Datensätze in der aktuellen Auswahl.

Die Steuertafel mancher Eingabeformulare zeigt unter den Steuerschaltflächen die Anzahl der gewählten Datensätze und die Gesamtanzahl in der aktuellen Auswahl. Die Anzahl der ausgewählten Datensätze entspricht ihrer Position in der aktuellen Auswahl.

Jede Tabelle in einer Datenbank hat ihre eigene aktuelle Auswahl. In einer relationalen Datenbank kann der Wechsel der aktuellen Auswahl einer Tabelle ebenfalls die aktuelle Auswahl in verknüpften Tabellen ändern. Beispielsweise ändert in einer Personaldatenbank mit den verknüpften Tabellen [Angestellte] und [Abteilungen] das Öffnen eines Eingabelayouts in der Tabelle [Abteilungen] auch die aktuelle Auswahl der Tabelle [Angestellte]. Das bedeutet, dass die Mitarbeiter dieser gesuchten Abteilung auch die neue aktuelle Auswahl der Tabelle [Angestellte] werden. Weitere Informationen dazu finden Sie im Abschnitt Verknüpfungsarten.

Wenn Sie verschiedene Prozesse auslösen, um Datenbankaufgaben zu erledigen, können Sie gleichzeitig mit mehreren aktuellen Auswahlen arbeiten. Jeder Prozess verhält sich wie eine eigene 4D Umgebung, in der eigenständige Aufgaben ausgeführt werden. Es kann nützlich sein, pro Tabelle mehrere aktuelle Auswahlen zu haben, um zwei oder mehrere Datensatzgruppen miteinander zu vergleichen. Sie können beispielsweise die monatlichen Umsätze mehrerer Verkaufsbezirke miteinander vergleichen.
Weitere Informationen zu Prozessen finden Sie im Handbuch 4D Programmiersprache im Kapitel Einführung in Prozesse.

Wenn Sie ein Ausgabeformular verwenden, können Sie die aktuelle Auswahl widerrufen und wieder alle Datensätze der aktuellen Tabelle aufrufen.

In der Anwendungsumgebung können Sie diese Operation über die Standardaktion “Alles auswählen” oder den 4D Befehl ALL RECORDS ausführen.

In der Designumgebung können Sie im Menü Datensätze>Alle anzeigen wählen. Alle Datensätze der aktuellen Tabelle werden wieder in einer Liste gezeigt.

Hinweis: Der Menübefehl Alle anzeigen ist inaktiv, wenn Sie ein Eingabeformular verwenden.

Sie können eine neue aktuelle Auswahl erzeugen, indem Sie direkt im Ausgabeformular Datensätze markieren und diese als neue aktuelle Auswahl festlegen. Dies ist dann eine Unterauswahl.

In der Anwendungsumgebung verwalten Sie vom Benutzer markierte Datensätze über Befehle zum Verwalten von Mengen und Befehle der Programmiersprache im Kapitel Auswahl

In der Designumgebung wählen Sie im Menü Datensätze>Auswahl anzeigen. Wählen Sie diesen Befehl, beschränkt 4D die aktuelle Auswahl auf die Datensätze, die im Fenster manuell gewählt (markiert) wurden.

Die verschiedenen Möglichkeiten zum Auswählen von Datensätzen werden im Abschnitt “Datensätze markieren” unter Ausgabeformulare beschrieben.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Datensätze verwalten

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

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