フォームのボタンをクリック→別フォームが開く

データベース (Base) について
返信する
uko
記事: 1
登録日時: 2月 5, 2014, 4:03 pm

フォームのボタンをクリック→別フォームが開く

投稿記事 by uko »

昨日初めてOpenOfficeを使いはじめました初心者です。
フォーム中のボタンをクリックしたら別のフォームを開くというものを作ろうとしているのですが、うまくいきません。

https://forum.openoffice.org/ja/forum/v ... f=16&t=522
↑の方の質問と似ているので参考にさせていただきました。

クリックするボタン名…search
開きたいフォーム名…search

以下コード

REM ***** BASIC *****

Sub search_Click()

On Error Goto ErrTrap

oDoc = ThisDatabaseDocument

If oDoc.supportsService("com.sun.star.sdb.OfficeDatabaseDocument") = False Then Exit Sub

oDoc.FormDocuments.getByName("search").open()

Exit Sub

ErrTrap:

End Sub


以上

エラーは出ませんが何も開きません;
IF文のところはFALSEになってしまうのでコメントアウトしてみたりしましたが結果は同じでした。

バージョンは4.0.0
OSはMacです。

下手な説明で申し訳ありませんがどなたか原因がわかる方、お教えください(><;)
OpenOffice 4.0.0
OS Mac
ike@九州
記事: 33
登録日時: 4月 30, 2009, 9:05 am

Re: フォームのボタンをクリック→別フォームが開く

投稿記事 by ike@九州 »

on error ~をコメントアウトして、エラー箇所を把握するのが第一ですね。
エラーがでなければ単にボタンの実行時イベントにマクロの登録を行っていないという事になります。
(編集状態からボタンを右クリックコントロールから、イベントタブの実行時にマクロを指定します。)
返信する

“Base”に戻る