说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请教各位大虾删除某条记录的问题(100分啊)

编辑:说三道四文库 发布时间:2018-07-19 10:18
HTML文档下载 WORD文档下载 PDF文档下载
我想用一个命令按钮删除在数据窗口中以grid方式排列的某条记录,请问怎么编程
删除在数据窗口中以grid方式排列的某条记录??

li_row = dw_1.find('条件') 

dw_1.deleteRow(li_row)
li_row = dw_1.find('条件') 

if li_row>0 then
  dw_1.deleteRow(li_row)
else
  message('记录没有找到')
end if 

li_row = dw_1.find('条件') 

if li_row>0 then
  dw_1.deleteRow(li_row)
else
  message('提示信息','记录没有找到!')
end if 
或者把光标移到某记录上,然后再执行Delete命令。
楼上的都可行的
楼上你说的也行啊!!

deleterow()//
谢谢各位,
to  cjc79(岁月无痕):我就是想把光标移到某记录上,然后再执行Delete命令。
请问怎么编码?
li_row = dw_1.find('条件') 

if li_row>0 then
  dw_1.setrow(li_row)
  dw_1.selectrow(li_row,true)
  dw_1.deleteRow(li_row)
else
  message('提示信息','记录没有找到!')
end if 

'条件'就是光标移到的那条记录,请问怎么编
是不是这样呀,long ll_currentrow
              ll_currentrow=dw_1.getrow()
              dw_1.scrolltorow(ll_currentrow)
              dw_1.selectrow(ll_current,true)
              if MessageBox("注意:","你确定要删除此记录吗?",stopsign!,yesno!)=1 then
    dw_1.deleterow(ll_currentrow)
end if
同意楼上


删除光标所在的记录
int li_row
li_row=dw_1.deleteRow(dw_1.getrow())
if li_row>0 then
dw_1.update()
else
messagebox('提示信息','记录没有找到!')
end if

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘