激凹みから立ち直る方法

Access2000で、フォームをひらきます。
このとき一番初めのレコードが表示されています。
このフォームのA欄に数字を入れると
A欄が、その数字であるレコードに移動する

というのは、どうすればいいでしょうか?
具体的にいいますと、
請求書のフォームを開きます
はじめはレコード1が表示されます。
レコード1の「受付番号」欄には005と入っています。
この005を024に書き換えて、Enterを押すと
「受付番号」欄に024と書いてあるレコード55が表示される。

といった具合です。宜しくお願いします。

A 回答 (2件)

「フォーム」コマンドボタンを貼り付けてそのコマンドボタンに、



「マクロ」または「VBA」のいずれを設定(プロバティのイベント設定は「クリック時」がベターです)

でコマンドボタンをクリックするとフィルタすると条件レコードが表示する。

*最初のレコード1表示はテーブルまたはクエリーで表示可能条件にすればOK
    • good
    • 0
この回答へのお礼

そうですね!やってみます。有難うございました!!
°・:,。★\(^-^ )♪

お礼日時:2004/12/19 16:32

簡単にはフォームを開いた後、フィルターを使い、検索したい項目にたとえば024と入力してフィルター処理をすればよいかと思います。


レコードセレクターでは、データの並びが、記録した順に1から担っていますが、受付番号は削除されたり、適当な順序で登録されていると思いますので使えないかと思います、

複雑にする場合は、VBAで作成が必要です。(FINDFIRST命令を使ってください)
    • good
    • 0
この回答へのお礼

マクロ登録とフィルターと両方試してみて
いいほうを使わせていただきたいと思います。
有難うございました!!!
"(*^^)/。・:*:・゜★,。・:*:・゜

お礼日時:2004/12/19 16:36

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


おすすめ情報