请允许任何人帮我创建Libreoffice Base表单吗? 我有以下表格:
我正在尝试使用以下字段添加表单以输入新的资源记录:[RESOURCE_NAME],[CURRENCY_NAME]和[AMOUNT]。但经过10多次尝试后,我还没有成功。我尝试通过向导添加它,选择RESOURCES作为主窗体,CURRENCIES选择子窗体,反之亦然。我已经尝试过基于它们的VIEWS和表单。这些尝试只给了我或没有可能输入新记录,要么创建新的CURRENCY。
我不需要通过此表单创建新货币,我只想输入新资源(只输入一次,不修改,不删除)。由于我不想记住所有ID,我想通过DropDown列表选择货币名称。
有人可以提供有关如何操作的说明吗?
感谢。
答案 0 :(得分:2)
您不需要这个子表单 - 只需使用RESOURCES作为主表单(仅表单)创建表单文档。
您需要一个列表框来输入货币项目。列表框有两个字段,一个显示字段和一个保存在表中的字段。您将其设置为显示CURRENCY_NAME并存储CURRENCY_ID。
创建列表框时,弹出的向导可能会为您提供所需的内容。如果向导不足:
SELECT "CURRENCY_NAME", "CURRENCY_ID" FROM "CURRENCIES" ORDER BY "CURRENCY_NAME"
如果要在tablegrid中使用列表框:在创建表格后,在表单处于编辑模式下,右键单击要更改的列名称,然后选择"替换为"然后" listbox"。
编辑包含OP关于需要为1
的绑定字段的注释