VB sql (关于日期)及Listview求助

我想用VB制作一个任务提醒的小软件,在一个窗体上做了六个LISTVIEW分别显示"今天要完成的任务","昨天的任务","本周所有任务","所有未完成的任务","本月所有任... 我想用VB制作一个任务提醒的小软件,

在一个窗体上做了六个LISTVIEW分别显示"今天要完成的任务","昨天的任务","本周所有任务","所有未完成的任务","本月所有任务","全部任务汇总".

我用ACESS2003做了一个数据库,将所有的任务都放在了一个数据库表格里面.
所有的任务都有一个完成日期的值,

所有的任务都给了三种状态,分别为:正常进行,已经完成,已脱期.

数据库格式为: 编号 姓名 任务 日期 状态
我的问题如下:

1:
sql = "select * from plan where 姓名 like '%" & OperatorName & *******"
上面六种情况,OperatorName & 后面的语句应该分别怎么写?

2:
如果我想在ListView里面用不同的底色代表任务的状态
如用红色代表已经脱期的任务;
绿色代表已经完成的任务;
Listview该如何实现该功能?

如果可以的话,请您将代码发到我的邮箱:gincheg@163.com
谢谢!
展开
 我来答
yongjian27
2009-09-17 · 超过23用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:46.6万
展开全部
1.sql = "select * from plan where 姓名 like '%" & OperatorName & %"' and 日期=# " & 今天日期& "#"and 状态="正常进行"
sql = "select * from plan where 姓名 like '%" & OperatorName & %"' and 日期=# " & 昨天日期& "#"
sql = "select * from plan where 姓名 like '%" & OperatorName & %"' and 日期># " & ...& "#" and 日期<=# " & ...& "#"
sql = "select * from plan where 姓名 like '%" & OperatorName & %"' and 状态="正常进行"
.....依此类推

2.for i= 1to listview1.listitems.count
if listview1.listitems(i).subitem(4)="已经完成" then
颜色改变代码
end if
next
fanshengrui
2009-09-17 · 超过30用户采纳过TA的回答
知道答主
回答量:148
采纳率:0%
帮助的人:92.5万
展开全部
this.listView1.SelectedItems[i].BackColor = System.Drawing.Color.Red;
补充一下变化颜色的代码。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式