Foxtable(狐表)用户栏目专家坐堂 → 关联字段约制失效及改进建议


  共有3971人关注过本帖树形打印复制链接

主题:关联字段约制失效及改进建议

帅哥哟,离线,有人找我吗?
lgz518
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1271 积分:8670 威望:0 精华:0 注册:2019/6/13 9:57:00
关联字段约制失效及改进建议  发帖心情 Post By:2020/1/3 16:51:00 [显示全部帖子]

1.一般关联表都是约制,主表关联字段没有录入数据,是不能录入明细表,不知什么原因,我做却可以,这个什么情况?
2.关联表的新增经常失效,也不知道什么原因?
With Tables("订单登记主表")
    If .Current Is Nothing OrElse .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
        Tables("订单登记主表").AddNew()
    End If
End With

3.建议:
3.1 对于关联字段在表和窗口上引用时,颜色标识来区别主表和明细表哪些字段是关联,比如红色,黑色是没关联字段。
3.2窗口设计时,字段和表,希望主表以卡片框,明细表以表编辑框批量生成及附加键也带上,比如常用附加键,增删改查等,类以雅奇那样设计,贺总是从雅奇出来,就知道它设计。这样提高开发效率

 回到顶部
帅哥哟,离线,有人找我吗?
lgz518
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1271 积分:8670 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/1/3 17:53:00 [显示全部帖子]

With Tables("订单登记主表")
    If .Current Is Nothing OrElse .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
        Tables("订单登记主表").AddNew()
    End If
End With

上面代码是这个”新增“按键单击事件,没增主表,而关掉开发系统,是什么问题?

 回到顶部
帅哥哟,离线,有人找我吗?
lgz518
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1271 积分:8670 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/1/3 17:57:00 [显示全部帖子]

Foxtable没有这种关联表约束控制,主表,明细表随便哪个先添加数据都可以,如果要控制只能自己写代码处理。
1.关联表约束控制,会造成数据混乱,漏?
2.我们这种小白,自己写代码,那太难。
3.这个是共用通用的,怎么写?

 回到顶部