私はプログレスの初心者で、キーワードが非常にあいまいであるため、問題に対する既存の解決策を探すのが非常に難しいと感じています。
余談ですが、フィールドを作成して手動で追跡することなく、テーブル内のシーケンスインデックスによってテーブル内のレコードにアクセスする方法はありますか?
ありがとう
私はプログレスの初心者で、キーワードが非常にあいまいであるため、問題に対する既存の解決策を探すのが非常に難しいと感じています。
余談ですが、フィールドを作成して手動で追跡することなく、テーブル内のシーケンスインデックスによってテーブル内のレコードにアクセスする方法はありますか?
ありがとう
ご質問への直接の回答ではありませんが、
1) 各テーブルには ROWID および RECID 値があり、新しいフィールドを追加せずに直接検索するために使用できます。値は時間の経過とともに変化する可能性があるため、1 回のセッションでのみ使用することをお勧めします。したがって、関心のあるレコードがわかれば、プログラムは潜在的に遅い検索を行うことなく、そのレコードに直接戻ることができます。
2) Progress は、レコードをデータベース順に返す「table-scan」句も追加しました。追加されたバージョンを忘れたので、プラットフォームで使用できる場合と使用できない場合があります。
3) 別の可能なアプローチは、TT を作成し、メイン DB へのリンクを設定してから、必要な順序で並べ替えることです。
そのような能力はありません。固有の順序を構成すると思われる属性をすべて取り込むフィールドを作成する必要があります。