Rss & SiteMap

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

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

标题:在用导航栏进行主表切换并筛选时提示错误是什么意思?

1楼
mtxinggao 发表于:2012/2/3 17:36:00

我做项目管理,在设计软件时,用导航栏进行主表切换并自动选择和“项目名称”相关的“项目进展情况”,但是在首次点击导航栏中的“项目管理”时出现如下错误提示(图一)
图片点击可在新窗口打开查看此主题相关图片如下:图一.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:图二.jpg
图片点击可在新窗口打开查看
2楼
mtxinggao 发表于:2012/2/3 17:39:00
单击“确定”按钮后软件使用正常,请狐爸及各位高手帮助。
3楼
狐狸爸爸 发表于:2012/2/3 17:47:00

你的代码问题,错误的意思是,表中不存在名为“超级洗肠液”的列。

4楼
mtxinggao 发表于:2012/2/4 10:01:00

代码我仔细检查过,我将我的文件上传,请狐爸给看看。

5楼
mtxinggao 发表于:2012/2/4 10:02:00
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip

6楼
blackzhu 发表于:2012/2/4 11:10:00

Dim t As Table = Tables("项目进展情况_Table1")
With Tables("项目管理")
    If .Current Is Nothing Then
        t.Filter = "False"
    Else
        t.Filter = "项目名称 = '" & .Current("项目名称") & "'"
    End If
End With

 

  将项目进展情况 窗口事件的代码改一下.

7楼
mtxinggao 发表于:2012/2/4 12:46:00

多谢“blackzhu”的帮助,问题解决了,但是还是不太明白。我还有两个表“档案管理”“档案借阅日志”,其做法和上面的一模一样,在窗口的afterload事件代码:

 

Dim t As Table = Tables("档案借阅日志")
With Tables("档案管理")
    If .Current Is Nothing Then
        t.Filter = "False"
    Else
        t.Filter = "档案名称 = " & .Current("档案名称")

    End If
End With

 

这样运行没有问题,可以顺利运行,所不同的是,窗口中的table控件绑定的“档案借阅日志”表的“作为副本”属性为“false”。

8楼
blackzhu 发表于:2012/2/4 13:34:00
  变量的问题,基本就是  &  变量  & "'" 这样处理的.
9楼
mtxinggao 发表于:2012/2/4 14:10:00
多谢,图片点击可在新窗口打开查看
共9 条记录, 每页显示 10 条, 页签: [1]

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

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 3 queries.