• ベストアンサー

active reportsアンバウンドフィールド

active reportsの Me.Fields.Add("SchoolOfChoice1") の様な部分をアンバウンドフィールド というようですが これはいったい何をしているのでしょうか active reportを勉強し始めたばかりで よくわかりません アンバウンドフィールドは どういったときに利用し何に使うのか教えて下さい

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.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志望校など)を付け加えたかったら、元のデータベースにはそのフィールドは無く、連結というわけには行かないでしょう。

関連するQ&A