易表在线答疑技术与交流用户社区 → [求助]急急求教行列转换问题?


  共有6711人关注过本帖树形打印复制链接

主题:[求助]急急求教行列转换问题?

帅哥哟,离线,有人找我吗?
yanzhen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:职业侠客 帖子:403 积分:1188 威望:0 精华:0 注册:2008/3/24 11:38:00
[求助]急急求教行列转换问题?  发帖心情 Post By:2009/12/5 22:20:00 [只看该作者]

因报表的需要,要求将表标题由横排变为竖排,按照其他易友的方法照猫画虎做了转化公式,目前公式是把“住院病例表”所有行进行了转换,请教高手:如何以“住院病例表”的“是否上报列”为条件,只将该列未打钩的行进行转换。egd文件下载

-=-=-=- 以下内容由 yanzhen2009年12月06日 00:29am 时添加 -=-=-=-
文件中有两个表,“住院报表”录入窗口有操作按钮及要求说明。忘各位大侠不吝赐教!

-=-=-=- 以下内容由 yanzhen2009年12月06日 00:36am 时添加 -=-=-=-
在“住院报表”点击生成数据按钮,将会把“住院病例”中的所有行进行转换。

-=-=-=- 以下内容由 yanzhen2009年12月06日 01:01pm 时添加 -=-=-=-
能不能在原来公式的基础上修改公式,增加转换条件,也就是只转换“是否上报”=0的行

 回到顶部
帅哥哟,离线,有人找我吗?
老宋
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:215 积分:148 威望:0 精华:0 注册:2007/7/18 15:48:00
  发帖心情 Post By:2009/12/5 22:43:00 [只看该作者]

EXCEL里面有一个"选择性粘贴"的功能,可以实现行列置换.
你可以把你的数据导出为EXCEL表格,然后使用此功能复制粘贴进行转换.
对于这类极特别的问题,没有必要专门使用代码处理.因为代码设计一次就没有用了,而其他这类问题却无法得到解决.
因为能用简单办法处理的问题,就没有必要用复杂的公式.

 回到顶部
帅哥哟,离线,有人找我吗?
yanzhen
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:职业侠客 帖子:403 积分:1188 威望:0 精华:0 注册:2008/3/24 11:38:00
  发帖心情 Post By:2009/12/6 0:33:00 [只看该作者]

下面引用由老宋2009/12/05 10:43pm 发表的内容:
EXCEL里面有一个"选择性粘贴"的功能,可以实现行列置换.
你可以把你的数据导出为EXCEL表格,然后使用此功能复制粘贴进行转换.
对于这类极特别的问题,没有必要专门使用代码处理.因为代码设计一次就没有用 ...

首先您的谢谢关心,但是如果用EXCEL表格处理的话,易表的功能就没用了。

 回到顶部
帅哥哟,离线,有人找我吗?
老宋
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:215 积分:148 威望:0 精华:0 注册:2007/7/18 15:48:00
  发帖心情 Post By:2009/12/6 8:30:00 [只看该作者]

每个软件都有别的软件无法替代的功能.
EXCEL在报表制作,数据录入,打印,外部数据连接等方面非常优秀,易表套打的文件支持Word,设计报表系统,如果采用TXT+EXCEL的功能,将大大简化易表报表的设计.甚至狐表也使用EXCEL作为主要的报表系统文件.

易表在数据筛选和数据计算时更加个性化.

你学EXCEL越好,越会发现EXCEL的不足,也就越发现易表的好处


 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2009/12/6 9:43:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
yanzhen
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:职业侠客 帖子:403 积分:1188 威望:0 精华:0 注册:2008/3/24 11:38:00
  发帖心情 Post By:2009/12/6 12:47:00 [只看该作者]

谢谢 wjq1072 斑竹,我试了您的操作按钮,点击后和原来的按钮没有区别啊!并不是把住院病例表“是否上报”=0的数据进行转换,而是全部转换了。

-=-=-=- 以下内容由 yanzhen2009年12月06日 01:00pm 时添加 -=-=-=-
能不能在原来公式的基础上修改公式,增加转换条件,也就是只转换“是否上报”=0的行。

 回到顶部
帅哥哟,离线,有人找我吗?
mjy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:0 威望:0 精华:0 注册:2009/12/6 13:07:00
  发帖心情 Post By:2009/12/6 13:08:00 [只看该作者]

下面引用由yanzhen2009/12/05 10:20pm 发表的内容:
因报表的需要,要求将表标题由横排变为竖排,按照其他易友的方法照猫画虎做了转化公式,目前公式是把“住院病例表”所有行进行了转换,请教高手:如何以“住院病例表”的“是否上报列”为条件,只将该列未打钩的 ...

egd文件下载

-=-=-=- 以下内容由 mjy2009年12月06日 01:10pm 时添加 -=-=-=-
后面加一个:DelFor(GridName,"是否上报", "=" , - 1)

 回到顶部
帅哥哟,离线,有人找我吗?
yanzhen
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:职业侠客 帖子:403 积分:1188 威望:0 精华:0 注册:2008/3/24 11:38:00
  发帖心情 Post By:2009/12/6 13:54:00 [只看该作者]

下面引用由mjy2009/12/06 01:08pm 发表的内容:
-=-=-=- 以下内容由mjy在2009年12月06日 01:10pm时添加 -=-=-=-
后面加一个:DelFor(GridName,"是否上报", "=" , - 1)

我目前已经采用这种方法,但是如果数据来源表数据特别庞大时如:几千至几万行时,转换速度特别慢,而且每次上报都将把以前的重复,故不可采取。

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2009/12/6 14:34:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
mjy
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:0 威望:0 精华:0 注册:2009/12/6 13:07:00
  发帖心情 Post By:2009/12/6 15:17:00 [只看该作者]

其实单为报表,没必要这样,也不知要个什么样的报表

 回到顶部