oracle 10gフォームの3つのブロックHeader、Lines and Lines Detailsを作成しました。私はすべての3つのブロックすべてのためにカーソルを使用してレコードをフェッチしています。ライン詳細ブロックには、優先度という数値フィールドがあります。デフォルトでは、FIFOメソッドを使用して優先順位値を1からnまでの数字で開始します。今私は、行の詳細をコミットすることなく、特定のレコードを上下に移動して優先順位を増減できるように、ユーザーが優先順位を決定するようにします。ユーザが優先度に満足すると、変更を確定するために保存をクリックします。これで私を助けてください。前もって感謝します。oracleフォームでレコード・タイプ内のレコードを変更する方法
0
A
答えて
0
変更されたレコードを検索し、現在の優先度の値に基づいて、現在の優先度+/-ユーザーがクリックした回数を上または下にします。行の詳細データブロックと同じ列数のレコード型変数を宣言します。変更されたレコードを含むすべてのレコードをレコードタイプ変数にコピーします。検証を行わずにブロックをクリアし、変更されたレコードを再度入力します。優先順位値ごとにレコードをシフトするには、デフォルトのorder by句を変更します。これはあなたの問題を解決します。
関連する問題
- 1. レコードを追加して同じフォームでレコードを更新する方法
- 2. データベース内のレコードを変更する
- 3. oracleフォーム「このレコードを更新できません」
- 4. ACCESS/VBA:フォームにレコードの変更を許可するON/OFFタイプのスイッチを作成する方法は?
- 5. oracleで動的SQLを使用してレコード・タイプを作成する方法は?
- 6. オーチャード・レコード・リポジトリの変更方法
- 7. ループ内のSQL Alchemyでレコードを更新する方法
- 8. elm - レコード内のレコードの更新
- 9. レールコントローラでレコードを更新する方法
- 10. IISでDNSレコードのTTLを変更する方法
- 11. phpmyadminで一度に多くのレコードを変更する方法
- 12. Oracleでの、and:delimiterを複数のレコードに分割する方法
- 13. フィールド値のシーケンスの変更のレコードを戻すOracleクエリー
- 14. MS Acces - フォームのデータを変更してレコードを保存する
- 15. グリッド内のレコードの位置を永続的に変更する方法
- 16. 再帰レコードoracle
- 17. linq:1分以内にレコードを更新する方法は?
- 18. GenBankレコードの順序を変更する方法は?
- 19. Kafka Streams:レコードのタイムスタンプ(0.11.0)を変更する方法は?
- 20. 更新レコード、レコード
- 21. Oracleフォームで言語を動的に変更する方法
- 22. モデル内のレコードを更新する
- 23. レコード内の属性を更新する
- 24. レコード内のカラムを更新する
- 25. Haskell:既存タイプのレコード更新
- 26. Oracleフォームでレコードを昇順に表示します。
- 27. Java ORM:一般的な方法でレコードを変更します
- 28. レコードの表示ビューを変更して行に変更する方法
- 29. SQLサーバーのレコードの変更を見つける方法
- 30. 別のレコードと同じタイプのレコードを作成する