以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  求教:查询赋值问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=196594)

--  作者:散客
--  发布时间:2025/5/16 15:41:00
--  求教:查询赋值问题
Dim Customers As List(Of String)
Customers = DataTables("表a").SQLGetValues("F")
For Each Customer As String In Customers
    \'    Output.Show(Customer)
    \'MessageBox.Show(customer)
    For Each dr As DataRow In DataTables("表a").DataRows
        \'        If dr("P") = " & customer & " Then
        \'\'            dr("连环清主体") = True
        \'        End If 
        If DataTables("表a").Find("P = \'" & customer & "\'") IsNot Nothing Then
            dr("连环清主体") = True
        End If
    Next 
Next
在表a中查询 P = F 行的值时,复制“连环清”列为true

--  作者:有点蓝
--  发布时间:2025/5/16 15:45:00
--  
一句代码就够了

DataTables("表a").SQLreplacefor("连环清",true,"P = F")
--  作者:散客
--  发布时间:2025/5/16 16:20:00
--  
抱歉,这句代码运行结果不对,
在表a中,P,F 是合同双方关系,我要选择的结果是:张三欠李四、李四欠王五P=F 相当于把P和F的值为“李四”的记录标记出来

--  作者:散客
--  发布时间:2025/5/16 16:21:00
--  
不是在一条记录中P=F
--  作者:有点蓝
--  发布时间:2025/5/16 16:32:00
--  
请截图表数据具体说明
--  作者:散客
--  发布时间:2025/5/16 17:07:00
--  
图片点击可在新窗口打开查看
要标记出张三和李四所在记录,张三和李四既是拖欠方又是被拖欠方,(p和f有张三和李四的都要标记),求教了

--  作者:有点蓝
--  发布时间:2025/5/16 17:18:00
--  
上面7行数据岂不是都要勾选,因为互相之间都有关系
--  作者:有点蓝
--  发布时间:2025/5/16 17:23:00
--  
DataTables("表a").SQLreplacefor("连环清",true,"exists (select 1 from 表a as b where b.F=表a.P")
--  作者:散客
--  发布时间:2025/5/16 17:32:00
--  
勾选1、2、5、6、7
--  作者:散客
--  发布时间:2025/5/16 17:34:00
--  
老五和五不同