求助VB高手,VB数据库问题,怎么把某项显示在text1上?

已知表格是这样的:姓名编号地址123100VB市VB镇VB路321001VB1市VB2镇VB3路当鼠标点击(123)时,地址就显示在text1上可以列出代码吗?谢谢。我用... 已知表格是这样的:
姓名 编号 地址
123 100 VB市VB镇VB路
321 001 VB1市VB2镇VB3路
当鼠标点击(123)时,地址就显示在text1上
可以列出代码吗?谢谢。我用的是MSHFlexGrid。数据库是mdb。其中输入代码是这样的:
Private Sub ShowPhoto(rf As ADODB.Field)
Dim Chunk() As Byte
Const ChunkSize As Integer = 2384
Dim DataFile As Integer, Chunks, Fragment As Integer
Dim MediaTemp As String
Dim lngOffset, lngTotalSize As Long
Dim i As Integer
MediaTemp = App.Path & "\picturetemp.tmp"
DataFile = 1
Open MediaTemp For Binary Access Write As DataFile
lngTotalSize = rf.ActualSize
Chunks = lngTotalSize \ ChunkSize
Fragment = lngTotalSize Mod ChunkSize
ReDim Chunk(Fragment)
Chunk() = rf.GetChunk(Fragment)
Put DataFile, , Chunk()
For i = 1 To Chunks
ReDim Chunk(ChunkSize)
Chunk() = rf.GetChunk(ChunkSize)
Put DataFile, , Chunk()
Next i
Close DataFile
Picture1.Picture = LoadPicture(MediaTemp)
Text1.Text = DataFile
Kill MediaTemp
End Sub
展开
 我来答
尚心部落
2011-07-22 · TA获得超过302个赞
知道小有建树答主
回答量:534
采纳率:0%
帮助的人:564万
展开全部
这个很简单,关键在于怎么让记录集中的记录与当前MSHFlexGrid中选中的记录同步。如果用datagrid控件根本不用代码,但是MSHFlexGrid控件稍稍有点区别,它不能反作用于adodc,关键代码如下:
Private Sub MSHFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
MSHFlexGrid1.Row = MSHFlexGrid1.MouseRow
MSHFlexGrid1.Col = MSHFlexGrid1.MouseCol
adodc1.Recordset.Move adodc1.Row - 1, 1

End Sub

加上上面代码后adodc中的当前记录就会与MSHFlexGrid1中的记录同步,然后再设置text1的Datasource属性和datafield属性:
set text1.Datasource=adodc1
text1.datafield=地址
更多追问追答
追问
adodc1提示变量未定义。定义了又提示错误。麻烦再帮助下
追答
adodc1就是你的adodc控件,改成你定义的名字就行了
flyinggrasses
2011-07-22 · 超过18用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:45.5万
展开全部
插入一个ADODC控件,将Text1的Datasource属性连接到ADODC控件上即可。
或者使用另外的方式,使用Microsoft ActiveX Data Objects 2.x系列对象,将一个Recordset对象指向你的数据表,将这个recordset对象的地址列指向你的text1控件即可。
追问
可以列出代码吗?谢谢。我用的是MSHFlexGrid。数据库是mdb。其中输入代码是这样的:
字数限制了。请看补充问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式