作業指示書追跡アプリを構築しようとして、LibreBase に接続された postgreSQL 9.5 データベースがあります。フォームでドロップダウンを使用してルックアップ ファイルを作成しようとしていますが、リストボックスにリンクすると、リレーションが存在しませんというエラーが表示されます。組み込みの libre データベースを使用すると機能しますが、Postgres データベースでは機能しません。ドライバーがpostgres内でその機能をサポートしていないように見えるため、librebaseで関係を構築できません。pgAdminIII を使用して 2 つのテーブル間の関係を構築するにはどうすればよいですか? 同じテーブルの 2 つのフィールドに 1 つのルックアップ テーブルを割り当てることはできますか?
1 に答える
0
pgAdminIII右クリック制約は外部キーを追加します....見つけやすいと思います。
Libre Base で、フォーム フィールドをリストボックスに設定し、コントロールに入ります。データタブで、テーブルの列とリストの値を SQL に設定します。SQLを使用してクエリを作成し(私はグラフィッククエリを使用しました)、完全な(内部結合?)テーブルをルックアップテーブルに結合し、値フィールドのみが表示されるようにします。フォームを保存して入力すると、フォームに文字列値が表示され、id_num (またはリレート SQL で使用したフィールド値) がテーブルに格納されるドロップダウン ルックアップが必要になります。
何らかの理由で、これを行うために私が見つけたすべての指示には、ドメインリストを作成するか、2つの異なるフィールドに同じルックアップテーブルを使用できない「関係」GUIを使用して関係を作成することが含まれていました(少なくともそうではありませんでした)とにかく私のために働いてください)。
于 2016-07-20T17:17:18.737 に答える