Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共77 条记录, 每页显示 10 条, 页签: [2][3][4][5] [6] [7][8]
[浏览完整版]

标题:接口上报,帮忙指导一下

51楼
有点蓝 发表于:2023/8/16 14:10:00
什么异常,什么错误?
52楼
zoyong 发表于:2023/8/16 15:05:00
详细错误信息:
此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据
53楼
有点蓝 发表于:2023/8/16 15:22:00
For Each dr As DataRow In dt.DataRows
nr = dtt.Find("立项编号 = '" & dr("立项编号") & "'")
    If nr Is Nothing Then
        nr = dtt.AddNew()
    End If
        For Each dc As DataCol In dt.DataCols
            nr(dc.name) = dr(dc.name)
        Next
Next
dtt.save
54楼
zoyong 发表于:2023/9/30 10:57:00
S ELECT   b.*, d.采购在途
FROM      dbo.YW_采购订单明细 AS b RIGHT OUTER JOIN
                    (S ELECT   MAX(_identify) AS _identify, 产品编号, 仓库, SUM(入库数量) AS 入库数量, SUM(出库数量) AS 出库数量, 
                                     CONVERT(decimal(18, 0), SUM(入库数量 - 出库数量)) AS 现存数, CONVERT(decimal(18, 0), 
                                     SUM(入库数量 - 出库数量)) AS 库存数量
                     FROM      dbo.V_YW_库存明细 AS a
                     GROUP BY 产品编号, 仓库) AS c ON c.产品编号 = b.产品编号 
                RIGHT OUTER JOIN dbo.ZL_产品资料 AS d ON d.产品编号 = b.产品编号
WHERE   (b.订单编号 IS NOT NULL)


新增了红色代码后,错误提示 “对于多个基表不支持动态 SQL 生成。”
[此贴子已经被作者于2023/9/30 12:26:07编辑过]
55楼
有点蓝 发表于:2023/10/2 22:56:00
或者多表关联的只能用作查询表
56楼
zoyong 发表于:2023/10/6 8:55:00
问题1
表事件PrepareEdit代码
        Dim rd As String =  "数量|机台号|班表数|备注"  
        Dim Names As String() = rd.split("|")
        For Each Nam As String In Names
            If e.Table.Cols(e.Table.ColSel).Name = Nam Then
                e.cancel = False
            Else
                e.cancel = True
            End If
        Next

为啥只有备注列可编辑,其他列都不能编辑


问题2
cmd.CommandText = "Se lect  DISTINCT    产品编号    * From {V_YW_销售订单明细加库存} Where 客户编号 ='" & Tables("销售订单_table1").Current("客户编号") & "'"

红色代码无效,想加载产品编号不重复的值


[此贴子已经被作者于2023/10/6 12:39:59编辑过]
57楼
有点蓝 发表于:2023/10/7 8:45:00
1、rd里的列都可以编辑?

       Dim rd As String =  "数量|机台号|班表数|备注"  
        Dim Names As String() = rd.split("|")
dim b as boolean = true
        For Each Nam As String In Names
            If e.col.Name = Nam Then
                b=false
exit for
            End If
        Next
e.cancel = b

2、

cmd.CommandText = "Select  DISTINCT    产品编号  From {V_YW_销售订单明细加库存} Where 客户编号 ='" & Tables("销售订单_table1").Current("客户编号") & "'"
58楼
zoyong 发表于:2023/10/7 9:43:00
cmd.CommandText = "Se lect  DISTINCT    产品编号     From {V_YW_销售订单明细加库存} Where 客户编号 ='" & Tables("销售订单_table1").Current("客户编号") & "'"


加载不重复的产品编号,又想显示全部列
59楼
有点蓝 发表于:2023/10/7 9:58:00
这种需要做复合查询

cmd.CommandText = "
select a.* from {V_YW_销售订单明细加库存} as a inner join (Select  产品编号,max([_identify]) as id  From {V_YW_销售订单明细加库存} Where 客户编号 ='" & Tables("销售订单_table1").Current("客户编号") & "' group by 产品编号) as b on a.[_identify] = b.[id]"



60楼
zoyong 发表于:2023/10/9 7:11:00
窗口有一个控件Label,能否模拟按键,按下后执行里面的代码

PerformClick这功能不行
共77 条记录, 每页显示 10 条, 页签: [2][3][4][5] [6] [7][8]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .05469 s, 2 queries.