当前位置:编程学习 > VB >>

输入资料后光标跳到MSFLEXGRID的对应数据上,要怎样做.

大哥们帮帮忙,我现在想做这样的一件事,现在我做了两个窗口,1和2,1窗口上放了一个MSFLEXGRID1的控件,2窗口上做的是一个TEXT的控件,现在我想做的是,在2窗口的TEXT上输入资料然后按确定之后,在1窗口上的MSFLEXGRID1的控件上的光标就会跳到对应的数据上.这样要怎么做呢.数据库名是CK,表名是KHZL. --------------------编程问答-------------------- 正常情况下MSFLEXGRID控件不可编辑,所以不可能获取光标,通过下面的方法你可以定位MSFLEXGRID中的数据,示例是定位到最好一行:
fg.row=fg.rows-1
fg.toprow=fg.row --------------------编程问答-------------------- 这个功能有点像查询,可以循环搜索MSFLEXGRID控件,获得相同的值的行列坐标,然后定位该单元格 --------------------编程问答-------------------- 这个是有点像查询,那要怎样才写才能得到相同的行列坐标来定位呢 --------------------编程问答-------------------- 没明白啊,简单示例:


Private Sub Command1_Click()
'给fg的第50行第10列赋值
    fg.TextMatrix(50, 10) = "ABC"
'以下代码定位到单元格
    fg.SetFocus
    fg.TopRow = 50
    fg.LeftCol = 10
    fg.Row = 50
    fg.Col = 10
End Sub

Private Sub Form_Load()
'设置fg共100行20列
    fg.Rows = 100
    fg.Cols = 20
End Sub


是不是要这个? --------------------编程问答--------------------   fg.TextMatrix(50, 10) = "ABC"
这段是什么意思,为什么要赋值呢?我要的是在2窗口的TEXT里输入查询的资料,再在1窗口的FG里根据条件跳到对应的记录上. --------------------编程问答-------------------- 这个意思啊
for循环查找,如果fg.TextMatrix(r,c)=你输入内容,就可以根据上面的方法定位了 --------------------编程问答-------------------- 什么呀
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,