| # Abfragebedingungen (dmqry0502m000) Mit diesem Programm definieren Sie die Bedingungen für die Ausführung einer Abfrage. Es gibt zwei Möglichkeiten, dieses Programm aufzurufen: Im Infor ODM-Menü Abfragen und Berichte (QRY) Im Menü Extras im Programm Abfrage (dmqry0501m000). 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.
Operator | Syntax | Int. / Long | Float / Double | Listenfeld | Datum | Zeichenkette
= / <> | Single String | Wert | Wert | Listenfeld Bezeichnung | utc format | Single String
> / >= | Single String | Wert | Wert | Listenfeld Bezeichnung | utc format | Single String
</ <= | Single String | Wert | Wert | Listenfeld Bezeichnung | utc format | Single String
IN / NOT IN | X[,Y] [,Z] … | Wert | Wert | Listenfeld Bezeichnung | utc format | Single String
BET / NOT BET | X und Y | Wert | Wert | Listenfeld Bezeichnung | utc format | Single String
LIKE / NOT LIKE | Zeichenkette. * | Not Valid | Not Valid | Not Valid | Not Valid | String.*
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. |