回 帖 发 新 帖 刷新版面

主题:很菜的问题

表单kjsj,表kjsj语句
USE kjsj.dbf
APPEND  BLANK
REPLACE nyr WITH text1
REPLACE qs WITH text2
REPLACE p1 with text3
REPLACE p2 with text4
REPLACE p3 with text5
REPLACE p4 with text6
REPLACE p5 with text7
REPLACE p6 with text8
REPLACE tm with text9
thisform.refresh
运行错误,提示找不到变量text1

回复列表 (共4个回复)

沙发

text1.....9是什么?你写成那个样子系统就认为是变量,而之前你没有定义变量,当然就找不到了。
如果是控件,那么就请指明引用的范围和属性,如ThisForm.text1.Value

板凳

改ThisForm.text1.Value提示数据类型不匹配,表是数值型的

3 楼

你在表单的init里先
thisform.setall("value",0,'textbox')
把所有的text赋成数值的0
或是,
repl REPLACE tm with allt(str(thisfom.text9.value))

4 楼

找到了
是文本控件没和字段建立关联

我来回复

您尚未登录,请登录后再回复。点此登录或注册