- ベストアンサー
アクセスフィールドの抽出条件について
- アクセスフィールドの抽出条件について説明します。
- 連続番号が奇数の場合と偶数の場合でレコードを抽出する方法を探しています。
- 作業列を作る方法やフィールド数の問題についてアドバイスをお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>フィールドのmodの判定で連続番号が上書きされてしまいます 上書きされているんじゃないです フィールド mod 2 としているから、その計算結果がそのフィールドに表示されているだけです よってクエリ作成時にそのmod 2 で計算式にしているフィールド以外に、元になっている連続番号が入っているフィールドを別途追加しておき、その連続番号のフィールドを昇順・降順で表示させるように指定しておけば良いだけの話なのでは?と思いますが
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
SELECT F1,,F2 FROM ファイル名 WHERE (F1 MOD 2) <> 0 で良いのでは。(奇数のばあいの式) オートナンバー型であっても、MOD関数の対象にできるでしょう。 フィールドに剰余の数を実現しておく必要はないはず。 >フィールド mod 2 とすると ということは、中間的に、F1 MOD 2 の結果を新しいフィールドとして作っているらしいが不要。 こういう数は、他では利用価値なしだろうから。
お礼
なるほど。 抽出条件はこうやって記述するんですね。 どうもありがとうございました。
- NotFound404
- ベストアンサー率70% (288/408)
添付図のようにすれば良さそうですが・・・。 アスタリスク * をドラッグ。 >フィールド数が足りなく >すべてのフィールドが追加出来なくなります。 任意のフィールドだけたくさん追加する場合は クエリをデザインビューで開くとリボンにタブが増え、 クエリツールのクエリ設定にある列の挿入から行うとか。 クエリに表示したいフィールドをCtrl か Shift キーを押しながら選択し ドラッグするとかでもできます。 図はAccess2010ですがこの辺は2016でも変わっていないはず。(未検証) 勘違い回答ならゴメン。
お礼
大変遅くなりました。 フィールド追加方法勉強になりました。 どうもありがとうありがとうございました。
- 山田 太郎(@f_a_007)
- ベストアンサー率20% (955/4574)
お礼
上書きされていただけなんですね。 どうもありがとうございました。