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

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:35:00
我想用VB制作一个任务提醒的小软件,

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

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

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

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

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

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

如果可以的话,请您将代码发到我的邮箱:gincheg@163.com
谢谢!

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

this.listView1.SelectedItems[i].BackColor = System.Drawing.Color.Red;
补充一下变化颜色的代码。。。