Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
订单明细中的订单编号是关联列,会自动录入的,所以只能以别的列来判断
没有这样设计的,我认为你不如直接删除订单,这样所有的订单明细都会被删除。
如果要在订单明细操作,也可以在设置订单明细表设置代码,当某个订单的最后一个订单明细被删除时,自动删除对应的订单。
请教狐狸爸爸,该订单没有订单明细时,删除订单记录的代码怎么写,谢谢
设置订单明细的DataRowDeleteing事件代码:
Dim pr as datarow = e.DataRow.GetParentRow("订单") '获得对应的订单
if pr isnot Nothing then '如果有对应的订单
if pr.GetChildRows("订单明细").count = 1 Then '且这个订单的明细只有一个了
pr.Delete '删除这个订单
end if
end if
谢谢,狐狸爸爸!问题解决了,我试用狐表这半个多月来,始终感觉自己在设计思路上很混乱,无法形成较为完善、系统的思路,请问狐狸爸爸有什么建议吗,或者说怎么才能系统的理解、学习帮助文件?比方说语句方面,单列的语句我在帮助中找到了,扩展到多列时语句就错了,我自己也不明白怎么回事?
这有个过程,新手都是这样过来的,经过几个循环,就差不多了:
看帮助两遍 - 实战 - 再看帮助两遍 - 再实战 - 再看帮助