房天下 > 房天下问答 > 业主生活 > 其他
  • 做visual foxpro的表单查询为什么老是会跳出查询表出来?

    设计一个表单。该表单的工作人员姓名要与工号连接起来,即选择员工姓名时会自动出现该员工的工号命令里面的语句是这样的xm=thisform.combo1.valueselect 工号 from 驾驶员档案表 where 姓名=xm thisform.text1.value=工号运行表单没有问题。但是老是会跳出这个表出来。怎么才能让它直接运行不要跳出这个表啊~

    提问者:newano

    发布于2010-12-03

共1个回答
  • CESI0920 丨Lv 2
    [天天晚上数钞票]已经提出你的问题, 但是没有讲清楚.因为如果你不加入目的地(表,数组,或文件), 默认是会出现这一窗口的. 所以楼上加 into cursor temp 就解决了这一问题.为了达到你上面的目的, 你无须用 Select-SQL, 用VFP的内部函数, 效果更好. 比如:xm=thisform.combo1.valueselect "驾驶员档案表"locate for 姓名 = xm thisform.text1.value= iif(found(), 驾驶员档案表.工号, "嘿嘿, 没找到")另外对于Combo的控件, 最好不要用Value, 而用DisplayValue. 原因是一旦你绑定了数据, Value 的值就不一定是你看得到的, 而DisplayValue就是你所见的.还有如果楼上有志于 程序编写或开发, 请使用VFP推荐的变量/对象命名方式:即用 CmbDriver, TxtDriver. 中文尽量少用, 推荐使用英文, 至少也是中文的拼音. 因为在中文编写时经常会出现全角字符, 你输入空格, 结果被当成了汉语全角的空格(占2字符), 这样在程序维护时很难发现.Derek Shu
    +1 2010-12-03 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。