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

Access2002を使用しています。
テーブルをリンクして使用しているのですが、
よそのデータベースから引っ張ってきたテーブルに
自動的に値(文字列です)を入れたいです。
入れるタイミングは、フォームを開いたときがいいのですが、
どうすればいいでしょうか?

マクロでやろうとしたらうまく行きませんでした・・・。

A 回答 (3件)

サブフォームのフィールドに代入したのならサブフォームのプロパティのイベント


に記述してください。
親フォームからサブフォームのフィールドではなくサブフォーム自体のイベントへ
代入のマクロを。
    • good
    • 0
この回答へのお礼

無事うまく行きました。
これも別件で質問したのと同じく、
イベントの発動タイミングが悪かったみたいですね。

どうもありがとうございました。

お礼日時:2002/10/29 12:40

フォームを開いたときにマクロを使って値を代入するには



「仕事状況」フォームのプロパティのイベントの読み込み時にマクロを指定します。
マクロの値の代入でアイテムに[Forms]![仕事状況]![担当者]を記述。
式に"小林"と記述。
例えばそのマクロをマクロ1とすると「仕事状況」フォームのプロパティのイベント
の読み込み時にマクロ1を指定する。
これで「仕事状況」フォームを開くと"小林"が「担当者」のフィールドに代入され
ます。

この回答への補足

ご解答ありがとうございます。
サブフォームに代入しようとしたら、フィールドが見つからない、などのエラーが
出てきました。サブではなくて普通のフォームならうまく行きました。

サブフォームだとまた別な処理が必要ですか?

補足日時:2002/10/25 17:45
    • good
    • 0

こんにちは



>テーブルに自動的に値(文字列です)を入れたいです。

テーブル内のフィールドに、ですよね?

手動で直接試してみて入るのであれば、
自動でも可能なはずです。

更新クエリで
必要条件と対象の文字列フィールドに入れる値を
設定し、このクエリをフォームのロード時に
実行すれば可能ですが。。。
こういう意味ではない?

もう少し、詳しく質問していただけないでしょうか

この回答への補足

例えば、「仕事」という名前のテーブルの「担当者」という項目に
「小林」という文字列を代入したい場合はどうするとよいですか?

「仕事状況」フォームの「担当者」というテキストボックスフィールドに
上記の項目が連結されています。

補足日時:2002/10/25 16:23
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A