我建設進入信用卡/借記卡交易形式,所以我必須在PostgreSQL的更換與下拉數字外鍵的LibreOffice基地
accounts
id INTEGER PRIMARY KEY
name VARCHAR(128)
ledger
id INTEGER PRIMARY KEY
credit INTEGER NOT NULL REFERENCES accounts
debit INTEGER NOT NULL REFERENCES accounts
date DATE NOT NULL
amount NUMERIC(8,2)
text VARCHAR(128)
我建立了一個表格一個表格控制兩個表,列出accounts.name和引用該控件以供選擇的子表單。
窗體裏面有另一個表控制,顯示匹配debit
針對在主所選擇的條目後date
,credit
,text
和amount
。
到目前爲止,該工作,但credit
列具有數字字段內的數字外鍵數據。我希望有一個下拉字段,允許我選擇一個帳戶。
這是可能的,或者我應該尋找一個只包含查詢的只讀表的回退解決方案,並在子表單中單獨編輯字段?
'credit INTEGER NOT NULL REFERENCES accounts' - >>'credit INTEGER NOT NULL REFERENCES accounts(id)',and deferred for debit。 – wildplasser
@wildplasser,已經工作(至少Postgres自動使用主鍵如果沒有指定列)。主要的問題是在LibreOffice中做適當的UI。 –