
No.3ベストアンサー
- 回答日時:
#1,#2です。
回答がおそくなりまして、申し訳ありません。
フォームに、以下のようなコードを書いてみてください。
ただし、コントロールの名前は次のように仮定しています。
検索用コマンドボタン・・・[コマンド1]
検索文字列を入力するテキストボックス・・・[txtWhatFind]
検索対象とするフィールドとリンクしたテキストボックス・・・[txtData1]
Private Sub コマンド1_Click()
Dim strWhatFind As String '検索対象文字列を格納する変数
DoCmd.GoToControl "txtWhatFind"
strWhatFind = txtWhatFind.Text '検索文字列を取得
If strWhatFind = "" Then Exit Sub'検索対象が入力されていないときは、ここで終了
DoCmd.GoToControl "txtData1"
DoCmd.FindRecord strWhatFind, acStart 'acStartが、「フィールドの先頭」の指定と同じことになります。
end sub
※動作検証していません。万一動かなかったら補足してください。
No.1
- 回答日時:
Access2000で回答いたします。
コマンドボタンのプロパティで、「イベント」-「クリック時」に「イベントプロシージャ」と表示されていると思います。
ここをクリックしたときに右側に表示される、「...」ボタンを押してみてください。
すると、VisualBasicEditorが起動します。
この中を探すと
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, ,acMenuVer70
という一文があると思いますので、ここを
Docmd.findrecord・・・
を使った一文に変更してやります。
詳しくはDocmdあたりにカーソルを置いてF1キーを押してみてください。
オプションが多数ありますので、[Find What/検索データ]に適当なコントロールの値、[Match/検索条件]に、[Start Of Field/フィールドの先頭]を指定してやってください。
この回答への補足
回答いただきありがとうございます。
HELP等参考にしながらやってみたのですが、VBE上でのDocmd.findrecordから続くmatch=start of fieldあたりの具体的な記述法がよくわからないのです。
当方、かなりの初心者なのでご伝授いただければうれしいのですが・・。
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
- Access(アクセス) Accessで、『"A"以外の場合"--"に置き換える』という作業をしたいのですが、良い方法はありま 1 2022/06/07 19:30
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- デスクトップパソコン 40年間の悩み キーボードにおいて初期値として漢字ローマ字変換に設定する方法 8 2023/05/08 14:50
- Windows 10 Windowsの初期化ができません。PCをリセットする時にエラーが発生しましたと出ます。 2 2022/04/03 16:25
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
WORDフィールドコード一括編集
-
ExcelからAccessデータを検索す...
-
差し込み文書のルールで if the...
-
accessでテキスト型のフィール...
-
MS-WORDで、あるフィールドに入...
-
FileMakerで画像をまとめて書き...
-
ACCESSでデータ変更箇所が分か...
-
accessのフィールドに10桁の数...
-
インディックスまたは主キーに...
-
ファイルメーカー複数フィール...
-
FileMaker 値一覧について
-
追加クエリ実行時に入力した文...
-
ファイルメーカーでフォルダパ...
-
Wordでページ番号を計算式で入...
-
WORD差し込み印刷:日付の処理 ...
-
ファイルメーカで「コピー」ス...
-
Accessで値がnullの場合は計算...
-
WORDのIFにEqフィールドは使えない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイルメーカー:計算フィー...
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
差し込み文書のルールで if the...
-
accessのフィールドに10桁の数...
-
ExcelからAccessデータを検索す...
-
「フィールド更新」が表示されない
-
FileMakerで、フィールドの値が...
-
Accessで値がnullの場合は計算...
-
ACCESSでデータ変更箇所が分か...
-
WORD差し込み印刷:日付の処理 ...
-
MS-WORDで、あるフィールドに入...
-
Accessでボタンを押すと今日の...
-
access フィールドのサイズ(文...
-
Access フィールド内の値で、...
-
ファイルメーカー複数フィール...
-
フィールドの中のテキストを分...
-
FileMakerで画像をまとめて書き...
-
MS-ACCESSで中央値(ME...
-
Wordでページ番号を計算式で入...
おすすめ情報