No.4ベストアンサー
- 回答日時:
#3です、再び。
>マクロのWhere条件のとことに式をいれてみましたが、途中で入らなくなってしまいました。
>式が長いとダメなんでしょうか?
え!そうですか…^^;私もここまで長い条件式は記述したことがないので、なんとも言えませんが…
(ごめんなさい(_ _)
したらば、プロシージャで…
※一応、長さ的に記述できるか確認済みです。
イベントプロシージャを起動させて、
----------------------------------------
Private Sub コントロール名イベント名()
Me.Filter = "[氏名1]=[Forms]![フォームの名前]![textboxの名前] Or [氏名2]=[Forms]![フォームの名前]![textboxの名前] Or …… [氏名10]=[Forms]![フォームの名前]![textboxの名前]"
Me.FilterOn = True
End Sub
---------------------
※「Me.Filter="Where条件式"」のかたち。式が長くなるが、改行せずに記述。
これでどうでしょうか?
参考URL:http://www.moug.net/tech/acvba/0080014.htm
この回答への補足
たびたび回答ありがとうございます。
プロシージャで記述してみましたが、エラーになってしまいました。
実行時エラー2448「このオブジェクトに値を代入することはできません」
なぜなんでしょう??
No.5
- 回答日時:
#3、再々。
>実行時エラー2448「このオブジェクトに値を代入することはできません」
>なぜなんでしょう??
記述したコードのどこかがおかしいのだと思うのですが、
もしかまわなければ、「Sub ~ End Sub」までをコピペしてもらってもよいでしょうか?
No.3
- 回答日時:
こんばんは。
どこまでフォームが作成できているのかわかりませんが、
>結果は表形式で一覧みたいにしたいです。
フォームのプロパティ→「書式」タブ→「規定のビュー」:「帳票フォーム」でどうでしょうか?
※検索用のテキストボックスはフォームのヘッダーに置く。
フィルタ(マクロ「フィルタの実行」)を使うのであれば、条件式は
[氏名1]=[Forms]![フォームの名前]![textboxの名前] Or [氏名2]=[Forms]![フォームの名前]![textboxの名前] Or …… [氏名10]=[Forms]![フォームの名前]![textboxの名前]
でいけると思いますよ。
ご回答ありがとうございます。マクロのWhere条件のとことに式をいれてみましたが、途中で入らなくなってしまいました。式が長いとダメなんでしょうか?
No.2
- 回答日時:
何となくですがテーブルの設計が良くないような?
テーブルが
ID 部署 氏名
1 北町 大岡
2 北町 銭形
3 南町 コロンボ
のようであれば苦労はしなくて済むのですけどね。
http://support.microsoft.com/kb/209534/ja
No.1
- 回答日時:
レイアウトが良く判りませんが、Dlookup関数でいかがでしょうか?
またはFindメゾットでも可能だと思います。
この回答への補足
フィールド:試験名、試験日、氏名1、氏名2、氏名3・・・氏名10
例えば (1)簿記 7/1 山田太郎 山本花子
(2)英検 10/1 宇野正樹 石川亮 飯田信夫 山田太郎
(3)漢検 6/15 山本花子
というふうにフォームで登録していきます。
検索フォームを作って山田花子が何の試験を受けたのかとうい検索をしたいのです。結果は表形式で一覧みたいにしたいです。
検索結果:(1)簿記 7/1 山田太郎 山本花子
(2)漢検 6/15 山本花子
レイアウトがわかるでしょうか?
フィルターを使ってうまく検索できないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 名簿 検索する関数 3 2023/07/25 10:33
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- Access(アクセス) Accessフォームで複数条件でフィールドの値を表示する方法 4 2022/07/21 10:47
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 17:07
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「A,B組の女子の氏名のよみ。 1 2023/05/16 15:28
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複雑なシフト表から1日ごとの...
-
名前を呼ばずに「すみません」...
-
電話をかけてきて、社名だけで...
-
マイページとは?どこにありま...
-
彼氏が良く、「◯◯(私の名前)」...
-
日本人の何人に1人ぐらいが、 ...
-
Hの最中に違う女の名前を言わ...
-
みなさん、恋人のLINEの名前は...
-
初対面からちゃん付けするのは...
-
彼氏が「君」っていいます
-
「失礼ですが・・・」と名前を...
-
AV女優と同姓同名
-
名前を幾つかあげる機会がある...
-
EXCEL 参照してフラグを立てる
-
彼と父親の名前が一緒です
-
n進法ってそもそもなんのために?
-
名前を呼ばれるのが苦痛です。
-
やたら名前を呼ぶ?心理とは
-
DNAの化学名って何ですか?
-
今LINEの名前をフルネームで登...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複雑なシフト表から1日ごとの...
-
パソコン名をどうしていますか?
-
彼氏が「君」っていいます
-
名前を呼ばずに「すみません」...
-
今LINEの名前をフルネームで登...
-
境界性人格障害者のターゲット...
-
マイページとは?どこにありま...
-
彼氏が良く、「◯◯(私の名前)」...
-
Hの最中に違う女の名前を言わ...
-
AV女優の名前教えて
-
みなさん、恋人のLINEの名前は...
-
「失礼ですが・・・」と名前を...
-
AV女優の名前教えて
-
電話をかけてきて、社名だけで...
-
名前を呼ばれる方と、名前を呼...
-
ネット銀行
-
人名にあまりふさわしくない名...
-
メールで彼女の名前を打ち間違えた
-
名前を打つ順番の心理
-
DNAの化学名って何ですか?
おすすめ情報