Foxtable(狐表)用户栏目专家坐堂 → 如何实现一个点击单元格打开一个表进行选择输入


  共有3844人关注过本帖树形打印复制链接

主题:如何实现一个点击单元格打开一个表进行选择输入

美女呀,离线,留言给我吧!
宝宝贝贝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:19 积分:231 威望:0 精华:0 注册:2014/9/4 9:21:00
如何实现一个点击单元格打开一个表进行选择输入  发帖心情 Post By:2014/9/8 15:58:00 [显示全部帖子]

我做的是一个标签系统.

其中一个表是客户订单SC,另外表是根据装箱情况做出来的箱子数据CTN及箱子里装的具体的产品PACKING_DETAILS.

现在我已经设计了一个窗口,在这个窗口里面,仓库人员可以根据箱子尺寸及产品信息录入.

但是我想在录入产品信息的时候,点击单元格能够出现一个表格,表格里面出现的是该piao外销合同的订单数量-已经做好标签的产品数量,即是该piao订单未做标签的产品.

这个表格我开始想在PACKING_DETAILS里面用CELLBUTTONCLICK输入查询表生成器的代码.即点CODE单元格能跳出表格,但是说查询表成生的代码里面没有,老是报错.

我又想在窗口里面做一个按扭,做查询表,又说里面的查询表代码不能用,报错.

基本代码如下

If e.Col.Name = "CODE" Then
    Dim jb As New SQLJoinTableBuilder ("统计表1","PACKING_DETAILS")
    Dim Cols1() As String = {"DZNO","CODE"}
    Dim Cols2() As String = {"SCNO","CODE"}
    jb.AddTable ("PACKING_DETAILS", Cols1, "SC",Cols2)
    AddCols("SCNO", "{SCNO}.CODE", "中文品名","SIZE","单位")
    jb.AddEep("剩余标签", "{SC}.QTY-Compute("SUM({Packing_Details}.QTY")","CODE = '" & e.DataRow("CODE") & "'"
    jb.Build()
    MainTable = Tables ("统计表1")
End If
   

请问这个功能应该怎么实现呢?

 


 回到顶部