みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Q>access2000でフォーム画面での新規レコード

access2000でJANテーブルに[janコード][商品名]があります。
フォームでカード形式フォームを作ったのですが、
新しくJANコードを登録する為の新規レコードを表示させたいのですが、
コマンドボタンを作ったのですが、JANコードのセル?に
カーソルが自動で行きません。
左下の現在のレコード番号が書いてある、
右側の>*のボタンを押すと、きちんと新規レコードに行って、
カーソルもJANコードのセルに行ってくれるのに・・。

そこで、教えていただきたいのですが、
テーブルを開くと、常に新しいレコードを表示させる。
もしくは、
フォーム内に作ったボタンを押すと、>*のボタンを押した時と
同じようになる方法をご存知の方いらっしゃいましたら、
よろしくお願いします。

(私はお礼&ポイント発行は必ずしていますのでよろしくお願いします。)

投稿日時 - 2001-12-04 13:08:41

QNo.179503

すぐに回答ほしいです

質問者が選んだベストアンサー

アクションの所で「コントロールの移動」を選択し
その行にマウスカーソルがある状態にすると左下に
「コントロール名」その右に白い空白が表示されると思います。
その白い空白のところへフォームでマウスカーソルを一番はじめに
もっていきたいテキストボックスなどの名前を入力してください。
名前はプロパティーを見たときの名前の部分に表示されているものと
同じにして下さい。

投稿日時 - 2001-12-04 13:37:49

お礼

有難うございました。
ご指導のお陰で、無事目的のフィールドへカーソルを
持っていくことが出来ました。
しかし、新規レコードへの移動ボタンと、
目的フィールドへの移動ボタンの2つになっちゃいました^^
これから、がんばってこのマクロを1つにできるように努力
してみます。
ご回答有難うございました。

投稿日時 - 2001-12-05 12:31:10

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

ウィザードを使うとマクロの記述をしなくても
[>*]と同じ機能のボタンが出来ます。
フォームを[デザインビュー]で開いて矢印の下の
魔法の杖のようなボタン[コントロール ウィザード]を
クリックしてへこませておきます。

次に[コマンドボタン]を選んでフォーム上の任意のところに
コマンドボタンを設置します。すると[コマンドボタンウィザード]
というウィンドウが開きますので、#種類#を[レコードの操作]に、
ボタンの動作を[新しいレコードの追加]に合わせます。
次にボタン上のテキストかピクチャを選択すれば完成です。

マクロを組む場合についても簡単に。
・マクロを新規作成して、動作を選びます。
・保存しておきます。
・コマンドボタンをフォーム上に作成し、コマンドボタンの
プロパティを開きます。
・プロパティの[クリック時]をクリックして、先ほど保存した
マクロを指定すれば、ボタンをクリックした時にマクロが
動きます。

以上、簡単ではありますが、、、

投稿日時 - 2001-12-04 14:46:59

お礼

{>*}ボタンは出来たのですが、
そのウィザードでボタンを作ると、新規レコードを出せても
目的フィールドにカーソルが無い状態になってしまいました。
バーコードで入力をしますので、できるだけマウスに
触れたくなかったんです。。
有難うございました。

投稿日時 - 2001-12-05 12:34:35

ANo.2

はじめまして。

フォームのプロパティの、「データ入力用」を「はい」にすれば、
そのように動くと思います。

がんばってくださいね^^

投稿日時 - 2001-12-04 13:28:44

お礼

ご回答ありがとうございます。
「データー入力用」と言う項目を発見することが
出来ませんでした。
しかし、貴重な時間を割いてのご回答本当に有難うございました。

投稿日時 - 2001-12-05 12:29:00

ANo.1

マクロを作り、コマンドボタンのプロパティーのクリック時に指定して
そのマクロを動かす様にすればいいと思うのですが。

マクロの内容は
☆フォームを開く(開くホームの指定)
☆コントロールの移動(はじめのカーソルの位置の指定)
☆レコードの移動
 (オブジェクトの種類とオブジェクト名を指定してレコードを新しいレコード)

いかがなものでしょうか。

投稿日時 - 2001-12-04 13:24:06

補足

その始めのカーソルの位置の指定の
マクロの記述が解らないんです^^;;

よろしくお願いします。

投稿日時 - 2001-12-04 13:27:02

あなたにオススメの質問