access数据库中某字段值按升序依次为1,2,3,5,7,10,14,17,19,21共十个数字。请教如何用delphi代码实现将前后小于等于2的数字筛选出来,得到结果为(1)1,2,3,5,7;(2)17,19,21两组数据,并实现在word中的分行显示或者每个数组写入到一个word文件中。望请各位高手不吝赐教!小弟在此膜拜了!

解决方案 »

  1.   

    排序已经有。
    然后把数据 放到LIST中,依次前后两个比较。符合条件的就拿出来。
      

  2.   

    我的意思是只要与前面的数据比较,只要满足小于等于2最近的两个数,前面所有的数据都作为满足此关联。然后将之前的所有数据以word形式导出!
      

  3.   

    前面自己的表述还是存在一定的问题,就是1,2,3,5,7,10,14,17,19,21共十个数字。用delphi代码实现将前后小于等于2的数字筛选出来,得到结果为(1)1,2,3,5,7;(2)17,19,21两组数据。然后用word导出来。详细地说就是,从首个数字开始往后比较,满足小于等于2的数字筛选出来,应该是得到1,2,3;2,3;3,5;5,7;17,19;19,21,这样六个数组。我想把这些数组再做个关联应用,比如2,3与3,5有数字3是共有的,然后视其为有关联,所以最后得到(1)1,2,3,5,7;(2)17,19,21两组数据。请高手帮忙!!