2019年10月22日Accessでは、分割フォームをよく利用しています。この分割フォームでボタンをクリックしてレコードを並べ替える方法を解説します。分割フォームは、フォームビューとデータシートビューが同時が表示され、Excelのフィルターと同じようにフィルターボタンで様々な抽出や並べ替えができるので重宝しています。分割フォームの作成と使い方(データシートの標題の変更方法も)Accessでは、画面を2つに分け[単票フォーム]と[データシート]を同時に表示できる[分割フォーム]というのがあります。...続きを見る参考分割フォームを利用するとデータシートビューでデータ抽出をすることが多いと思いますが、空白を含むフィールドでは注意が必要です。フィルターの空白を含む複数選択で抽出数が異なるAccess2007からの新機能だと思うですが、テーブルやデータシートビューでフィルターが使用できます。私がいくら便利だと思っても、ユーザー側からは追加要求があります。この分割フォームを表示すると、日付の昇順に並ぶようにしています。フォームのプロパティで[並べ替え]で[日付]を指定しています。プロパティの[並べ替え]での設定については、フォームでのレコードの並べ替えを参照してください。フォームでのレコードの並べ替えAccessのフォームでレコードの並べ替えは、フォームのプロパティで行うことができます。...続きを見る商品IDの昇順で売上の降順このフォームにボタンを追加して、今度は[商品ID]順で[売上の降順]に並べ替えられるようにしてほしいとのことです。商品テーブルの確認[商品]テーブルは下のようになっています。分割フォームの[商品]コンボボックス分割フォームの[商品]コンボボックスは、[商品ID]が連結列となっています。フォームビューでの表示は商品名が表示されるように[列数]と[列幅]で下のように設定しています。[並べ替え]ボタンのクリック時イベント[並べ替えボタン]のイベントプロシージャのクリック時イベントに下のように入力します。これで、フィールド[商品]の昇順、[売上]の降順となります。[DESC]を付けると降順になります。True作成した[並べ替え]ボタンをクリックすると、[商品ID]の昇順かつ[売上]の降順で並びます。並べ替えの[解除]ボタンこうなると[解除]ボタンも当然、要求されます。[解除]ボタンを追加して、クリック時のイベントプロシージャに下のように入力します。False[解除]ボタンをクリックすると、並べ替えが解除されて[日付]の昇順になります。関連分割フォームについての関連ページです。分割フォームの列幅を保存するにはAccessでは、分割フォームをよく利用しています。[単票フォーム]と[データシート]が一つのフォームに作成できて非常に便利です。業務に役立つスキルが身に付きます。AFFINGER4.。