Foxtable(狐表)用户栏目专家坐堂 → 如何限制子表信息的日子都要是单月的


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

主题:如何限制子表信息的日子都要是单月的

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/26 11:05:00 [只看该作者]

你先看我9楼说的,你说清楚你的需求线,还要不要 30天40天上下限 的限制?

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


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/2/26 11:15:00 [只看该作者]

不需要30-40天的限制了,只需要实现以下两个部分。

 

1、当前行父表信息的所有子表记录的日期都要是同一年份和月份的,否则录入失败,(不是所有的子表信息都要是统一年份和月份,只是当前父表行的信息。)

2、打开父表时,子表和父表都自动定位在第一行第一列。


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/26 11:21:00 [只看该作者]

不要日期上下限的 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关联.foxdb



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


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/2/26 11:26:00 [只看该作者]

当你新建一个商品,然后在商品下方添加新的子表记录,发现只要和上一条的子表记录日期不在同一个月份年份都无法录入了。

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


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/2/26 11:29:00 [只看该作者]

我知道问题了,我新建一条之后,如果是录入201403030303,当我再修改这条记录的时候 如果改成201402020202,就无法修改了

我换一下代码的位置吧


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/26 11:31:00 [只看该作者]

我反复测试都没问题啊,我无解了- - 你到底是怎么一回事.

图片点击可在新窗口打开查看此主题相关图片如下:1.gif
图片点击可在新窗口打开查看


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


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/2/26 11:36:00 [只看该作者]

试着只添加一个子表信息,保存之后,你试着再去修改日期到不同月份。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/26 11:37:00 [只看该作者]

单行修改不起作用, 多加个一个判断即可

If dt.DataRows.count>0 AndAlso e.DataTable.Compute("count(商品编号)","商品编号='" & e.DataRow("商品编号") & "'")>1 Then

这个问题我没考虑到,是我疏忽.抱歉!  但是你也描述问题也太不精准了吧,把我误导到不知道哪里去了.绕了半天- -

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


加好友 发短信
等级:幼狐 帖子:150 积分:1625 威望:0 精华:0 注册:2012/2/10 9:26:00
  发帖心情 Post By:2014/2/26 11:38:00 [只看该作者]

是我抱歉才对,语言组织能力有问题,太不好意思了。

 

下面这个要用什么代码啊?

 

打开父表时,子表和父表都自动定位在第一行第一列。


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/26 11:42:00 [只看该作者]

tables("表名").select(0,0) 我已经添加了的啊.


图片点击可在新窗口打开查看此主题相关图片如下:2.gif
图片点击可在新窗口打开查看


 回到顶部
总数 20 上一页 1 2