Access交流中心

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

怎样把一个由多个日期组成的字符串按各个日期分割开?请高手帮忙指点,多谢!!

leo  发表于:2010-08-10 12:00:34  
复制

各位高手:请教个问题,表中有个“日期列表”的字段,输入的值是"2010-9-1""2010-9-10""10-5"(10月5日的意思)"15"(15日的意思)等等,请怎么样把这个字段的值中的日期分开并赋给不同的变量呢?也就是实现:Pd1=2010-9-1;Pd2=2010-9-10;Pd3=10-5;Pd4=15

补充一下:我是想做个自动发送提醒邮件的小软件,也就是建一条提醒记录,这提醒记录要多次被发送,所以需要这个“日期列表”字段来存储要发送的日期,因为是多个日期,所以只能用分隔符把它们分开,现在的问题怎么样把它日期一个一个的分别提取出来并赋值给不同的变量,以便进行循环和当前日期比较,符合条件就发送。

请高手帮忙指点,谢谢!

 

Top
菜虫 发表于:2010-08-10 14:28:50
估计要弄个循环,每次读取一个字符,如果不是",就把这个字符添加到前一个变量中,否则就开始记录下一个变量.不知道我有没有说清楚

leo 发表于:2010-08-10 14:41:10

是需要一个循环,在循环前得先把这个字段中日期一个一个提取出来,然后才能进行循环比较,现在的问题就是怎么样把这个字段中的日期一个一个的分别提取出来?



张文 发表于:2010-08-10 16:38:12
leo 发表于:2010-08-10 18:13:05

非常感谢张文大侠的回复,有两个问题需要进一步说明一下,1是日期列表中的日期个数是不固定的;2是日期输入时要有分隔符,否则不好判断是那个日期,进而无法核对检查,烦请张大侠再进一步帮忙考虑一下,不胜感激啊!!



菜虫 发表于:2010-08-10 23:48:11

请问你的日期字段中各个日期之间有分割标志吗?

在循环语句中需要用他来区分各个日期



leo 发表于:2010-08-11 09:50:33

有分割标记。



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