Foxtable(狐表)用户栏目专家坐堂 → 两个窗口使用的是同样的代码,得到的效果不同!!!


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

主题:两个窗口使用的是同样的代码,得到的效果不同!!!

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
两个窗口使用的是同样的代码,得到的效果不同!!!  发帖心情 Post By:2009/11/11 16:42:00 [显示全部帖子]

两个窗口使用的是同样的代码,得到的效果不同!!!
单位基本信息录入表中的“删除数据”窗口,使用的和人事工资表中的“查询”窗口代码一样!!!
但是勾选复选框时,全不单位名称都显示出了!!!而不是只显示我勾选的单位!
图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:rsgzglxt.rar


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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2009/11/11 17:10:00 [显示全部帖子]

斑竹
帮忙,看看

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2009/11/11 17:14:00 [显示全部帖子]

if e.table.Current.Checked = True Then
    Forms("删除数据").Controls("输入单位名称").Value = e.Table.Current("单位名称")
    Forms("删除数据").Controls("输入单位地址").Value = e.Table.Current("单位地址")
    e.table.Current.Checked = True
End If
for i as integer = 0 to tables("单位基本信息录入").count-1
    if tables("单位基本信息录入").rows(i)("单位名称") = Tables("删除数据_Table1").current("单位名称") then
        tables("单位基本信息录入").position = i
        exit for
    end if
next

if e.table.Current.Checked = True Then
    Forms("数据查询窗口").Controls("输入查询姓名").Value = e.Table.Current("姓名")
    Forms("数据查询窗口").Controls("身份证号").Value = e.Table.Current("身份证号")
    e.table.Current.Checked = True
End If
for i as integer = 0 to tables("人事工资管理").count-1
    if tables("人事工资管理").rows(i)("姓名") = Tables("数据查询窗口_Table1").current("姓名") then
        tables("人事工资管理").position = i
        exit for
    end if
next


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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2009/11/11 17:15:00 [显示全部帖子]

在勾选复选框后的事件中,这两段代码没什么差别噻

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2009/11/11 18:49:00 [显示全部帖子]

是咋回事?

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2009/11/11 23:34:00 [显示全部帖子]

是咋回事?

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2009/11/12 11:38:00 [显示全部帖子]

 

Dim BB As  String

BB = Forms("删除数据").Controls("输入单位地址").text

If BB <> "" Then

    Tables("删除数据_Table1").DataSource = DataTables("单位基本信息录入")   

    Tables("删除数据_Table1").SetColVisibleWidth("单位名称|120|单位地址|160|单位负责人|100")

    with e.Form

        Dim dst As Table = Tables("单位基本信息录入")

        Dim txb1 As WinForm.TextBox = .Controls("输入单位地址")

        Tables("删除数据_Table1").Filter = "[单位地址] Like '*" & txb1.text & "*'"

    end with

else

    With e.Form

        Tables("删除数据_Table1").Filter = "_identify < 0"

Dim cmd As WinForm.TextBox = e.Form.Controls("输入单位名称")

cmd.value=""

   End With  

end if


Dim BB As  String

BB = Forms("数据查询窗口").Controls("身份证号").text

If BB <> "" Then

    Tables("数据查询窗口_Table1").DataSource = DataTables("人事工资管理")   

    Tables("数据查询窗口_Table1").SetColVisibleWidth("单位名称|60|姓名|80|身份证号|180")

    with e.Form

        Dim dst As Table = Tables("人事工资管理")

        Dim txb1 As WinForm.TextBox = .Controls("身份证号")

        Tables("数据查询窗口_Table1").Filter = "[身份证号] Like '*" & txb1.text & "*'"

    end with

else

    With e.Form

        Tables("数据查询窗口_Table1").Filter = "_identify < 0"

Dim cmd As WinForm.TextBox = e.Form.Controls("输入查询姓名")

cmd.value=""

   End With  

end if


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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2009/11/12 11:40:00 [显示全部帖子]

这两段代码没什么区别噻

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2009/11/13 11:32:00 [显示全部帖子]

有什么办法处理没,因为身份证号和单位地址极有可能重复!!!

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


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2009/11/16 16:52:00 [显示全部帖子]

如果有重复如何让他只显示一行

 回到顶部
总数 14 1 2 下一页