VB中怎么把从数据库提取出来的数据分配给不同的控件然后显示颜色 20

还有查询数据库没有的数据要怎么报错谢谢啊... 还有查询数据库没有的数据要怎么报错
谢谢啊
展开
 我来答
温差科技
2011-05-31 · 超过28用户采纳过TA的回答
知道答主
回答量:75
采纳率:44%
帮助的人:46.1万
展开全部
第一个问题不知道你要什么效果,第二如下:
if rs.eof then
msgbox "没有查询到数据!"
exit sub
end if
更多追问追答
追问
就是把数据库里面的1000个数据分配给1000个空间当做变量的使用,比如说1就使控件变红色,2使控件变绿色这样
取出来的值有2列但是我只要1列怎么办
追答
取出来的值是根据你的查询语句来的,你只查需要的那一个字段不就行了吗?
假设你查询出来的字段是数字类型的
dim a(1000) as integer
rs.movefirst
for i=0 to rs.count-1
a(i)=rs("字段名")
rs.movenext
next

再把数组a中的值赋给不同的控件,根据这个值给不同颜色就行了

if a(0)=1 then
Text1.BackColor = vbRed
end if
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式