「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:2516
現在:2


フォーム上でMSアクセスのタブコントロールのような表示をさせたい

ページOpenOffice.org FAQの登録ページ
投稿者furoto
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2008-06-04 11:45:13 (水)
OSWindowsXP
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

MSアクセスからBASEへ住所録を移行しようとしています。

単票形式のフォーム上にたくさんの項目があるため、アクセスのタブコントロールのようにタブ切り替えで項目を表示させたいと思います。
コントロール名称がわからないため、Q&A検索もうまくいきませんでした。

一人の顧客に対して3つの住所がある(会社住所・社長自宅・郵送先)ため、それぞれをタブ切り替えで表示させたいのですが、どのようにすればよいのでしょうか?


Baseには機能がありません

M.Kamataki (2008-06-04 15:27:51 (水))

現状、Baseで作成されるフォームでは機能がないので実現できません。

代替え案としては、Calcをフォームにすることがあげられます。Calcならシートごとにフォームを配置すれば、タブで切り替えられるようになりますよね。

作成方法は、Baseのフォームウィザードで作成したものを編集モードで開き、フォーム上のコントロールをすべて選択し、Calcに貼り付けます。この際、DBとの接続リンク設定がなくなるので再設定します。この再設定に関しては、Writerフォームの事例ですが、faq/1/146「Baseのフォームを直接表示したい」で紹介しています。

なお、1ページ目、2ページ目、3ページ目の連携に関しては、さらにマクロを書かないといけないでしょうね。ここはまだ実現したことがないです。

もう一案としては、Basicのダイアログをフォームとして使うことです。タブではなくボタンで切り替えるイメージですが、ページ切り替えのサービスがあるので実現可能です。ただ作成はとても難しくなります。一応、以下のサイトにボタンの切り替えを利用した見積作成プログラムが公開されています。

マクロ&データベース.オープンオフィスby秋田パソコンステーション:
http://www.ne.jp/asahi/pa/sta/

ありがとうございました。

furoto (2008-06-04 15:36:55 (水))

明確な回答をいただき、ありがとうございました。

calcで実現できるよう、研究します。

お名前:
題名: