求助!

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

在foxpro中,如何通过程序(比如在运行时根据不同的条件动态加载)来设置表单(例如   input.scx)的数据环境(   如表   my.dbf   )   ?

· 网友精彩回答:

发表者:dfwxj

说起来很麻烦,就是用代码加载控件

发表者:yestoyes

比如你把表单的数据环境设为表temp1.dbf,当你需要把数据环境设为my.dbf时只要执行  
  select   *   from   my.dbf   into   dbf   temp1或select   *   from   my.dbf   into   cursor   temp1类似这样的命令即可

发表者:apple_8180

1、把表单的   datasession   属性为   2-私有数据工作期.  
   
  2、在表单上建一个按钮,此按钮的click事件:  
   
  with   thisform.dataenvironment    
  .addobject("mycursor","cursor")  
  *.mycursor.database=   sys(2004)+"samples\data\testdata.dbc"  
  .mycursor.cursorsource="my.dbf"   &&此表必须在当前路径下,如果不在,请写绝对路径  
  .closetables()   &&   关闭所有的表和与数据环境相关的视图  
  .opentables()     &&   打开所有的表和与数据环境相关的视图  
  endwith

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved