在线等,在表单中如何建立输入文本的目录??

dbcz444 2003-10-16 09:53:12
我有一个表单,建立了一个text1,一个命令按钮.我想在text1中输入一串字符,然后按确定后就在相应的目录中建立一个子目录(判定假如目录已经建立就不重复建立了),命令按钮代码设置如下:
a=allt(thisform.text1.value)

cd f:\sjcz\vnet
if dire(&a)=.f.
md &a
endif

cd f:\sjcz\vnet\charge
if dire(&a)=.f.
md &a
endif
怎么不行呢?
...全文
51 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dfwxj 2003-10-17
  • 打赏
  • 举报
回复
第3行和第7行的宏代换的命令格式错了
dfwxj 2003-10-17
  • 打赏
  • 举报
回复
dire()函数的参数应该是字符型,第3行和第7行不应该用宏代换,直接用变量引用,代码修改如下:

a=allt(thisform.text1.value)

cd f:\sjcz\vnet
if !dire(a)
md &a
endif

cd f:\sjcz\vnet\charge
if !dire(a)
md &a
endif
dbcz444 2003-10-17
  • 打赏
  • 举报
回复
怎样才是对的呢?请指教.
dbcz444 2003-10-17
  • 打赏
  • 举报
回复
谁能帮我解决呢?
dbcz444 2003-10-16
  • 打赏
  • 举报
回复
a=allt(thisform.text1.value)


if dire(f:\sjcz\vnet\&a)=.f.
cd f:\sjcz\vnet
md &a
endif


if dire(f:\sjcz\vnet\charge\&a)=.f.
cd f:\sjcz\vnet\charge
md &a
endif
这样也不行.

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧