首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

动态修改数据环境cursor1解决方案

2012-02-21 
动态修改数据环境cursor1在表单程序运行中,能否对表单的中的数据database进行动态修改?如能,应在何处编写

动态修改数据环境cursor1
在表单程序运行中,能否对表单的中的数据database进行动态修改?如能,应在何处编写什么代码?请高手指教。谢谢!

[解决办法]
你只要把表打开了,数据来源想怎么搞都可以,比如:
use c:\tablename in 0 share
然后表单.init程序
thisform.combo1.RowSourceType=2
thisform.combo1.RowSource='tablename'
就可以了,你可以测试一下
[解决办法]

SQL code
先设一个表(如temp1.dbf)为表单的数据环境,然后在想设定另一个表(如MY.DBF)为数据环境时,直接select  *  from  my.dbf  into  dbf  temp1或select  *  from  my.dbf  into  cursor  temp1即可。加多个表:WITH  THISFORM.DataEnvironment               .ADDOBJECT("MyCursor1","Cursor")             .MyCursor1.CursorSource="tmp.dbf"           .ADDOBJECT("MyCursor2","Cursor")             .MyCursor2.CursorSource="tmp1.dbf"           .CloseTables()  &&  关闭所有的表和与数据环境相关的视图             .OpenTables()    &&  打开所有的表和与数据环境相关的视图  ENDWITH 

热点排行