中易网

VB求助!!!表结构为 公交线路 站点 排序

答案:2  悬赏:20  
解决时间 2021-12-30 21:58
MSFlexGrid1实现的功能是选出与search1相同的线路名按记录个数显示,MSFlexGrid2是相似的,显示经过站点的线路名。运行时第一个正常,第二个只有 部分站点可以显示,实在是找不出什么错误,望指点!!! MSFlexGrid1.Cols = 100 For i = 0 To 10 MSFlexGrid1.ColWidth(i) = 1500 MSFlexGrid1.ColAlignment(i) = flexAlignCenterCenter Next i MSFlexGrid1.RowHeight(0) = 400 MSFlexGrid1.TextMatrix(0, 0) = " 线路名" MSFlexGrid1.TextMatrix(0, 1) = " 站点1" MSFlexGrid1.TextMatrix(0, 2) = " 站点2" MSFlexGrid1.TextMatrix(0, 3) = " 站点3" MSFlexGrid1.TextMatrix(0, 4) = " 站点4" MSFlexGrid1.TextMatrix(0, 5) = " 站点5" MSFlexGrid1.TextMatrix(0, 6) = " 站点6" MSFlexGrid1.TextMatrix(0, 7) = " 站点7" MSFlexGrid1.TextMatrix(0, 8) = " 站点8" MSFlexGrid1.TextMatr订埂斥忌俪涣筹惟船隶ix(0, 9) = " 站点9" MSFlexGrid1.TextMatrix(0, 10) = "站点10" intRow = 1 strSql1 = "SELECt * FROM 公交线路 Where 线路名='" & Trim(search1) & "' order by 排序" Set rst = Query(strSql1) If rst.RecordCount >= 1 Then rst.MoveLast End If num1 = rst.RecordCount If rst.RecordCount >= 1 Then rst.MoveFirst End If While Not rst.EOF() MSFlexGrid1.Rows = intRow + 1 MSFlexGrid1.RowHeight(intRow) = 400 MSFlexGrid1.Row = intRow MSFlexGrid1.TextMatrix(intRow, 0) = rst.Fields(0) For j = 1 To num1 MSFlexGrid1.TextMatrix(intRow, j) = rst.Fields(1) rst.MoveNext Next j intRow = intRow + 1 Wend MSFlexGrid2.TextMatrix(0, 0) = " 站点" MSFlexGrid2.TextMatrix(0, 1) = " 经过线路" intRow = 1 strSql2 = "SELECt * FROM 公交线路 Where 站点='" & Trim(search2) & "' order by 线路名" Set rst = Query(strSql2) If rst.RecordCount >= 1 Then rst.MoveLast End If num2 = rst.RecordCount If rst.RecordCount >= 1 Then rst.MoveFirst End If While Not rst.EOF() MSFlexGrid2.Rows = intRow + 1 MSFlexGrid2.RowHeight(intRow) = 400 MSFlexGrid2.Row = intRow If intRow Mod 2 = 1 Then For k = 0 To 10 MSFlexGrid2.Col = k MSFlexGrid2.CellBackColor = &HFFFFC0 Next k Else For k = 0 To 10 MSFlexGrid2.Col = k MSFlexGrid2.CellBackColor = &HC0E0FF Next k End If MSFlexGrid2.TextMatrix(intRow, 0) = search2 For j = 1 To num2 MSFlexGrid2.TextMatrix(intRow, j) = rst.Fields(0) rst.MoveNext Next j intRow = intRow + 1 Wend
最佳答案
strSql2 = "SELECt * FROM 公交线路 Where 站点='" & Trim(search2) & "' order by 线路名"
Set rst = Query(strSql2)
If rst.RecordCount >= 1 Then
rst.MoveLast
End If
num2 = rst.RecordCount
If订埂斥忌俪涣筹惟船隶 rst.RecordCount >= 1 Then
rst.MoveFirst
End If
连续的两个if语句的作用是什么呢?能解释下吗?
全部回答
程序比较乱,可以解决,没有时间。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
移动定制机是找华为生产的吗?还有淘宝商城卖
上计的意思是什么啊?请解释下!
沈阳音乐学院南校区是二级学院吗?为什么它和
家祖的意思是什么?家祖的释义是什么啊?
推拉门尺寸标准,衣柜推拉门尺寸是不是分两种
车一般多少钱一台 电动轿车价格 电动
逍客的主要竞争对手有哪些车型?
茂名市信宜市思贺派出所办公地址在什么地方,
穣浩的意思是什么?穣浩的释义是什么啊?
鸾飘凤泊的意思是什么啊?请解释下!
nike air huarache run mid prm 有男码数吗
茂名市信宜市东镇派出所地址有知道的么?有点
cpa报名照片不符合要求会通知吗
无水港绩效奖惩方案怎样写
我想做成都地区POS机代理!推荐家支付公司呢
推荐资讯
大家谁还记得亦舒有哪本小说里提到一块限量定
柏乡县固城店派出所地址有知道的么?有点事想
河南财政金融学院像湖区431分能上会计专业吗
上海社保和哪几个城市联合通用?
要是男的
就是别人发给我的电子表里有一个像桌面上电子
男生身高182属于高个子吗?......
红利土特产超市地址有知道的么?有点事想过去
1998后面的5个数分别是什么,填一填
谁知道国内盐湿牛皮的价格、求解?
一年级下册数学第二单元练习ppt
弘邃的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?