我根据主表单invoiceT
和子表单invoieceTT
建立采购订单(主表单和子表单)。
我还计划设计类似的订单命名(销售订单)。通过复制该表单并仅修改销售表单的记录源,并且为了节省时间,我计划从我现在不需要的字段(customer_id)中进行采购。
同时,我将“主字段”与“子字段”链接如下:
(表invoice_id
的[[PK
(invoiceT
)和表invoice_id2
的[invoiceTT
])
([[supplier_id
]与[supplier_id2
],[[customer_id
]与[customer_id2
]
([[invoice_date
和[invoice_date2
])和([[invoice_time
]和[invoice_time2
])
现在,如果我尝试移至子窗体的新记录,则会收到上面的错误消息,当我尝试避免从同时存在于主窗体“发票”和子窗体“ invoices_in_detail”中的客户组合框控件中选择一个customer_id时
enter image description here
我在主键(cu
stomer_id)上的表“ customersT
”和表“ invoiceT
”之间存在一对多关系,并且与表“ {{1}”相同}”和主键(customersT
上的表“ InvoiceTT
”
表(customer_id
)的主键(customer_id)的数据类型为:数字长整数,索引设置为:是(无重复)
customersT
和(invoiceT
)的外键(customer_id)的数据类型为:数字长整数,索引设置为:是(重复OK)
关于父表和子表之间的关系类型是一对多的-我检查以下几点: (加强参照完整性-级联更新相关字段-级联更新相关记录)
尽管我将属性(限制为列表)设置为“否” 但它仍然要求我填写customer_id,并且一旦我选择了任何值,错误消息就会消失