Foxtable(狐表)用户栏目专家坐堂 → 请教


  共有3130人关注过本帖平板打印复制链接

主题:请教

帅哥哟,离线,有人找我吗?
outcat
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
请教  发帖心情 Post By:2018/9/19 11:07:00 [只看该作者]


此主题相关图片如下:1.png
按此在新窗口浏览图片
双击每一条记录后打开下面界面

 
此主题相关图片如下:2.png
按此在新窗口浏览图片
 

当这两个表都有数据的时候,可以打开“司机运费核单的界面”然后对该司机的单据进行核单,上图中其中一个表没有数据,就提示错误,

正确的司机核单窗体

 


此主题相关图片如下:3.png
按此在新窗口浏览图片

 

当两个表都有数据可以打开的代码

If Forms("司机运费记录").opened

    DataTables("客户发砖总表").loadfilter = "司机 = '" & Tables("司机运费记录_Table1").Current("司机") & "'"

    DataTables("客户发砖总表").load

    DataTables("赊销销砖总表").loadfilter = "司机 = '" & Tables("司机运费记录_Table2").Current("司机") & "'"

    DataTables("赊销销砖总表").load

End If

然后我修改了代码如下,还是不能成功,请老师看一下

If Forms("司机运费记录").opened

    If Tables("司机运费记录_Table1").Current IsNot Nothing Then

        If Tables("客户发砖总表").Current IsNot Nothing Then

            DataTables("客户发砖总表").loadfilter = "司机 = '" & Tables("司机运费记录_Table1").Current("司机") & "'"

            DataTables("客户发砖总表").load

        End If

       

    ElseIf Tables("司机运费记录_Table2").Current IsNot Nothing Then

        If Tables("赊销销砖总表").Current IsNot Nothing Then

            DataTables("赊销销砖总表").loadfilter = "司机 = '" & Tables("司机运费记录_Table2").Current("司机") & "'"

            DataTables("赊销销砖总表").load

        End If

    End If

End If




 


 回到顶部