有關DataGrid1_Click的問題(急救!)

ggclinux 2006-07-21 10:53:15
我在用下面的代碼抓出數據﹐結果click 數據源后每次都是光標停留的記錄﹐執行完此事件后光標才定位到要選中的記錄﹐請問各位高手﹐怎樣讓我的程序先定位再select 出我想要的記錄﹐(注﹕不是點datagrid前面的三角符號)


Private Sub DataGrid2_Click()
Dim txtSQL As String
Dim mrc As ADODB.Recordset
Dim MsgText As String

Set mrc = DataGrid2.DataSource
dwno = Trim(mrc.Fields(0)) '出貨通知單號
dorder = Trim(mrc.Fields(1)) '次序
txtSQL = "select * from 出貨通知單 where 出貨通知單=" & Chr(39) & dwno & Chr(39) & " and 項次=" & Chr(39) & dorder & Chr(39)
msgbox txtsql
Set mrc = ExecuteSQL(txtSQL, MsgText)
End Sub
...全文
225 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuanzhu_zhizhuo 2006-07-22
  • 打赏
  • 举报
回复
Private Sub DataGrid2_RowColChange()
Dim txtSQL As String
Dim mrc As ADODB.Recordset
Dim MsgText As String

Set mrc = DataGrid2.DataSource
dwno = Trim(mrc.Fields(0)) '出貨通知單號
dorder = Trim(mrc.Fields(1)) '次序
txtSQL = "select * from 出貨通知單 where 出貨通知單=" & Chr(39) & dwno & Chr(39) & " and 項次=" & Chr(39) & dorder & Chr(39)"
msgbox txtSQL
Set mrc = ExecuteSQL(txtSQL, MsgText)
End Sub

tripman 2006-07-21
  • 打赏
  • 举报
回复
改用DataGrid2_RowColChange事件,数据源游标在Click事件后才移动

1,066

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧