社区
数据库(包含打印,安装,报表)
帖子详情
急啊,VB的小问题
cosio
2004-08-23 03:00:20
两个Grid,双击上面一个Grid1的一条纪录。会上另一个Grid2中显示,反之,也一样!
...全文
319
29
打赏
收藏
急啊,VB的小问题
两个Grid,双击上面一个Grid1的一条纪录。会上另一个Grid2中显示,反之,也一样!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cosio
2004-08-26
打赏
举报
回复
两个Grid,双击上面一个Grid1一条纪录。会上另一个Grid2中显示.例如:
网格1:
货物编码 货物名称 货物数量 ..........
001 ??? 100
002 ??? 120
003 ??? 200
如果要用车辆来运输,那么车辆的载重只有220 那么我就要分别双击001和002到grid2中
网格2:
货物编码 货物名称 货物数量 ..........
001 ??? 100
002 ??? 120
如果网格2的内容错误,双击网格2就回把这条记录回Grid1,进行重新选择!
记住:Grid1中的记录是没有编码,是符合条件就显示出来!
cosio
2004-08-26
打赏
举报
回复
tmp(i-1)=.textmatrix(.row,i)
-----------error message--------------
invalid property array index!
wumylove1234
2004-08-25
打赏
举报
回复
写一下示例代码吧.
Private Sub DfGrid_DblClick()
with dfGrid
if .row>1 and .row<.rows then
dim i as integer
dim tmp() as string
for i=1 to .columns
redim preserve tmp(i)
tmp(i-1)=.textmatrix(.row,i)
next
end if
end with
'剩下的代码是在往另个表格里添的
end sub
现在把当前行的数据提出来放在数组里了.然后你看着办吧.
wumylove1234
2004-08-25
打赏
举报
回复
晕死.还没有把需求说明白,说来说出去也不知道你这两上表格到底要如何显示数据.
cosio
2004-08-25
打赏
举报
回复
up
wumylove1234
2004-08-24
打赏
举报
回复
我的程序全用这个控件.
你的功能其它的表格控件都可以实现,不用强调是Vsflexgrid.
呵呵,你是要在Grid2中添行啊?
很简单嘛,很多方法都可以实现啊.
就在双击事件里写好了.
肯定有编号的吧?有编号就到数据库里去查,然后查到就往Grid里添啊.和一般的查询没有区别.
Additem加一行.
cosio
2004-08-24
打赏
举报
回复
To:楼上!
有一个网格DfGrid是从一数据库里面调出来的信息啊!如:
网格1:
货物编码 货物名称 货物数量 ..........
001 ??? 100
002 ??? 120
003 ??? 200
如果要用车辆来运输,如果车辆的载重只有220 那么我就要分别双击001和002到Scgrid中.
xiaozx
2004-08-24
打赏
举报
回复
关注!
wumylove1234
2004-08-24
打赏
举报
回复
For jsqte = 1 To DfGrid.Rows - DfGrid.FixedRows
应该是列数的循环吧?
把你的需求说的详细一些.应该是很简单的问题,是不是你想复杂了?
cosio
2004-08-24
打赏
举报
回复
怎么没有人帮我呢?郁闷?
cosio
2004-08-24
打赏
举报
回复
以上的代码的功能是双击以后,全部都调到ScGrid中,可是那个for的语句,要怎么改?我想不出来?让它能一行一行的往一下调!啥办?求助中................
cosio
2004-08-24
打赏
举报
回复
Private Sub DfGrid_DblClick() '用户双击网格向下调入
Dim jsqte As Integer
ScGrid.Clear 1
For jsqte = 1 To DfGrid.Rows - DfGrid.FixedRows
ScGrid.AddItem ""
ScGrid.TextMatrix(jsqte, Sydz("001", GridStr2(), Szzls2)) = DfGrid.TextMatrix(jsqte, Sydz("001", GridStr1(), Szzls1))
ScGrid.TextMatrix(jsqte, Sydz("002", GridStr2(), Szzls2)) = DfGrid.TextMatrix(jsqte, Sydz("002", GridStr1(), Szzls1))
ScGrid.TextMatrix(jsqte, Sydz("003", GridStr2(), Szzls2)) = DfGrid.TextMatrix(jsqte, Sydz("003", GridStr1(), Szzls1))
ScGrid.TextMatrix(jsqte, Sydz("004", GridStr2(), Szzls2)) = DfGrid.TextMatrix(jsqte, Sydz("004", GridStr1(), Szzls1))
ScGrid.TextMatrix(jsqte, Sydz("005", GridStr2(), Szzls2)) = DfGrid.TextMatrix(jsqte, Sydz("005", GridStr1(), Szzls1))
ScGrid.TextMatrix(jsqte, Sydz("006", GridStr2(), Szzls2)) = DfGrid.TextMatrix(jsqte, Sydz("006", GridStr1(), Szzls1))
ScGrid.TextMatrix(jsqte, Sydz("007", GridStr2(), Szzls2)) = DfGrid.TextMatrix(jsqte, Sydz("007", GridStr1(), Szzls1))
ScGrid.TextMatrix(jsqte, Sydz("008", GridStr2(), Szzls2)) = DfGrid.TextMatrix(jsqte, Sydz("008", GridStr1(), Szzls1))
' ScGrid.TextMatrix(jsqte, Sydz("009", GridStr1(), Szzls1)) = DfGrid.TextMatrix(jsqte, Sydz("009", GridStr1(), Szzls1))
Next
End Sub
我这个在数据库里没有编号。
cosio
2004-08-24
打赏
举报
回复
自己顶!因为问题迫在眉睫!所以请各位帮忙了!
cosio
2004-08-23
打赏
举报
回复
还有我用的是VsflexGrid这个控件!
cosio
2004-08-23
打赏
举报
回复
我是用双击实现效果的,你在RowChange事件中要怎么写,并且我grid1和grid2中标题是一模一样的,只是内容要从grid1选择,如
网格1:
货物编码 货物名称 货物数量 ..........
001 ??? 100
002 ??? 120
003 ??? 200
如果要用车辆来运输,那么车辆的载重只有220 那么我就要分别双击001和002到grid2中。
wumylove1234
2004-08-23
打赏
举报
回复
你把关联写出来吧.很简单的,在Rowchange事件里写代码就可以了.
cosio
2004-08-23
打赏
举报
回复
to : of123()
用我Vsflexgrid这个控件,这种表达不行!
请指教!
cosio
2004-08-23
打赏
举报
回复
用的Vsflexgrid这个控件!
bjbs_vb
2004-08-23
打赏
举报
回复
要两边互动,后面改为
rst1.Filter = "youtable判断字段=" & "'rst1显示'"
rst2.Filter = "youtable判断字段=" & "'rst2显示'"
Private Sub DataGrid1_DblClick()
rst1!youtable判断字段="rst2显示"
rst1.Update
rst1.Filter = "youtable判断字段=" & "'rst1显示'"
rst2.Filter = "youtable判断字段=" & "'rst2显示'"
End Sub
Private Sub DataGrid2_DblClick()
rst2!youtable判断字段="'rst1显示"
rst2.Update
rst1.Filter = "youtable判断字段=" & "'rst1显示'"
rst2.Filter = "youtable判断字段=" & "'rst2显示'"
End Sub
of123
2004-08-23
打赏
举报
回复
你用的是哪一种网格控件?
加载更多回复(9)
VB
6 源码脑筋
急
转弯
【
VB
6 源码脑筋
急
转弯】是一款基于Visual Basic 6(
VB
6)编程语言开发的小程序,主要用于提供一些趣味性的智力挑战,也就是常说的“脑筋
急
转弯”。
VB
6是微软在1998年推出的一种可视化、面向对象的编程工具,它以其...
VB
_Joystick_test.rar_
VB
摇杆检测_
VB
手柄_
VB
控制_
急
加速_手柄
VB
在这个项目中,开发者可以利用
VB
的API函数和控件来与硬件设备进行交互,读取摇杆的运动数据,并根据这些数据控制机器人的行动,如行走、转弯、加速和
急
停。 1. **
VB
摇杆检测**:
VB
中检测摇杆主要依赖于Windows API...
在
VB
6中增加打印预览功能
在
VB
6(Visual Basic 6)中添加打印预览功能是一项常见的需求,它允许用户在实际打印之前查看文档的布局和格式。以下是如何在
VB
6中实现这一功能的详细步骤和相关知识点: 1. **引入PrintPreview控件**:
VB
6本身并不...
例程及说明:GTS-
VB
系列多轴运动控制器_gts_固高_运动控制
VB
_
VB
控制.zip
- 在编写
VB
代码时,要注意同步
问题
,避免因指令发送过快导致的数据冲突或丢失。 - 熟悉控制器的硬件限制,如最大速度、加速度等,以免超出范围造成设备损坏。 - 建立完善的错误处理机制,预防和解决可能出现的...
脑筋
急
转弯源码-
VB
6.0代码.rar
【标题】"脑筋
急
转弯源码-
VB
6.0代码.rar" 提供的是一个基于Visual Basic 6.0(
VB
6.0)编写的脑筋
急
转弯游戏的源代码。这种类型的源码通常用于教学和实践目的,帮助开发者了解如何在
VB
6.0环境中进行游戏开发。 ...
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章