| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1553 人关注过本帖
标题:请教:怎样加载自定义类?
只看楼主 加入收藏
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
结帖率:90.48%
收藏
已结贴  问题点数:20 回复次数:6 
请教:怎样加载自定义类?
我的表格是用“生成器”设置格式的,表格中有Combo等控件,当用了Pack命令后,表格中的所有格式都失效了。
    sywzs老师在http://bbs.中给出了很有效的思路,可以解决这个问题。但Combo控件的数据源等属性需重新一一设置,稍显烦琐。
    我设想将设置好的表格保存为类,在用过Pack后添加到表单中,可能会省事些。
所以请教高手,怎样加载自定义类?谢谢!
搜索更多相关主题的帖子: 定义 加载 
2009-09-27 11:05
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
好像不用这么麻烦的~~~表单中的表格不要用"pack", 而用"zap" +"appe from", 那么所有设置都予保留~~~


假设: 表格.RECORDSOURCE="源设置表",  要物理删除不符合条件的记录, 那么:  
程序代码:
sele 源设置表  
copy to tmp for 条件 
zap 
appe from tmp 
thisform.表格.refresh  

 
假设: 新条件表 来自它处, 那么:
程序代码:
sele 源设置表
zap
appe from 新条件表
thisform.表格.refresh


2009-09-27 12:34
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
回复 2楼 茵梦湖
为安全计, "源设置表"的表名 一般不直接取"原始数据表"表名的, 数据也是采用备份的~~~在退出操作时, 再决定编辑后的"源设置表"数据 是否导回"原始数据表"~



2009-09-27 12:44
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
谢谢指教!经测试有效果。

[ 本帖最后由 qjbzjp 于 2009-9-28 13:44 编辑 ]

相互学习,互相交流,共同提高。
2009-09-28 11:55
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
有懂得加载自定义类的朋友请赐教。

相互学习,互相交流,共同提高。
2009-09-29 10:45
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:20 
试试:

set classlib to 自定义类名  
thisform.AddObject("tmp","自定义类名") 
thisform.tmp.Visible =.t.
2009-09-29 13:54
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
十分感谢茵萝湖朋友多次指教,初步测试可行。
我不仅仅是要达到在1楼提出的问题,而是学习一种方法。
再次感谢!

相互学习,互相交流,共同提高。
2009-09-29 15:35
快速回复:请教:怎样加载自定义类?
数据加载中...
 
   



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

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