大家好,我接触狐表不是很久,又迫切有使用狐表开发一些小工具的需求,我目前的想法是以table为主,能不用窗体就不用窗体,尽量使用狐表自带的菜单命令,在过程中有一些问题请教。
1,请问大家一般都怎么设计数据表啊,以订单管理为例,我感觉一般设计产品表(主键的ID是产品ID)和客户表(主键的ID是客户ID),订单表都是通过客户id和产品id来引用对应的客户和产品,但实际的显示和计算可能都是针对客户编码,客户名称,产品名称这些,那一般会把客户编码这些放在数据库表的字段中吗?如果不放的话,怎么在表单和窗口处理的时候引用客户id对应的客户名称这些呢?
2,因为涉及到多人使用的场景,我看了下帮助可以用openqq来实现独占式编辑和复杂编号,但是像如下的场景狐表会如何处理呢?Foxtable使用sql server作为外部数据源,然后新增一张表,如果A加载时数据行为空,那么新增一数据行的时候datatable里[_Identify]键的值肯定会变成1,但是在保存到数据库的时候如果此时B已经通过狐表向数据库添加了一行记录,这种情况下,保存后A狐表里会怎么显示呢?
在考虑多人使用的时候都有哪些注意事项啊。
先谢谢啦。