アプリ版:「スタンプのみでお礼する」機能のリリースについて

ACCESS2016のフォームに
「分類A」「分類B」「分類C」と、ボタンを設置して分類でフィルターを掛けたのちに、
「あ行」「か行」「さ行」と索引で絞り込みたいです。
分類ボタンの後に索引ボタンを押すと、索引でのフィルターのみ適用されてしまいます。
「分類A」かつ「か行」のようにマクロを使用して2重で絞りこみをかける方法をご教示いただけませんでしょうか。
よろしくお願いいたします。

A 回答 (3件)

http://accessvba.pc-users.net/program/variable_r …

・同じモジュールでコードを書いているなら2つ目の
『プライベート(モジュール)レベルの変数はモジュールの範囲でのみ有効となります。~』が参考になるかと。
別であれば3つ目になりますかね。

宣言した変数にそれぞれの分類ボタンクリックイベントで『ボタンに表示されている値』を変数に代入し、次で使用します。
ただ『あ行』と言うボタンでフィールド『検索?』に『あ行』と値があるのか否か・・・
『あ・い・う・え・お』だとコードで書くか別にテーブルを用意するかになるかもですね。
WHEREのINで細々書いてもですが50音書くのも見づらそうな感じではあるかもですし。
    • good
    • 0
この回答へのお礼

助かりました

ありがとうございます!教えていただいたページでしっかり勉強してみます!

お礼日時:2021/09/26 19:41

> どれだったのかを「記憶させ」、Andで絞り込む方法がマクロで出来るものかなと思い質問させていただきました。



この「マクロ」は Access でいうところの マクロ ですか?
VBA ではなく?

「マクロ」の場合、「埋め込みマクロ」限定?

「埋め込みマクロ」で 条件を記憶するなら
非表示のテキストボックスを使用するのが簡単かと。


VBA でもよければ ボタンがたくさんあっても簡単に実現できますが。

「埋め込みマクロ」でも作り方によっては、そこそこ簡単にできるでしょう。
10個のボタンがあれば、10個の修正が必要なのはどうしようもありませんが。
    • good
    • 0
この回答へのお礼

Thank you

ありがとうございます。非表示のテキストボックスですか。
まったく触れたことのない機能なので調べてみます。
後ほど具体的にやりたいことを質問してみます。
またよかったら教えてやってくださいませ。

お礼日時:2021/09/23 19:46

Accessは経験皆無で申し訳ないですが。



現在どのようになっているのかわかりませんが、

>「あ行」「か行」「さ行」と索引で絞り込みたいです。

で絞り込む元データって

>「分類A」「分類B」「分類C」と、ボタンを設置して分類でフィルターを掛けた

データではなくまっさらな何もフィルタのかかっていないデータなのでは?

>「あ行」「か行」「さ行」と索引で絞り込みたいです。

で絞り込む際に 「分類A」「分類B」「分類C」 のどれだったのかを記憶させ And で絞り込むとかは不可能なのでしょうか?

とSQL文のWHERE句ならそうするかなって思いましたので。
    • good
    • 0
この回答へのお礼

有難うございます。
やりたいこととしては「めぐみん_」様のご指摘通りでございます。
どれだったのかを「記憶させ」、Andで絞り込む方法がマクロで出来るものかなと思い質問させていただきました。
調べてみます。

お礼日時:2021/09/22 09:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!