Hallo Dieter,

mit einer View wirst Du da wenig Chancen haben. Zwar kann die View mit Sicherheit alle gewünschten Datensätze enthalten, aber eine View ist immer ungeschlüsselt und die Reihenfolge der ausgegebenen Datensätze hängt von den Zugriffswegen ab, die der Optiomizer wählt. Die gewünschte Reihenfolge kann immer nur drurch einen zusätzlichen ORDER BY im endgültigen SELECT-Statement (außerhalb der View) gewährleistet werden.

So wie ich das sehe musst Du entweder das Programm auf embedded SQL ändern, oder das Ergebnis der OPNQRYF in eine (temporäre) physische Datei mit entsprechendem Index oder Key Constraints ausgeben und diese Datei verarbeiten.

Birgitta