- PR -

Access VBA フォーム→レポートへの値渡し

1
投稿者投稿内容
BLUEBLUE
会議室デビュー日: 2008/11/19
投稿数: 1
投稿日時: 2008-11-19 15:45
Access VBAを使いデータベースを作成してまして、
VBAを使いフォームに出力した値を、そのままレポートの方にも、
フォームで表示した値を、表示させたいのですが、なかなかうまくいきません。

現状は、フォームでの内容を、そのまま貼り付けている状態です。
Me.txt_2003 = int_2003
上記だと、『このオブジェクトに値を代入することは出来ません。』と
言われてしまいます。

それと、Forms!F_フォーム!txt_2003 = int_2003というように変えてみたら
『マクロの式またはVisual Basicコードで参照されているF_フォームが見つかりません。』と
言われてしまいます。

どなたか、お力添えを頂けないでしょうか???
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-11-19 20:04
引用:

BLUEBLUEさんの書き込み (2008-11-19 15:45) より:

現状は、フォームでの内容を、そのまま貼り付けている状態です。
Me.txt_2003 = int_2003
上記だと、『このオブジェクトに値を代入することは出来ません。』と
言われてしまいます。


これだけでは何が何だかわからないです。 たとえば 'Me.txt_2003' はデフォルト プロパティである Text プロパティが使われているのだろうと想像はできますが、'int_2003' がどの位置にどう定義されていて、どのタイミングで値を受け取り、どのタイミングで txt_2003 に渡そうとしているのかわからないです。 イベント周りやメソッド諸々を記載して頂けると助かります。

# それと int_2003 が名前どおり Integer 型だとしたら気持ち悪いです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)