- ベストアンサー
active reportsアンバウンドフィールド
active reportsの Me.Fields.Add("SchoolOfChoice1") の様な部分をアンバウンドフィールド というようですが これはいったい何をしているのでしょうか active reportを勉強し始めたばかりで よくわかりません アンバウンドフィールドは どういったときに利用し何に使うのか教えて下さい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
http://codezine.jp/article/detail/1943?p=4を見て、言っているようだが、フィールドを定義しているだけでは。 バウンドとはデータベースと直結したフィールドだが(アクセスなら連結コントロール、非連結コントロールがあるが、それと同じ様な意味では)。 >志望校を表示するTextBoxコントロールのDataFieldプロパティに、先ほど定義した「SchoolOfChoice1」「SchoolOfChoice2」を設定します。 そのフィールドにデータをセット(代入。上記では設定する)する。 >1件分のデータを取得します、で取得したとき(具体的に1件レコードを取得したときは、レコードのフィ^-ルドが具体的に中身が決まり、そのデータからアンバウンドフィールドに、普通に代入できる。 Me.Fields("SchoolOfChoice1").Value = _ dataReader("CHOICE1").ToString() Me.Fields("SchoolOfChoice2").Value = _ dataReader("CHOICE2").ToString() やっているところ(VBのほうのコードで)。 バウンドフィールド以外のフィールド(第1志望校など)を付け加えたかったら、元のデータベースにはそのフィールドは無く、連結というわけには行かないでしょう。