| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1455 人关注过本帖
标题:空白行填充+Memo字段转换
只看楼主 加入收藏
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
空白行填充+Memo字段转换
x.zip (769 Bytes)


现在有X表的数据如下:

科目    科目名称    Memo包含内容
1001    Memo        现金
        memo        
1002    Memo        银行存款
        memo

需要整理成以下样子。

科目    科目名称
1001    现金
1001    现金   
1002    银行存款   
1002    银行存款


以下是引用吹水佬在2018-5-17 14:42:45的发言:

提供的文件缺少 x.fpt 文件


给自己点赞,我刚才已经找到了解决方案。代码如下:

程序代码:

CLOSE TABLES 
USE vo 

GO 1
DO WHILE !EOF()
IF ISBLANK(科目代码) THEN 
    REPLACE 科目代码 WITH km
    replace 科目名称 WITH mc
ELSE 
    km=科目代码
    mc=科目名称
ENDIF

SKIP
ENDDO 
BROWSE 



现在需要解决两个问题:
    1.现在的代码虽然实现了要求,但是比较慢,而且每一步骤都在更新。能不能有更加好的代码批量更新。
    2.备注字段修改为字符型字段是modify stru 之后,用鼠标点击进去再修改成功的。有没有办法用代码实现。

[此贴子已经被作者于2018-5-17 16:17编辑过]

搜索更多相关主题的帖子: Memo 字段 名称 银行 代码 
2018-05-17 14:03
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10538
专家分:42927
注 册:2014-5-20
收藏
得分:0 
提供的文件缺少 x.fpt 文件
收到的鲜花
  • hyz000012018-05-17 16:18 送鲜花  1朵   附言:感谢你,请解答另外两个问题
2018-05-17 14:42
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10538
专家分:42927
注 册:2014-5-20
收藏
得分:20 
回复 楼主 hyz00001
修改结构可用 ALTER TABLE
如:
USE x
COPY TO tmp.dbf
USE tmp
ALTER TABLE tmp ALTER COLUMN 科目代码 C(10)
ALTER TABLE tmp ALTER COLUMN 科目名称 C(30)
BROWSE
USE
2018-05-17 16:40
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
收藏
得分:0 
以下是引用吹水佬在2018-5-17 16:40:20的发言:

修改结构可用 ALTER TABLE
如:
USE x
COPY TO tmp.dbf
USE tmp
ALTER TABLE tmp ALTER COLUMN 科目代码 C(10)
ALTER TABLE tmp ALTER COLUMN 科目名称 C(30)
BROWSE
USE



太感谢了,你帮助了我很大的忙。谢谢你!
2018-05-17 16:55
快速回复:空白行填充+Memo字段转换
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017933 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved