VB+ACCESS怎样在一个窗口里面对数据进行操作?详细见补充
自己做了个界面,如图。想点击右侧的数据时在左侧的textbox显示相应的信息,这个怎么做?要是能详细点还会追加分数。...
自己做了个界面,如图。
想点击右侧的数据时在左侧的textbox显示相应的信息,这个怎么做?要是能详细点还会追加分数。 展开
想点击右侧的数据时在左侧的textbox显示相应的信息,这个怎么做?要是能详细点还会追加分数。 展开
5个回答
展开全部
如果你右边用的是msflexgrid或mshflexgrid,那么你用如下代码实现
首先,用adodc控件连接到数据库,并在mshflexgrid显示出数据来(不清楚,继续追问)
Private Sub MSHFlexgrid1_Click()
Text1.Text = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, MSHFlexGrid1.Col)
.............
End Sub
MSHFlexGrid1.Row指鼠标点击的单元格的行号,MSHFlexGrid1.Col指鼠标点击的单元格的列号
首先,用adodc控件连接到数据库,并在mshflexgrid显示出数据来(不清楚,继续追问)
Private Sub MSHFlexgrid1_Click()
Text1.Text = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, MSHFlexGrid1.Col)
.............
End Sub
MSHFlexGrid1.Row指鼠标点击的单元格的行号,MSHFlexGrid1.Col指鼠标点击的单元格的列号
展开全部
非常简单,但是修改和更新我认为是一回事,其他均可以实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HI我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你右边的表格是什么控件?
更多追问追答
追问
DataGridView
追答
这是用adodc控件连接到数据库的示例,由于DataGrid单击判断不了行数所以示例用双击事件
Private Sub DataGrid1_DblClick()
Adodc1.Refresh
Adodc1.Recordset.Move DataGrid1.Row - 1
text1.text=adodc1.Recordset("字段1")
text2.text=adodc1.Recordset("字段2")
....................
End Sub
datagrid控件其实并不好用,建议用mshflexgrid控件
Private Sub mshflexgrid1_Click()
Text1.Text = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 1)
Text2.Text = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 2)
Text3.Text = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 3)
....................
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询