問題タブ [libreoffice-base]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
67 参照

svn - libre office subversion キーワードのフォーマット

Libre Office ドキュメントを fodt 形式で保存し、Subversion (SVN) に保存します。ファイルに svn キーワード プロパティを設定しました。$Revision:$ タグは、たとえば次のように正しく置き換えられます。$Revision: コミット後 2000$。

$Revision: 2000$ というテキストは見栄えがよくありません。そこで資料を見ながら「バージョン2000」に差し替えたいと思います。

  1. 私のアイデアは、値が $Revision:$ の version というドキュメント フィールドを持つことでした。
  2. 次に、ドキュメント自体でこのフィールド「バージョン」を使用します。
  3. ドキュメントを開いたときに、ドキュメント内のフィールド「バージョン」(=$Revision: 2000) の出力を「バージョン: 2000」に置き換えるには、おそらく何かマクロが必要です。これは表示/印刷のみを目的としているため、[保存] をクリックした場合、元のドキュメントは変更されないままにしておく必要があります。

これを達成する方法は?

0 投票する
1 に答える
631 参照

libreoffice-base - 数値が非常に小さい LibreOffice Base データベース テーブルをエクスポートするにはどうすればよいですか? (... 科学表記法を使用していますか?)

https://help.libreoffice.org/Common/Importing_and_Exporting_Data_in_Base は、コピーして LibreOffice Calc に貼り付けてエクスポートするように指示しています。これは一般的に機能します。しかし、データベース内の私の数字は非常に小さく、「科学表記法」で表現するのが最適です。テーブルをコピーして Calc に貼り付けると、ほぼすべてが 0.0 になります。データベース内では 0.0000002 です。

クリップボードにコピーされたデータの精度はどこで変更できますか? または「科学表記法」に設定する(2.23413E-08)

数値を正確な表現で .csv ファイルに戻すことができない場合、それらをデータベースに保存する意味はまったくありません。

0 投票する
1 に答える
1011 参照

libreoffice-base - LibreOffice の HSQLDB の現在のバージョンは?

クライアント用の小さなデータベース/フォーム アプリケーションを開発したいと思っていましたが、少なくともフィールドを自動入力する機能が必要ですが、おそらく計算された行を別のテーブルに挿入することも必要です。これについて少し宿題をしたところ、LibreOffice のデータベースは HyperSQLDB であり、現在組み込まれているバージョンはトリガーをサポートしていないようです。それはまだ本当ですか?もしそうなら、それをアップグレードするのは面倒ですか?

ありがとう、

-トッド

0 投票する
1 に答える
2152 参照

libreoffice-base - フォームのデータを使用してマクロでデータベース テーブルを更新する

「Songs」テーブル(基本的に音楽のデータベース)に接続されているLibreoffice Baseにフォームがあり、そのフォームのCheckBoxをチェック/チェック解除するたびに、すべてのレコードの「再生」フィールドが必要です現在フォーム上にあるものと同じ名前と作成者もチェック/チェック解除します。これを行う唯一の方法はマクロを使用することだと読んだことがあります(今のところ多くのレコードが必要なため、リレーションを使用したくないため)。私はそのようなマクロを書きました:


(AuthorBox とTitleBoxはテキスト ボックスであり、CheckBox はチェックが 1 に設定され、チェックが解除されて 0 に設定された CheckBox です) しかし、マクロが実行されても何も起こりません (マウス ボタンを押したイベントとしてチェックボックス自体にバインドされます) 。 SQLクエリは別のマクロと同様に問題なく使用できるため、問題は変数dcheckbox、dauthorbox、およびdtitleboxの設定またはstrSQLのいずれかにあるはずです。(コントロール名を変更するとエラーが発生するため、マクロ自体が実行されています)。質問は次のとおりです。何が問題なのですか?

よろしくお願いします。

0 投票する
2 に答える
217 参照

libreoffice-calc - 個々の画像を手動でインポートするフォームを使用せずに、画像を libreoffice ベース データベースにインポートする

学生の入学許可証を生成するための次のフィールドを含む LibreOffice Calc スプレッドシートがあります。

  1. ロール番号
  2. 名前
  3. 学期
  4. パスポートサイズの写真

と他のフィールド..

4 番目のフィールドには、イメージの絶対パスが含まれます。LibreOffice Base のフォームを使用して、個々の学生の入学許可証を印刷するにはどうすればよいですか?