发信人: foxzz()
整理人: hunter__fox(2002-03-16 22:00:23), 站内信件
|
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中?
答:应在网络配置中使工作站与服务器时间同步。然后取工作站的TIMEW
|
|