当前位置:首页 » 业界相关

再次请教,在线等待.

 Advertisement:

热门软件下载:


本人使用的是access数据库,建有一表jtsz(bh,rq,srje,zcje,szlx),在其上建有一数据窗口对象d_jbxx,d_jbxx的row->update   properity->updateable   column设为全选   ,窗口w_main中有一数据窗口控件dw_1与_d_jbxx相联系,窗口中还有一"插入"按钮,用来增加一条新记录,现在我的问题是:点"插入"按钮时,可以看到新增加一空行,但就是不能输入内容,且窗口关闭后,再进入,刚才新插入的行又没有了.w_mian的open事件中有dw_1.settransobject(sqlca),dw_1.retrieve()语句.为减轻操作者的录入工作量,"插入"按钮的clicked()事件代码带set   carry   on功能,其代码为:  
  long   li_rowno,col_no  
  string   s_col[5]  
  dw_1.scrolltorow(dw_1.rowcount())  
  for   col_no=1   to   5  
  dw_1.setcolumn(col_no)  
  s_col[col_no]=dw_1.gettext()  
  next  
  li_rowno=dw_1.insertrow(0)  
  dw_1.scrolltorow(li_rowno)  
  s_col[1]=string(long(s_col[1])+1)  
  for   col_no=1   to   5  
  dw_1.setcolumn(col_no)  
  dw_1.settext(s_col[col_no])  
  next  
  for   col_no=3   to   4  
  dw_1.setcolumn(col_no)  
  dw_1.settext("0")  
  next  
  dw_1.setfocus()  
  dw_1.setcolumn(3)  
  除数据窗口控件的taborder设为10外,其余控件的taborder均为0.单步调试时,语句都执行,但dw_1.setcolumn(col_no),s_col[col_no]=dw_1.gettext()似乎没起作用.  
  请指点.  
 

推荐阅读

  • 我们把“炸弹”揣在怀中 [详细内容]
  • 新感受新境界-DTS环绕音响系统(上) [详细内容]
  • 小3拥有980多K的空间 [详细内容]
  • 半导体销售额减2.2%SIA“确认库存增大” [详细内容]
  • 舶来精品-HDT家庭影院扬声器系统(上) [详细内容]
  • 用机两天后的感受 [详细内容]
  • 缩减芯片制造构架 AMD德国芯片产能将翻番 [详细内容]
  • 网友回答:
    网友:fengzeng

    1.不能输入内容,数据窗口对象中各列要设置taborder,同时看看更新属性选上没有。  
      2.试试  
      dw_1.settext()=dw_1.gettext()  
      dw_1.accepttext()

    .  

    相关评论

    Login