[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版
Rss
& SiteMap
Foxtable(狐表)
http://www.foxtable.com
新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
◎
Foxtable(狐表)
→
专家坐堂
→
删除不需要的产品
共5 条记录, 每页显示 10 条, 页签:
[1]
[浏览完整版]
标题:删除不需要的产品
1楼
sanny
发表于:2024/5/31 10:02:00
你好,请问如何将表1中的产品不在表2中的,点按钮后删除,谢谢。
2楼
有点蓝
发表于:2024/5/31 10:12:00
DataTables
(
"
表1
"
).SQLD
ele
teFor(
"产品 not in (se
le
ct
产品 from {表2}
)"
) 前提是两个表都在同一个数据源
3楼
listfor
发表于:2024/5/31 10:14:00
Private
Sub
Button1_Click(sender
As
Object
, e
As
EventArgs)
Handles
Button1.Click
Dim
dvTable2
As
New
DataView(dt2)
' 假设dt2是第二个DataTable
dvTable2.Sort =
"YourKeyField"
' 根据关键字段排序
For
i
As
Integer
= dt1.Rows.Count -
1
To
0
Step
-
1
' 从最后一个行开始遍历
If
dvTable2.Find(dt1.Rows(i)(
"YourKeyField"
)) = -
1
Then
dt1.Rows(i).Delete()
' 如果行不在dt2中,则删除它
End
If
Next
dt1.AcceptChanges()
' 提交更改
End
Sub
4楼
sanny
发表于:2024/5/31 10:25:00
现都在foxtbale一个项目中,那如果都在后台sql中,如何修改 ?
DataTables
(
"
表1
"
).SQLD
ele
teFor(
"产品 not in (se
le
ct
产品 from {表2}
)"
) 前提是两个表都在同一个数据源
5楼
有点蓝
发表于:2024/5/31 10:25:00
不需要修改,一样的用法
共5 条记录, 每页显示 10 条, 页签:
[1]
Copyright © 2000 - 2018
foxtable
.com
Tel: 4000-810-820 粤ICP备11091905号
Powered By
Dvbbs
Version 8.3.0
Processed in .03125 s, 2 queries.
[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版