| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 547 人关注过本帖
标题:文件打开及grid显示问题
取消只看楼主 加入收藏
wyslsm
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2015-3-29
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:0 
文件打开及grid显示问题
在线等
初学者,请指教,谢谢!

以下代码放在command的click中:
bdlr_mulu1=thisform.Text_sr_y.value
bdlr_mulu2=thisform.Text_sr_m.value
bdlr_mulu3=thisform.Text_sr_D.value

IF !DIRECTORY("D:\jjbd\"+alltrim(str(bdlr_mulu1))) &&不存在

MD "D:\jjbd\"+alltrim(str(bdlr_mulu1)) &&创建jjbd\str(bdlr_mulu1)文件夹
MD "D:\jjbd\"+alltrim(str(bdlr_mulu1))+"\M"+alltrim(str(bdlr_mulu2)) &&创建jjbd\mulu1\mulu2文件夹

ELSE

IF !DIRECTORY("D:\jjbd\"+alltrim(str(bdlr_mulu1))+"\M"+alltrim(str(bdlr_mulu2)))&&不存在
MD "D:\jjbd\"+alltrim(str(bdlr_mulu1))+"\M"+alltrim(str(bdlr_mulu2)) &&创建jjbd\mulu1\mulu2文件夹
ENDIF

ENDIF

**判断文件是否存在

if file("D:\jjbd\"+alltrim(str(bdlr_mulu1))+"\M"+alltrim(str(bdlr_mulu2))+"\D"+alltrim(STR(bdlr_mulu3))+".dbf") then
**[文件存在]
ELSE
COPY FILE "D:\jjbd\bf\表bdlr.dbf"to"D:\jjbd\"+alltrim(str(bdlr_mulu1))+"\M"+alltrim(str(bdlr_mulu2))+"\D"+alltrim(str(bdlr_mulu3))+".dbf"
endif

thisform.grid1.RecordSource=null

IF NOT USED("D:\jjbd\"+alltrim(str(bdlr_mulu1))+"\M"+alltrim(str(bdlr_mulu2))+"\D"+alltrim(str(bdlr_mulu3)))
use "D:\jjbd\"+alltrim(str(bdlr_mulu1))+"\M"+alltrim(str(bdlr_mulu2))+"\D"+alltrim(str(bdlr_mulu3))+".dbf"
else
sele "D:\jjbd\"+alltrim(str(bdlr_mulu1))+"\M"+alltrim(str(bdlr_mulu2))+"\D"+alltrim(str(bdlr_mulu3))
ENDIF

APPEND blank
...............
**再清除表单内容

Thisform.GRID1.RecordSourceType = 1
thisform.grid1.RecordSource="表ls"
THISFORM.grid1.BackColor=RGB(255,255,255)
thisform.grid1.Column1.width=30
thisform.grid1.Column2.width=180
thisform.grid1.refresh


第一次按command没问题,再次录入数据,第二次按command,会出现两个问题:

1、提示 use "D:\jjbd\"+alltrim(str(bdlr_mulu1))+"\M"+alltrim(str(bdlr_mulu2))+"\D"+alltrim(str(bdlr_mulu3))+".dbf" 已经打开


2、grid1 不显示内容,只有表格线(绑定表为"表ls")

之前有过这样代码:
PUBLIC MM
MM=this.Value
THISFORM.grid1.SetAll("DynamicBackColor","IIF(sry=MM,rgb(255,0,0),rgb(255,255,255))", "Column")
THISFORM.grid1.Refresh
为了实现上面的功能,grid1就不显示数据了
搜索更多相关主题的帖子: command 文件夹 在线 
2015-03-29 11:43
快速回复:文件打开及grid显示问题
数据加载中...
 
   



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

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