Abfragebedingungen (dmqry0502m000)

Mit diesem Programm definieren Sie die Bedingungen für die Ausführung einer Abfrage. Es gibt zwei Möglichkeiten, dieses Programm aufzurufen:

Wenn Sie eine neue Abfragebedingung erstellen möchten, klicken Sie auf Neu im Menü Datei und geben Sie die Parametereinstellungen ein.

Außerdem können Sie für jede Abfrage eine oder mehrere Abfragebedingungen festlegen, die Sie mit den Operatoren AND oder OR verknüpfen.

Jeder Datensatz in diesem Programm repräsentiert eine Bedingung für das Abfrageobjekt für eine bestimmte Abfrageinstanz. Jede Abfragebedingung umfasst einen Anschluss, ein Attribut, einen Operator, einen optionalen Systemparameter und einen Wert. Wenn der Systemparameter ausgewählt wurde, klicken Sie auf den Zoom-Pfeil, um den Systemparameter im Programm Systemparameter (dmcom0125m000) auszuwählen.

Hinweis

Mit dem Befehl Gruppe können Sie gegebenenfalls die Objektart und die Abfrage ändern.

 

Objekt
In diesem Feld wird die Objekt-ID angegeben, die das Objekt kennzeichnet. Die Abfrageinstanz wird für die Objektart ausgewählt und die Bedingungen für eine Abfrage können definiert werden.
Abfrage
In diesem Feld wird die Abfrage-ID angegeben, die die Abfrage kennzeichnet. Die Bedingungen werden für die hier ausgewählte Abfrage festgelegt.
Anschluss
In diesem Feld wird der Bedingungsanschluss angegeben, der die logische Verbindung zwischen einer Abfragebedingung und den früheren Bedingungen repräsentiert.
Hinweis

Die erste Bedingung ist standardmäßig leer. Für alle weiteren Bedingungen sind die Werte AND oder OR möglich.

Attribut
In diesem Feld wird das Objektattribut angegeben, bei dem es sich um das tatsächliche Objekt des Tabellenfeldes handelt. Attribute bieten Ihnen die Möglichkeit, Abfragebedingungen anhand der beiden Anschlüsse AND oder OR zu verknüpfen. Wenn das Abfrageobjekt von der Art "Änderung (CH)" ist, muss das Objektattribut nicht "dmchm011.cpid" sondern "cpid" heißen. Sie können entweder ein Attribut festlegen oder auf den Zoom-Pfeil klicken, um das Feld im Programm Tabellenfelder (ttadv4529m000) auszuwählen. Nachdem Sie das Objektattribut festgelegt haben, erscheint die Bezeichnung des Attributs. Um das Attribut auszuwählen, das Sie in die Bedingung einschließen möchten, klicken Sie auf den Zoom-Pfeil in der Spalte "Interner Name" und markieren das gewünschte Attribut.
Operator
Der logische Operator verbindet das Objektattribut mit einem Vergleichsoperator. Wählen Sie einen Operator aus der Drop-Down-Liste aus. In der folgenden Tabelle ist die Verwendung der verfügbaren Operatoren aufgelistet.
OperatorSyntaxInt. / LongFloat / DoubleListenfeldDatumZeichenkette
= / <>Single StringWertWertListenfeld Bezeichnungutc formatSingle String
> / >=Single StringWertWertListenfeld Bezeichnungutc formatSingle String
</ <=Single StringWertWertListenfeld Bezeichnungutc formatSingle String
IN / NOT INX[,Y] [,Z] …WertWertListenfeld Bezeichnungutc formatSingle String
BET / NOT BETX und YWertWertListenfeld Bezeichnungutc formatSingle String
LIKE / NOT LIKEZeichenkette. *Not ValidNot ValidNot ValidNot ValidString.*

 

Wählen Sie einen Operator aus der Drop-Down-Liste in der Operator-Spalte aus. Es steht eine große Anzahl an Operatoren zur Verfügung, zum Beispiel "gleich", "ungleich", "kleiner als", "größer als", "in", "nicht in", etc.

Beispiel "Freigabedatum > 06091991".

Hinweis

Eine Einzelkette ist eine fortlaufende Zeichenkette ohne Unterbrechungen beziehungsweise Leerfelder. Beim Operator "Gleich (Like)" muss die Zeichenfolge ".*" auf die Beispielzeichenkette folgen. Wenn das ausgewählte Objektattribut auf einer Enum-Domäne basiert, muss der Anwender eine gültige Listenfeldbezeichnung aus der Domäne eingeben. Wenn beispielsweise das ausgewählte Objektattribut auf der Domäne dmcom.ynin basiert, sind die Werte "Ja" oder "Nein" gültig. Wenn Sie Daten festlegen möchten, klicken Sie auf den Zoom-Pfeil und wählen Sie ein Datum aus dem Kalender aus.

Systemparameter
Wenn dieses Kontrollkästchen markiert ist, müssen Sie in das Feld Wert einen der gültigen Werte aus dem Programm Systemparameter (dmcom0125m000) eingeben.

Beispiel: Anwender-Login, Datum/Zeit nach UTC.

Wert
In diesem Feld wird der Wert für das ausgewählte Attribut angegeben.
Hinweis

Den Wert für das Attribut des Systemparameters müssen Sie im Programm Systemparameter (dmcom0125m000) auswählen.

Wenn Sie ein Datum beziehungsweise ein Enum-Attribut eingeben möchten, klicken Sie auf den Zoom-Pfeil, um das Datum im Kalender auszuwählen.

Wenn Sie ein Enum-Attribut eingeben möchten, müssen Sie den Wert aus den Enum-Werten des Attributs auswählen.

 

Abfrage ausführen
Mit dieser Option führen Sie die Abfrage basierend auf der festgelegten Bedingung aus.