Foxtable(狐表)用户栏目专家坐堂 → [求助]公式设置


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

主题:[求助]公式设置

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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/7/17 12:43:00 [只看该作者]

czy你那个表

YS001    红色    个     0.01元/个

YS001    红色    个     0.02元/个

还是可以输入两个价格了,还是不行啊


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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/7/17 12:48:00 [只看该作者]

对不起czy你那个表刚好相反了,有可能我没表达清楚

我说是:“YS001    红色    个”   这三个相同的情况只能是一种价格,不能有两种价格或三种以上的价格

如果“YS001    红色    个  0.01元/个”就不能再出现0.02元/个或0.03元/个


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33951 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2010/7/17 12:59:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目7.table


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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/7/17 13:23:00 [只看该作者]

老兄又错了,

编号       颜色     单位    单价

YS001    红色    个     0.01元/个     只能是这种价格,其他价格就不能如果输入就提示,已有价格了


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


加好友 发短信
等级:管理员 帖子:47452 积分:251108 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/7/17 14:55:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目7.table


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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/7/17 15:30:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:22.jpg
图片点击可在新窗口打开查看
狐狸爸爸为什么在你写的那个表上填上其他编号的产品的时侯老出图上的问题,还有低于厂价的30%不用打钩还是能填价格进去,
图片点击可在新窗口打开查看此主题相关图片如下:33.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47452 积分:251108 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/7/17 15:50:00 [只看该作者]

Dim dr As Datarow = e.Datarow
If e.Datacol.Name = "单价"  Andalso e.NewValue > 0 Then
    Dim str As String
    str = "[编号] = '" &  dr("编号") & "' And [颜色] = '" & dr("颜色") & "' And [单位] = '" & dr("单位") & "' And [单价] Is Not Null"
    Dim dr2 As Datarow =  Datatables("表A").Find(Str)
    If dr2 IsNot Nothing Andalso dr("_Identify") <> dr2("_Identify") Then
        MessageBox.Show("已经有此报价了","提示")
        e.Cancel = True       
    Else
        If e.NewValue < dr("厂价") * 0.7 Andalso dr("允许") = False Then
            e.Cancel = True
        End If
    End If
End If

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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/7/17 15:55:00 [只看该作者]

谢谢你


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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/7/17 16:10:00 [只看该作者]

请问如果我在“编号”那列填入内容,“下单日期”列会自动出现当天日期

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


加好友 发短信
等级:管理员 帖子:47452 积分:251108 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/7/17 16:18:00 [只看该作者]

表的DatacolChanged事件:

 

If e.Datacol.Name = "编号" Andalso e.Datarow.IsNull("下单日期") Then
    e.Datarow("下单日期") = Date.Today
End If

 

这些事基本的问题,可以先看看帮助再动手,这样学起来更快。


 回到顶部
总数 22 上一页 1 2 3 下一页