*フォーム [#a291d912]
フォームはドローページ上に存在するフォームコンテナにひとまとめに管理されているが、個々のフォームはサブフォームを含むことができる。
#contents
フォームでは容易にデータソースに接続してクエリーやテーブルのデータを表示できますが、
フォームは[[行セット>../RowSet]]サービスを実装しているため同じ事が行えます。
**フォームの構造 [#kceb46ee]
フォームは以下の図のような構造を持ちます。
&ref(forms.png,nolink);
ドローページからフォームコンテナを通じて名前やインデックス指定でフォームオブジェクトを取得します。
Sub Form_1
oDoc = ThisComponent
oDrawPage = oDoc.getDrawPage()
oForm = oDrawPage.getForms().getByName("Standard")
End Sub
**データソース [#x9808053]
ツール - オプション - Base - データベースに登録されているデータソースから選択したものに接続できます。登録されていないものにはデータソースを利用した接続はできません。
そういった接続でないときにはデータベースドライバサービスを直接利用して接続します。