是不是因为我在form。init中set confirm off,其他地方不再有set confirm on?

解决方案 »

  1.   

    我发现,只要text2输完数以后,光标在text2中移到text2的最后,记录才自动添到数据表里。如果text2最后存在空格就不能添。怎么解决呢?
      

  2.   

    按理说, 在退出text2后才会更新表中的数据. 你说的"自动添到数据表"要有你写的代码,因为是"添加".
      

  3.   

    to nononono:fox3.0以下版本中*.fnt是什么东西
      

  4.   

    终于发现错误的地方了:我有两个表,表1和text相连,把text处理完的数据添加到表2。添加完以后,sele 表1
         if !eof()    
            skip
         endif
    这时候,text2的内容出现上述情况了。有什么方法改正这个问题?
      

  5.   

    *.fnt 我好像没见过.你说的"text2的内容出现..."我还是不明白. 是不是在最后一条记录时发生的现象?我想, 我是不明白你的模块的功能要求..., 不明白的好像太多.
      

  6.   

    我从数据表里用repl替换后可以了。原来的时候,不替换,text直接对应数据表,会出现上述问题。我不知道是为什么。
      

  7.   

    问你另一个问题:
    VFP中,text获得焦点后,能否处于选中状态,就是向text中输入自动替换原有内容?
    (http://www.csdn.net/expert/topic/119/119310.shtm)
      

  8.   

    那个问题我刚答了, 不知道是不是你要得答案? 呵呵这个问题:我不知道怎么会出现你说的"如果text2最后存在空格就不能添", "不能添"就是说没有执行你添加记录的代码了, 也就是说事件没有发生. 你从这个方面寻找答案吧.