以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]在线等待,请高手解决  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73057)

--  作者:czgtiger
--  发布时间:2015/8/11 16:26:00
--  [求助]在线等待,请高手解决

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar

请高手指点一下,现在打开项目后,密码为111,在“仓库管理”
中,点击“成品管理”,选择“入库管理”,在删除明细中,发现如果删除最后一行,往往删除的是第一行,而且鼠标老是指在第一行的位置,请高手指点,问题出在哪里?


--  作者:czgtiger
--  发布时间:2015/8/11 16:26:00
--  
在线等,急!
--  作者:sloyy
--  发布时间:2015/8/11 16:31:00
--  
别等了,没有外部数据,打不开项目
--  作者:czgtiger
--  发布时间:2015/8/11 16:33:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:通.rar

这是数据库


--  作者:czgtiger
--  发布时间:2015/8/11 16:34:00
--  

请高手们指点

 


--  作者:大红袍
--  发布时间:2015/8/11 16:34:00
--  

 一般这种问题,都是你表名写错了。注意主表和副本表的名字的区别

 

 http://www.foxtable.com/help/topics/1906.htm

 


--  作者:大红袍
--  发布时间:2015/8/11 16:41:00
--  

代码这样写

 

Dim idx As Integer = Tables("样品.入库表.入库颜色花型.入库明细").position
Tables("样品.入库表.入库颜色花型.入库明细").current("数量") = 0
Tables("样品.入库表.入库颜色花型.入库明细").Rows(idx).Delete


--  作者:czgtiger
--  发布时间:2015/8/11 16:54:00
--  

谢谢大红袍老师,问题解决了


--  作者:czgtiger
--  发布时间:2015/8/11 17:18:00
--  
大红袍老师,你好,问题是解决了,我还是没有想明白,Tables("样品.入库表.入库颜色花型.入库明细").Rows(idx).Delete,这句代码和Tables("样品.入库表.入库颜色花型.入库明细").current.Delete,相差在哪里呢?
--  作者:czgtiger
--  发布时间:2015/8/11 17:20:00
--  

不都是把当前行删除掉吗