INTERSECTION

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 3


INTERSECTION (Menge1; Menge2; Ergebnis)

ParameterTypBeschreibung
Menge1String1. Menge
Menge2String2. Menge
ErgebnisStringSchnittmenge

Beschreibung

Der Befehl INTERSECTION ergibt die Schnittmenge aus Menge1 und Menge2 und speichert die Ergebnismenge in Ergebnis. Der Parameter Ergebnis enthält nur die Datensätze, die in Menge1 und Menge2 enthalten sind.

Folgende Tabelle zeigt die mit dem Befehl INTERSECTION möglichen Ergebnisse:

Menge1Menge2Ergebnis
Ja NeinNein
Ja Ja Ja
Nein Ja Nein
Nein Nein Nein

Die Schnittmenge ist in der folgenden Grafik schraffiert dargestellt:

INTERSECTION erstellt den Parameter Ergebnis. Dieser ersetzt alle vorhandenen Mengen mit demselben Namen, inkl. Menge1 und Menge2. Beide Mengen müssen derselben Tabelle angehören. Ergebnis gehört dann ebenfalls zu dieser Tabelle.

4D Server: Im Client/Server-Betrieb werden Interprozess- und Prozessmengen auf dem Server-Rechner verwaltet, lokale Mengen auf dem Client-Rechner. INTERSECTION wird nur ausgeführt, wenn alle drei Mengen auf demselben Rechner sind. Folglich müssen entweder alle oder keine der Mengen lokal sein. Weitere Informationen dazu finden Sie im 4D Server Handbuch im Abschnitt 4D Server und Mengen.

Beispiel

Folgendes Beispiel findet die Kunden, die die beiden Vertriebsmitarbeiterinnen Susi und Andrea gemeinsam betreuen. Jede Vertriebsmitarbeiterin hat eine Menge mit ihren Kunden, dargestellt in den Mengen "Susi" und "Andrea". Die gemeinsamen Kunden erscheinen in der Menge "Beide":

   INTERSECTION ("Susi"; "Andrea"; "Beide") ` Legen Kunden aus beiden Mengen in Beide
   USE SET ("Beide") ` Benutze diese Menge
   CLEAR SET ("Beide") ` Lösche diese Menge, aber sichere die anderen
   DISPLAY SELECTION ([Customers]) ` Zeige Kunden, die von beiden betreut werden 

Referenz

DIFFERENCE, UNION.

Anwendung des Befehls

Sets


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next