PDA

View Full Version : Query Datein Verknüpfen



Ping
19-09-05, 09:34
Hallo alle zusammen!

Ich erstelle nur hin und wider ein Query bei der AS/400, ansonsten habe ich davon überhaupt keine Ahnung.

Ich möchte eine Abfrage erstellen, dazu sollen die Bestell-Datei mit der Artikel-Datei verknüpft werden.

Mein Probelm ist, das die Artikel-Nr bei der Bestell-Datei nummerisch ist und bei der Artikel-Datei nicht. Ich bekomme immer die Fehlermeldung "Zum Testen von Feld T01... muss ein numerisches Feld verwendet werden".
Ich hatte versucht unter 'Ergebnisfelder definieren' mit digits die Art-Nr in Text umzuwandeln, kann das neue Feld aber nicht unter Verkünpfung verwenden.

Ist es möglich ein nummerisches Feld mit einem Text Feld unter Dateiauswahl zu verknüpfen?

Gruß Ping

B.Hauser
19-09-05, 10:25
Hallo Ping,

im Query/400 ist es nicht möglich Dateien zu verknüpfen, deren Schlüssel-Felder unterschiedliche Datentypen haben.
Es gibt keine direkte Möglichkeit den Datentyp eines Verknüpfungs-Feldes zu konvertieren.

Du hast allerdings folgende Möglichkeiten:
1. Du erstellst eine SQL-View, die alle Felder der Original-Datei beinhaltet, nur die Artikel-Nr. wird konvertiert.
Diese View kannst Du dann wie jede Datei im Query verwenden. Da es sich bei einer View um eine logische Datei handelt, die auf der originalen physischen Datei liegt, hast Du immer die aktuellen Daten.

2. Du erstellst Dir eine Hilfs-Datei mit Query und definierst ein alphanumerisches Ergebnis-Feld für die Artikel-Nr.
In einem zweiten Query verknüpfst Du dann diese Hilfs-Datei mit der zweiten Datei.

3. Du erstellst die Abfrage mittels QMQuery oder SQL

Birgitta