create a new page, using OOobbs3/106 as a template.
Front page
Search
掲示板
Reload
Help
Browse Log
掲示板の使い方
OOo 掲示板3
OOo 掲示板2
OOo 掲示板
掲示板
雑談掲示板
New
List of pages
Recent changes
Backup
簡単ヘルプ
整形ルール
Start:
** [[OOobbs3/106]] [#l88cfba6]
-''サマリ'': 【Base】レポートを独立ファイル化させるには?
-''環境'': Basic
-''状態'': 未解決
-''投稿者'': [[nari]]
-''投稿日'': 2013-03-21 (木) 21:50:47
*** 質問 [#s489368b]
度々失礼します。
先日、
【BASE】フォームのデータソースの値をBasicで動的に設定したい
で質問させていただいたものです。
フォームについては独立させることが出来たのですが、
レポートについても似たようなこと起き、つまづいてしまいま...
odbファイル内に埋め込まれたレポートは、
起動させると自動でレポートを出力してくれる
(ダイアログが出る)
のですが、
ファイルを独立させた場合、起動時にデータベースと接続して...
(ダイアログが出ない)。
とりあえず、どの部分が関わっているのかわからないので、
拡張機能で関係ありそうな値を確認してみたり、
起動時のオプションで関係ありそうな値を設定してみたりして...
どうすればよいのか、ご教授のほどよろしくお願いいたします。
'FILE => 独立化させたレポートファイルのパス
Sub RunReport(File)
Dim oDoc As Object
dim prop(2) as new com.sun.star.beans.PropertyValue
prop(0).name = "MacroExecutionMode"
prop(0).value = 0
prop(1).name = "OpenMode"
prop(1).value = "open"
prop(2).name = "ReadOnly"
prop(2).value = true
'prop(3).name = "Hidden"
'prop(3).value = true
'prop(4).name = "StartPresentation"
'prop(4).value = true
oDoc = StarDesktop.loadComponentFromURL(File,"_de...
'読み込むデータベース
dbPath = "" 'パスを指定
'データベースと接続
DatabaseContext = createUnoService("com.sun.star....
DataSource = DatabaseContext.getByName(dbPath)
Connection = DataSource.getConnection("", "")
'データベースと接続して関連づけてみようとしたが、...
'DP = oDoc.DrawPage
'DP.getForms.getByName("ReportSource").DataSource= Data...
End Sub
*** 回答 [#s5ac073a]
- このあたりを調べると分かるかもしれません。http://opengr...
- ありがとうございます!何のページかよくわかりませんが、...
- すみません、開発の続行を断念しました。
と、申しますのは、こちらに掲げた質問内容とは関係ないこと...
今回質問させていただいたことは、Baseに不可解な挙動が多い...
先日の質問で、フォームを独立させることに成功しました。
しかし、いざ使ってみると、データベース内容のファイルに他...
「ファイルにロック」というよりも、「コミットができない状...
この様な状態が不定期で発生します。
データベース内容のファイルを直接開いて、何らかの値を書き...
脱却できないこともあります。
また、データベースのファイルにアクセスした際、.odb.lckと...
Baseファイル内のフォームやレポートをいじっていたときは、...
Base側のトランザクションの都合でこういった現象が発生する...
フォームやレポートを独立させず、単一のファイルのままバッ...
はにゃさんには、せっかくご協力いただいたのに申し訳ありま...
#comment
*** 感想,コメント,メモ [#t1c1a6b5]
#comment
End:
** [[OOobbs3/106]] [#l88cfba6]
-''サマリ'': 【Base】レポートを独立ファイル化させるには?
-''環境'': Basic
-''状態'': 未解決
-''投稿者'': [[nari]]
-''投稿日'': 2013-03-21 (木) 21:50:47
*** 質問 [#s489368b]
度々失礼します。
先日、
【BASE】フォームのデータソースの値をBasicで動的に設定したい
で質問させていただいたものです。
フォームについては独立させることが出来たのですが、
レポートについても似たようなこと起き、つまづいてしまいま...
odbファイル内に埋め込まれたレポートは、
起動させると自動でレポートを出力してくれる
(ダイアログが出る)
のですが、
ファイルを独立させた場合、起動時にデータベースと接続して...
(ダイアログが出ない)。
とりあえず、どの部分が関わっているのかわからないので、
拡張機能で関係ありそうな値を確認してみたり、
起動時のオプションで関係ありそうな値を設定してみたりして...
どうすればよいのか、ご教授のほどよろしくお願いいたします。
'FILE => 独立化させたレポートファイルのパス
Sub RunReport(File)
Dim oDoc As Object
dim prop(2) as new com.sun.star.beans.PropertyValue
prop(0).name = "MacroExecutionMode"
prop(0).value = 0
prop(1).name = "OpenMode"
prop(1).value = "open"
prop(2).name = "ReadOnly"
prop(2).value = true
'prop(3).name = "Hidden"
'prop(3).value = true
'prop(4).name = "StartPresentation"
'prop(4).value = true
oDoc = StarDesktop.loadComponentFromURL(File,"_de...
'読み込むデータベース
dbPath = "" 'パスを指定
'データベースと接続
DatabaseContext = createUnoService("com.sun.star....
DataSource = DatabaseContext.getByName(dbPath)
Connection = DataSource.getConnection("", "")
'データベースと接続して関連づけてみようとしたが、...
'DP = oDoc.DrawPage
'DP.getForms.getByName("ReportSource").DataSource= Data...
End Sub
*** 回答 [#s5ac073a]
- このあたりを調べると分かるかもしれません。http://opengr...
- ありがとうございます!何のページかよくわかりませんが、...
- すみません、開発の続行を断念しました。
と、申しますのは、こちらに掲げた質問内容とは関係ないこと...
今回質問させていただいたことは、Baseに不可解な挙動が多い...
先日の質問で、フォームを独立させることに成功しました。
しかし、いざ使ってみると、データベース内容のファイルに他...
「ファイルにロック」というよりも、「コミットができない状...
この様な状態が不定期で発生します。
データベース内容のファイルを直接開いて、何らかの値を書き...
脱却できないこともあります。
また、データベースのファイルにアクセスした際、.odb.lckと...
Baseファイル内のフォームやレポートをいじっていたときは、...
Base側のトランザクションの都合でこういった現象が発生する...
フォームやレポートを独立させず、単一のファイルのままバッ...
はにゃさんには、せっかくご協力いただいたのに申し訳ありま...
#comment
*** 感想,コメント,メモ [#t1c1a6b5]
#comment
Page: