問題タブ [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 投票する
1 に答える
2294 参照

forms - LibreOffice 基本フォームのチェックボックス参照値

Base のフォーム エディターにチェックボックスを作成して、テーブルにブール値 (この場合は「男性」と「女性」) を入力したいと考えています。

「参照値 (オン)」と「参照値 (オフ)」フィールドに何を入力すればよいかわからないため、現在、チェックボックス コントロール ウィンドウの「データ」タブでスタックしています。

テーブル デザイン ビューでは、Base がブール値の TRUE/FALSE 値を "Yes" および "No" として参照していることを知っています。はいといいえを基準値として使用する必要がありますか? TRUE と FALSE を使用する必要がありますか? それとも1と0?基準値に何を入れるかがわかれば、男性と女性に任意の指定を割り当てることができます。

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

libreoffice - フォーム内のすべてのテーブルを更新するにはどうすればよいですか? LibreOffice ベース

1 つのフォームに 3 つのテーブルがあり、SQL クエリを使用してデータを選択しています。どうにかしてそれらをリフレッシュする必要がありますが、何も機能しません。

たとえば、これはまったく機能しません。

そして、これは最初のテーブルのみを更新します:

それらをすべて更新するにはどうすればよいですか?

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

sql - クエリで日付に対して操作を実行する方法は?

クエリのフィールドに 100 日を追加したい:

または何でも…しかし、デフォルトのHSQLDBフロントエンドでは機能しません…</p>

回避策はありますか?

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

postgresql - Libreoffice Base で数値外部キーをドロップダウンに置き換える

クレジット/デビット取引を入力するためのフォームを作成しているので、PostgreSQL に 2 つのテーブルがあります

accounts.name をリストする 1 つのテーブル コントロールと、選択のためにそのコントロールを参照するサブフォームを含むフォームを作成しました。

サブフォーム内には、別のテーブル コントロールがあり、マスターで選択されたエントリとの照合後dateに 、credittextおよびが表示されます。amountdebit

これまでのところ、それは機能しますが、credit列には数値フィールド内に数値の外部キー データがあります。その場所でアカウントを選択できるドロップダウン フィールドが必要です。

それは可能ですか、それともクエリから入力された読み取り専用テーブルとサブサブフォームの個別の編集フィールドを使用したフォールバック ソリューションを使用する必要がありますか?

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

openoffice.org - LibreOffice Base サブフォームに関連のないレコードが表示される

LibreOffice Base サブフォームの問題を解決する手助けが必要です。サブフォームには、親フォームに表示されているレコードに関連するレコードのみを表示する必要があると思います。しかし、サブフォームは実際には、親フォームのレコードとの関係に関係なく、データ ソースのすべてのレコードを表示しています。

親フォームには、製造作業指示書が表示されます。Work Ticket Travelerフィールドで構成されるクエリからデータを引き出します。

サブフォームには必要な資料が表示されます。WTT Subformフィールドで構成されるサブクエリからデータを引き出します。

リンク フィールドが であることがすぐにわかりますWorkTktRecordNo。サブフォームのプロパティでは、リンク マスター フィールドはWorkTktRecordNoで、リンク スレーブ フィールドはWorkTktRecordNoです。したがって、これにより、サブフォームは、サブクエリから関連付けられたレコードを表示するはずWorkTktRecordNoです。

サブフォームの唯一のコントロールは、4 つのフィールドを表示するテーブル コントロールです。このテーブル コントロールに問題があります。サブクエリ内のすべてのレコードが表示されます。

  • クライアント: LibreOffice 4.1.5.3 (Windows 7 Pro SP1)
  • サーバー: Pervasive PSQL v10 SP2 ワークグループ (10.12.16.0)、ODBC 経由 (Windows XP SP3)
0 投票する
1 に答える
291 参照

java - 完全なデータセット 空のデータセットをエクスポート

libreoffice Base (Debian) にデータベースがあり、テーブルを xml ファイルとしてエクスポートする必要があります。次のようなEclipse Javaコードを作成しました。

DBunit ページやその他のさまざまなサイトを見た後、このコードは正しいはずです。データベースにデータが入力され、接続が有効で、コードに警告やエラーはありませんが、xml ファイルが作成されたときの内容は次のとおりです。

データセットがエクスポートされていない理由について誰か考えがありますか?

ありがとう

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

mysql - LibreOffice ベース テーブルを MySQL テーブルと結合するためのアドバイス

私の状況は次のとおりです。企業ネットワークによって相互にリンクされた 2 つの異なるオフィスに 2 つのデータベースがあります。データベースの 1 つは MySQL で、変更可能なデータを保持しますが、フィールド タイプは変更されません。これは、会社全体がアクセスできる標準的な情報です。2 番目のデータベースは LibreOffice Base です。これは、フィールドの数やフィールドのタイプなど、変更される追加のビットとボブを保持します。これは、会社が、メインの MySQL データベース内の製品に必要な追加情報について考えを変えることができるためです。

MySQL データベースの 1 つのテーブルを LO Base データベースのテーブルに結合するだけです。これらの両方のテーブルには、「コード」と呼ばれる共通のフィールドが 1 つあります。現在、MySQL の大量のデータを手動で LO に入力し、「レポート ビルダー」を使用して、製品に関するすべての余分な情報を含むきれいなレポートを作成しています。これは非常に逆効果です。これら 2 つのテーブルで結合を実行し、その結合をレポート ビルダーで使用できれば、より簡単になります。多くの時間を節約し、エラーが発生しにくくなります。

問題は、これをどのように進めたらよいかわからないことです。LO Base は使用できるシステムが非常に限られていますが、セキュリティ上これ以上は許可されていないため、使用する必要があるのはこれだけです。コンピューター上に別の LO Base データベースを作成し、それを MySQL データベースに接続する必要があると考えていましたが、どうにかして 2 つの LO Base ファイルを一緒に接続できるのでしょうか???? これは正しい考え方ですか?LO の ODBC/JDBC/Direct Connect 機能を使用して結合することはできませんか?

また、別の LO Base ファイルを作成する必要がある場合、結合はどのようになりますか? そのような2つのファイル間で1つを行ったことはありません。

第三に、メイン DB と結合しない LO Base データベースのすべてのレコードを表示するクエリを作成することは可能でしょうか? このクエリは LO Base で実行する必要があるため、お尋ねします。LO が爆発しない非常に単純な結合を実行しましたが、これはもう少し複雑です。