Foxtable(狐表)用户栏目专家坐堂 → 已添加相同键


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

主题:已添加相同键

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


加好友 发短信
等级:婴狐 帖子:76 积分:813 威望:0 精华:0 注册:2014/3/25 10:19:00
已添加相同键  发帖心情 Post By:2014/4/28 15:32:00 [只看该作者]

查询窗体预览弹出提示框 “已添加相同键”,另一个提示是字符串到IN*g的类型不对,查看都是单精度数值啊一样的啊

这两个是怎么回事?

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


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


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

先把无关的东西去掉,保留有问题的表.

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


加好友 发短信
等级:婴狐 帖子:76 积分:813 威望:0 精华:0 注册:2014/3/25 10:19:00
  发帖心情 Post By:2014/4/28 15:57:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:相同键.table


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


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

你这查询窗体还是一堆东西啊

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


加好友 发短信
等级:婴狐 帖子:76 积分:813 威望:0 精华:0 注册:2014/3/25 10:19:00
  发帖心情 Post By:2014/4/28 16:09:00 [只看该作者]

没做过例子不知道,还以为只要直接上传就行了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:相同键.table


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/28 16:22:00 [只看该作者]

ok,窗口有些小问题,改回来就好了。

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:石材 (3).table


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


加好友 发短信
等级:婴狐 帖子:76 积分:813 威望:0 精华:0 注册:2014/3/25 10:19:00
  发帖心情 Post By:2014/4/28 16:29:00 [只看该作者]

是什么原因引起“添加相同键”问题??

 


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


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

你显示列哪里设置有问题 发货日期|75|客户|75|发货单号|75|品种|60|厚度|60|是否规格板|75 ||  多了两个竖杠

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:相同键 (1).table



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/28 16:38:00 [只看该作者]

以下是引用yihuawen在2014-4-28 16:29:00的发言:

是什么原因引起“添加相同键”问题??

 

 

应该是foxtable自己的原因,存储了多余的副本,和窗口的内容不匹配。改一下table控件的名字,再改回来,就行了。


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/4/28 16:43:00 [只看该作者]

Dim flt As String = "1 = 1"
Dim t As Table = Tables("石材信息表")
For Each s As String In "品种|厚度|是否规格板".Split("|")
    If e.Form.Controls(s).Value <> Nothing Then
        If t.Cols(s).IsNumeric Then
            flt + = " And " & t.Cols(s).Name & " = " & e.Form.Controls(s).Value
        Else
            flt + = " And " & t.Cols(s).Name & " = '" & e.Form.Controls(s).Value & "'"
        End If
    End If
Next
If e.Form.Controls("编号").Value = Nothing Then
    t.Filter = flt
Else
    t.Filter = flt & " And 编号 Like '*" & e.Form.Controls("编号").Value & "*'"
End If

 回到顶部