以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  表的变化按钮公式怎么  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=11104)

--  作者:陈功
--  发布时间:2008/1/15 22:35:00
--  表的变化按钮公式怎么
第一个表
票证号码  金额    地税开票时间  地税补税  地税开票
100331    2000
100331            2007-12-25       2          2
100331            2007-12-11        9        460.92

填入数据后的表
第二个表
票证号码  金额    地税开票时间  地税补税  地税开票
100331    2000    2007-12-25       2          2    (填入数据后)
100331            2007-12-25       2          2
100331            2007-12-11        9        460.92


删除相同数据行   100331            2007-12-25       2          2  后的表
  第三个表
票证号码  金额    地税开票时间  地税补税  地税开票
100331    2000    2007-12-25       2          2  
100331            2007-12-11        9        460.92

 请看第一个表到第三个表的变化,用按钮操作公式怎么写?谢谢


-=-=-=- 以下内容由 陈功2008年01月15日 11:37pm 时添加 -=-=-=-
会不会很难?


--  作者:程兴刚
--  发布时间:2008/1/16 1:14:00
--  
第三个表自定义按钮公式:

   ClearGrid(GridName) And Appendrows("表1") And appendrows("表2") And DelRow(GridName,1) And DelReptRows(GridName,"票证号码","地税开票时间") And SortCol(GridName,"地税开票时间",1) And SortCol(GridName,"票证号码",1)

      注:第三个表和前面的表结构一样!


--  作者:陈功
--  发布时间:2008/1/16 13:45:00
--  
程老师误解我的意思,我只有一个表,而没有三个表(表1 表2 表3),上面所说的是表的变化过程.
   在同一个表中,第一个表是所描述的是原来的表,操作按钮公式后,第一个表就变成第三个表的模样, 第三个表是最后我要达到的目的表.
   非常感谢!

-=-=-=- 以下内容由 陈功2008年01月16日 01:48pm 时添加 -=-=-=-
票证号码  金额    地税开票时间  地税补税  地税开票
100331    2000
100331            2007-12-25       2          2
100331            2007-12-11        9        460.92

    2007-12-25       2          2  


 由上面的表变成下面的表
票证号码  金额    地税开票时间  地税补税  地税开票
100331    2000    2007-12-25       2          2  
100331            2007-12-11        9        460.92


--  作者:程兴刚
--  发布时间:2008/1/16 14:45:00
--  
  呵呵,看看您的所有帖子,和您自己的发帖与回帖,再看看本贴的一楼,是您在误导别人,还是别人误会您的意思?
  提问讲究技巧,沟通非常重要,比您的问题更难的问题比比皆是,为什么您的问题总得不到解决,请想一想吧!
--  作者:yangming
--  发布时间:2008/1/16 15:04:00
--  
楼主的意思是想删除开票时间相同,但金额数为空的行,是吗?
--  作者:还不错
--  发布时间:2008/1/16 15:09:00
--  
DelReptRows
删除指定列中内容重复的行。

语法:
DelReptRows(Grid, Col,Col...)
Grid    指定表,可以用表名表示,也可以用位置表示。
Col     指定列,可以用列名称表示,也可以用位置表示;可以设置任意多列。

例如:
DelReptRows("产品信息","品名","规格")
删除产品信息表中品名和规格重复的行,也就是说相同品名和规格的数据仅保留一行。


--  作者:陈功
--  发布时间:2008/1/16 18:04:00
--  
   接受程老师的批评,可能我的表达方式要进一步提高,
我再重新说我的问题:
票证号码  金额    地税开票时间  地税补税  地税开票
100331    2000
100331            2007-12-25       2          2
100331            2007-12-11        9        460.92

 把"2007-12-25       2          2"数据填入"100331    2000"所在行所对应空白列

由上面的表变成下面的表
票证号码  金额    地税开票时间  地税补税  地税开票
100331    2000    2007-12-25       2          2  
100331            2007-12-25       2          2
100331            2007-12-11        9        460.92

  我对我的提问方式表示歉意!谢谢大家!



-=-=-=- 以下内容由 陈功2008年01月16日 06:05pm 时添加 -=-=-=-
按钮公式怎么写?

-=-=-=- 以下内容由 陈功2008年01月16日 06:08pm 时添加 -=-=-=-
我的表数据很多,类似上面情况数据很多,怎么写公式处理我的问题?


--  作者:Czy
--  发布时间:2008/1/16 19:06:00
--  
一楼提到的都是同一个表?
金额列的数据不用区分吗?
假如是这样,可以试试:

SortCol(Grid,"金额",1) And DelReptRows(Grid,"地税开票时间","地税补税","地税开票")


--  作者:陈功
--  发布时间:2008/1/16 19:36:00
--  
一楼提到的都是同一个表,金额列的数据要区分,公式试了不行
--  作者:Czy
--  发布时间:2008/1/16 19:39:00
--  
金额要区分,如果8楼的公式能行那才怪