電子書籍の厳選無料作品が豊富!

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

アンバウンドフィールドは
どういったときに利用し何に使うのか教えて下さい

A 回答 (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志望校など)を付け加えたかったら、元のデータベースにはそのフィールドは無く、連結というわけには行かないでしょう。
    • good
    • 0

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