サブフォームがクエリに関連付けられたデータベースがあり、そのクエリには 15 列が含まれています。ProjectName、CustomerName、ProjectDueDate、EngineerDueDate、ProjectComplete、EngineerComplete などのフィールド。
私がやりたいことは、アクション ボタンをクリックするだけで、このデータを自動的に整理する方法を見つけ出すことです。アクションボタンは「完了ごとにリスト」と表示され、プロジェクトが完了したすべてのフィールドが「はい」とチェックされていることを確認し、そこから締め切り日 (ProjectDueDate & EngineerDueDate) で整理し、現在が近いほど、リストの上位になります。
どうすればこれを行うことができますか?
Windows 7 で Access 2013 を使用しています。
クエリ名は SearchQ、ボタン名は ListCompleteBtn、3 つのフィールドは ProjectDueDate、EngineerDueDate、および ProjectComplete です。
ProjectComplete>ProjectDueDate>EngineerDueDate.
したがって、リストの例は次のとおりです。
ProjectName | ProjectDueDate | ProjectComplete | EngineerDueDate |
------------------------------------------------------------------
Test1 | 25/10/2013 | [y] (check mark)|24/10/2013 |
------------------------------------------------------------------
Test2 | 30/10/2013 | [n] (blank box) |26/10/2013 |
------------------------------------------------------------------
Test3 | 30/10/2013 | [n] |25/10/2013 |
------------------------------------------------------------------
Test4 | 25/10/2013 | [y] |25/10/2013 |
------------------------------------------------------------------
List by complete ボタンをクリックすると、次のようにフォーマットされます。
ProjectName | ProjectDueDate | ProjectComplete | EngineerDueDate |
------------------------------------------------------------------
Test3 | 30/10/2013 | [n] |25/10/2013 |
------------------------------------------------------------------
Test2 | 30/10/2013 | [n] |26/10/2013 |
------------------------------------------------------------------
Test1 | 25/10/2013 | [y] |24/10/2013 |
------------------------------------------------------------------
Test4 | 25/10/2013 | [y] |25/10/2013 |
------------------------------------------------------------------