Database 版 (精华区)

发信人: mengy (LEAR DLLS 命令时,将从内存中清除), 信区: Database
标  题: Visual Foxpro技巧谈论集(2)
发信站: 哈工大紫丁香 (2000年12月06日20:15:06 星期三), 站内信件

Visual Foxpro技巧谈论集(2)


1、问:我编译一个项目,总出现环境窗口,按照这人有人写的加个CONFIG。FPW,
中写SCREEN=OFF,编译成EXE后,双击运行什么都不出来,CTRL-ALT-DEL可以看到
这个项目在运行,这怎么办?

答:要将主窗体的ShowWindow特性设为作为顶层表单,其他的设为在顶层表单中. 


 

2、问:子表的索引问题! 
答:1)您可以另外用SELE-SQL语句产生临时表或者用视图来达到检索的目的

2)对通过SET RELA TO语句来实现两表关联成父子关系的看法,实际上,这个语句
是为兼容dbase而存在的。建议用视图的观念来取代之,这样在提升后台数据库时
是有帮助的。



 

3、问:如何正确设置打印行数? 
答:如果您的确要指定打印行数,以下参考:

1、在报表中不要设置《细节》

2、假设一页可以打印25行,

3、在《页标题》设置表头及表体。也即画25行,每行设置显示变量

M_REPOLIST11,M_REPOLIST12,...

M_REPOLIST21,M_REPOLIST22,...

.....

4、如果指定12行打印“ HELLO”

则将M_REPOLIST12="HELLO"即可



 

4、VFP的远程通信方案 
答:有一套库存管理系统,要求通过INTERNET反馈各地分店的库存信息(文件传送

,我想过好几个方案不知如何实现,今请各位大虾相助。

VFOXPRO远程通讯方案

1.通过E-MAIL发送,编一个专用电子邮件发送接收程序,自动以附件将库存文件
发出,接收时跟据事先约好的信件主题接收对应的文件

2.用WIN98的超级终端,输入ATA等待分店拨入传送文件。

3.将分店的库存信息,发到指定的FTP服务器,然后总公司接收。




 

5、在报表设计器中,如何计算总页数? 
答:我在编打印程序时,一般都是将要打印的数据存入一临时表中(如tmp.dbf)
,而
每页打印的记录数为lines_per_page.总页数计算:

sele tmp

total_pages=ceiling(recc()/lines_per_page)



 

6、我在一个组合框中绑定了一个字段,取值的时候取这个字段的值,但是有时也
需要取手工录入的在字段中不存在的值,可是我手工录入后的值却怎么也不认,我
该怎么办才行?

答: 因为是字段值,可能是VFP不承认, 因为它不存在于数据表中吧?设一个临时表
,对该表内的字段进行编辑;再refresh该combox,试试!


 

7、 VFP中如何获取服务器时间,在NT或NOVEL中?

答:应在网络配置中使工作站与服务器时间同步。然后取工作站的TIME 

 

8、如何提高VFP3.0的系统性能?
答: 在用户在使用VisualFoxPro(VFP)设计和运行应用程序时,一般都希望能从操

作系统、VFP以及应用程序中获得最佳性能,现介绍几种优化VFP系统性能的方法


1高效地利用内存

优化VFP性能的最佳方法之一是给它提供尽可能多的内存。在创建窗口、菜单、屏

幕、内存变量和其他对象时,都需要占用内存,要想尽可能提高系统性能,应只
在必要时创建对象,并在完成对象操作后清除它们。使用SYS(1016)可以返回窗口

、菜单、屏幕、内存变量,打开的表所占用的内存数量。

2设置最佳状态显示

VFP的SET命令设置对系统性能有很大影响,为确保最佳性能,几个对系统性能影
响很大的命令可采用以下设置:SETDOHISTORYOFF;SETESCAPEON;SETOPTIMIZEO
N;SETREFRESHTO0,0;SETSTATUSBAROFF;SETSTATUSOFF;SETSYSMENUTODEFAUL
T;SETTALKOFF;SETVIEWOFF。

3使用名称表达式代替宏替换

VFP支持名称表达式。如果用名称表达式取代宏替换,将极大地增强程序性能。例

如,给CFile变量指定一个值,则用CFile创建的名称表达式比宏替换更快。

CFile=″cust″

USE&CFile

USE(CFile)

4管理对象属性

在程序编写过程中,若在程序循环外使用对象属性,VFP将更加有效地运行。

5管理SQL命令的性能

在SELECT-SQL查询中,以下情况会导致性能降低并产生意外的结果:(1)没有指
定一个完整的联接条件,而


--

       大海无边天做岸
               山登绝顶我为风

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.227.121]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.951毫秒