vb+access。做的是个财务小系统。希望大家帮帮我!

例如,在开票表中,目前所有内容全部在一个数据表中。显示在datagrid中。现在在操作页面中已经在datagrid显示内容了。为了财务的方便,现我想通过菜单的方式显示相应... 例如,在开票表中,目前所有内容全部在一个数据表中。显示在datagrid中。现在在操作页面中已经在datagrid显示内容了。为了财务的方便,现我想通过菜单的方式显示相应月份的数据(现在需要查看10月份的数据),就单击“查询”->"10月"。现在在不改变窗口的情况下,单击"10月"后会在datagrid中显示相应数据。那么我在这个"10月"的单击事件中应该怎么写代码?在线等。
怎么就没有人看见呢?
展开
 我来答
百度网友3c3b599
2011-10-05 · TA获得超过146个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:354万
展开全部
你是用ADO控件还是对象跟Datagrid相关联的,如果是ADO控件,则代码写为:
strSQL="select * from 表名 where 日期>='2011-10-1' and 日期<='2011-10-31' "
Adodc1.RecordSource = strSQL
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
追问
嗯。谢谢你。这个呢,提示“标准表达式中数据类型不匹配”。日期在数据库中的格式时日期/时间型。那么这个>=这个是不是不该这么表达呢?
追答
"select * from  表名 where  datepart(mm,日期)='10' "
alitasoft
2011-10-05 · 超过16用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:44.1万
展开全部
改变查询条件即可,例如增加一个月份条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式