北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |
例如:一个表里有[收货日期],[录单日期],是否可以在查询里计算出它们之间相差的工作天数?
网上有一篇文章:
在 Access 中,可以使用表达式计算两个日期之间某个特定星期几的数目。例如,在窗体上输入起始日期和终止日期,然后显示两个日期之间包含的星期三的数目。以下步骤就是具体方法:创建窗体、插入文本框和组合框,然后输入表达式。
在“数据库”窗口中,单击“对象”下的“窗体”,然后单击“新建”。
在“新建窗体”对话框中,单击“设计视图”,然后单击“确定”。
使用工具箱中的“文本框”工具,将三个未绑定文本框添加到窗体中。
将第一个文本框的“名称”属性设置为“起始日期”,第二个设置为“终止日期”,第三个为“天数”。
将“起始日期”和“终止日期”文本框的“格式”属性设置为“短日期”。
将“天数”文本框的“控件来源”属性设置为下列表达式:
=DateDiff("ww",[起始日期],[终止日期],[星期])-Int([星期]=Weekday([起始日期]))通过按下工具框中的“控件向导”按钮,使用“组合框”工具将组合框添加到窗体上。
在“组合框向导”的首页,单击“自行键入所需的值”,然后单击“下一步”。
在向导的第二页,在“列数”文本框内键入“2”。
在这两列中,输入下列值:
第 1 列 第 2 列
星期日 1
星期一 2
星期二 3
星期三 4
星期四 5
星期五 6
星期六 7
在向导的第三页,在“可用字段”框中单击“第 2 列”,然后单击“完成”。
将该组合框的“名称”属性设置为“星期”。
切换至“窗体”视图。
在“起始日期”文本框中,键入起始日期(年/月/日)。
在“终止日期”文本框中,键入终止日期(年/月/日)。
在“星期”组合框中,单击下拉列表中一周的某一天。
“天数”文本框将显示组合框中选定的那一天出现的次数。