MS Access に問題があります。ブール型とメモ型のフィールドがあり、集計関数 (Group by など) を使用しています。Bools は調査結果に関する情報を提供し、メモ フィールドはその結果の背後にある理由を説明します。
ちょっとした問題が 2 つありましたが、
- 私のブール値は 0 (チェックされていない) と -1 (チェックされている) として表示されています。
それらをチェック ボックスに戻すことができました (それらが何であるかは少し明白です)。 . - 比較時にメモ/ブール フィールドの動作がおかしくなる
FIRST
/LAST
以前、重複したメモ フィールドでグループ化すると、チェックされたブール チェック ボックスが最初に表示され、メモ フィールドと並んでいました。ロジックを適用するFIRST
と、重複の「最後」が表示されます。たとえば、ブール値とメモによってのみ異なる 2 つの「重複」が表示され、重複 2 が表示されます。ロジックFIRST
を適用すると、重複 1 が表示されます。LAST
明確にするために、GROUP BY
次のように表示して使用する場合:
Name|Risk? |Memo
Bob |Tick |Description one
Bob |Untick|Description two
リスクとメモ フィールドを選択して FIRST のみを表示すると、次のようになりました。
Name|Risk? |Memo
Bob |0 |Description two
重複のうちの最初のものではありませんでした!
集約されたブール値はどのように表示され、なぜ 0/-1 に変換されるのでしょうか? また、ブール値/メモ フィールドはFIRST
/LAST
ロジックを使用してどのように並べ替えられますか?