Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

我想请教一下,我有一个记录录入窗口,怎么设置第一项和最后一项按扭,使得其转到当天的第一条和最后一条记录.....

54.℡80後2oO  发表于:2008-07-28 21:30:29  
复制

我想请教一下,我有一个记录录入窗口,怎么设置第一项和最后一项按扭,使得其转到当天的第一条和最后一条记录.....@@@@@@@@@@@@

 

Top
钱玉炜 发表于:2008-07-29 08:46:40

用按钮向导可以生成,也可以自己用ADO来写



黎红军 发表于:2008-07-29 18:25:17

正常的窗体都有数据导航的那个,具有第一个,下一个,上一个,最后一个,新增记录这几个按钮及功能。也可以用向导创建功能按钮,创建的过程中有功能选项的指导。



小ビビ2UのB8 发表于:2008-08-02 23:26:52

不好意思,不是这个意思了,我这个录入窗体的数据源是一个表,不是每天都会增加表中的记录吗?你上面说的向导按扭,它是到表中的第一条记录,而不是当天我们录入的第一条等,.....????



黎红军 发表于:2008-08-03 01:05:13

你说的这个并不是需要那样的按钮来实现这个功能需求。可以有两种方案实现:

1.同样采用标准的窗体样式,但你的表中须有日期字段,有自动编号字段,你可以日期作为查询条件,自动编号为排序字段建立一个查询,然后这个查询作为录入窗体的数据源,而不直接是你说的那个表。

2.同样采用标准的窗体样式,但你的表中有个诸如类似日期加流水号如20080802001,20080802002这样的字段,然后建立一个查询,按你说的需求实现,然后以查询做录入窗体的数据源。



马山杨梅 发表于:2008-08-03 10:09:19

你建3个宏,

第1个宏设置如下:

1.OpenForm  在其中的Where里写入[你那个日期字段的名称]=Date()

2.GoToRecord  在其中记录里选首记录

第2个宏设置如下:

1.OpenForm  在其中的Where里写入[你那个日期字段的名称]=Date()

2.GoToRecord  在其中记录里选尾记录

第3个宏设置如下:

1.Close   (关闭已筛选了当天所有记录的窗口)

2.OpenForm (再重新打开这个窗体,这时恢复全部所有记录)

3.GoToRecord  在其中记录里选新记录(如果你不需要转到新记录,这第三条可以不要)

当然上面宏操作参数里其它的如对象类型,窗体名称你也要选你的那个窗体哦。

然后你在现在的窗口上做3个命令按钮,分别把上面3个宏放上去就行了。我在自己的数据库里测试过了,正如你所愿。



小ビビ2UのB8 发表于:2008-08-03 13:11:05

上面两位老师说的都可行,Friendship老师说的第一种我试过了,但不知你说的第二种,它那个查询应该怎么建?????

由于两位老师说的都能实现,所以不知道该怎么给你们加分,能不能两个都加,好像不行哦,那我对你们说声谢谢。。。。

只是不知道MSYM老师能不能不用宏,直接用代码行不行,就是把宏直接转化为代码。。。。。



总记录:6篇  页次:1/1 9 1 :