Foxtable(狐表)用户栏目专家坐堂 → [求助]table控件能绑定表增删改同事关联查询,和选中行触发事件


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

主题:[求助]table控件能绑定表增删改同事关联查询,和选中行触发事件

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
[求助]table控件能绑定表增删改同事关联查询,和选中行触发事件  发帖心情 Post By:2013/4/3 12:45:00 [显示全部帖子]

[求助]table控件能绑定表增删改同事关联查询,和选中行触发事件!例如点击复选框触发一段代码

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/3 14:08:00 [显示全部帖子]

 我想取出选中行 第二列的值图片点击可在新窗口打开查看
msgbox (Tables("buyerdz").rows(Tables("buyerdz").Rowsel).(1))

谁看下问题出在哪儿啊 是table副本positionchangd事件里写的 

副本表和外部表是个什么情况
[此贴子已经被作者于2013-4-3 14:17:40编辑过]

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/3 15:06:00 [显示全部帖子]

我想两个表关联帅选数据来刷新table控件,给个例子看看吧

我是新手,这是第一次用foxtable开发版开发项目时间比较紧,你们回帖速度挺快挺好的
[此贴子已经被作者于2013-4-3 15:07:55编辑过]

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/3 15:27:00 [显示全部帖子]

我想用点击一个table控件触发的事件,同事刷新另一个table控件的数据,刷新另一个table控件的数据要用多多个表查询

上面应该是筛选,字打错了
[此贴子已经被作者于2013-4-3 15:28:05编辑过]

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/3 15:38:00 [显示全部帖子]

我先在table控件选中项后,用这个table控件的某一列 和 一个CheckedListBox1 选中项的值 来更新另一个table控件的数据,CheckedListBox1,和两个table控件 都分别绑定的不同表

更新的表数据 其实就是三个表关联查询出来的结果

我选中table控件的某行触发事件时,我用文档上CheckedListBox1的取值方法 就不能用了。在CheckedListBox1控件触发的事件里 能用
[此贴子已经被作者于2013-4-3 15:42:43编辑过]

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/3 16:03:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
我选中一个账单录入记录,就刷新买家资料这个表。刷新要把拍卖会名称的值取出来。三个表关联查询 
[此贴子已经被作者于2013-4-3 16:03:46编辑过]

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/3 16:13:00 [显示全部帖子]

 str="select a.* from jtdj a inner join buyerdz b on a.姓名=b.买家姓名 inner join auctionall c on a.拍卖会编号=c.拍卖会ID where a.姓名='" & Tables("buyerdz").rows(e.Table.Position )(2) & "'"    'And c.拍卖会ID In (" & s & ") "
这是我的查询语句 要用到CheckedListBox1的值,和录入表的值


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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/3 16:23:00 [显示全部帖子]

我点击一个table控件的行的事件里,我要时间的功能是刷新另一个table控件,刷新条件是要用到一条多表关联查询语句!

我是刷新不了数据,我想要个刷新另一表的代码例子,我的代码都是东拼西凑写出来的

[此贴子已经被作者于2013-4-3 16:24:02编辑过]

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/3 16:26:00 [显示全部帖子]

Dim s As String
Dim l As  WinForm.CheckedListBox = forms("买家结算对账").Controls("CheckedListBox1")

If e.Table.Current Is Nothing Then '如果Current为Nothing

Else
    For Each Index As Integer In l.CheckedIndices
        If s > "" Then
            s = s & ","
        End If
        s = s & "'" & l.Items(Index) & "'"
    Next
msgbox (s)
    'Tables("买家结算对账_Table2").Filter="姓名='" & Tables("buyerdz").rows(e.Table.Position )(2) & "'"
    Dim dst1 As Table = Tables("jtdj") 
    Dim cmd As New SQLCommand
    Dim str As String
Dim i As Integer
    str="select a.* from jtdj a inner join buyerdz b on a.姓名=b.买家姓名 inner join auctionall c on a.拍卖会编号=c.拍卖会ID where a.姓名='" & Tables("buyerdz").rows(e.Table.Position )(2) & "'And c.拍卖会名称 In (" & s & ") "
    msgbox (str)
    cmd.C
    cmd.CommandText = str
    dst1.DataSource  = cmd.ExecuteReader() 
    'For i=1 To dst1.count
        'Dim dr As Row = dst1.Rows(i-1)
        'msgbox (dr)
        'dr("竞投牌号") = "" & i
    'Next
dst1.AutoSizeCols()
End If


我到查询这儿 就不知道怎么刷新了
[此贴子已经被作者于2013-4-3 16:27:29编辑过]

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/3 17:13:00 [显示全部帖子]

查询结果赋值到表控件,给个代码例子!这样能明白吗?

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