Foxtable(狐表)用户栏目专家坐堂 → 提示这个错误是什么意思?


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

主题:提示这个错误是什么意思?

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


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
提示这个错误是什么意思?  发帖心情 Post By:2013/3/10 22:59:00 [显示全部帖子]

  在网上搜到林大师的案例,做了一个查询表,从《合同档案》取项目名称、合同编号,从《应收款明细》取“应收款金额”,双方通过“合同编号”建立联系。
图片点击可在新窗口打开查看此主题相关图片如下:sj-1.png
图片点击可在新窗口打开查看


界面:

图片点击可在新窗口打开查看此主题相关图片如下:sj-2.png
图片点击可在新窗口打开查看


代码如下:

Dim cbx1 As WinForm.CheckedComboBox = e.Form.Controls("CheckedComboBox1")
Dim cbx2 As WinForm.CheckedComboBox = e.Form.Controls("CheckedComboBox2")

Dim cmd As New SQLCommand
cmd.CommandText = "select " & cbx1.Text & iif(cbx1.Text > "" And cbx2.Text > "", ",", "") & cbx2.Text & " from {合同档案} As a Inner join {应收款明细} As b on (a.合同编号 = b.合同编号)"
'msgbox(cmd.CommandText)
Dim dt As DataTable = cmd.ExecuteReader
e.Form.Controls("Table1").Table.datasource = dt

 回到顶部
帅哥哟,离线,有人找我吗?
zerov
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
回复:(muhua)提示没有找到表,你的是外部数据源吗?...  发帖心情 Post By:2013/3/11 13:36:00 [显示全部帖子]

是外部数据源,如何用代码加上数据源,数据源名称:user,数据库:xm.mdb

 回到顶部
帅哥哟,离线,有人找我吗?
zerov
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
回复:(狐狸爸爸)http://www.foxtable.com/help/top...  发帖心情 Post By:2013/3/11 23:11:00 [显示全部帖子]

谢谢,加上数据源名字后,又出现这样的错误,看不懂。

图片点击可在新窗口打开查看此主题相关图片如下:ss.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
zerov
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
回复:(狐狸爸爸)如果查询来自多个表,而某列不止在...  发帖心情 Post By:2013/3/12 9:57:00 [显示全部帖子]

Dim cbx1 As WinForm.CheckedComboBox = e.Form.Controls("CheckedComboBox1")
Dim cbx2 As WinForm.CheckedComboBox = e.Form.Controls("CheckedComboBox2")

Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "select " & cbx1.Text & iif(cbx1.Text > "" And cbx2.Text > "", ",", "") & cbx2.Text & " from {应收款表} As a Inner join {主合同档案} As b on ( {应收款表} .合同编号 =  {主合同档案}.合同编号)"
'msgbox(cmd.CommandText)
Dim dt As DataTable = cmd.ExecuteReader
e.Form.Controls("Table1").Table.datasource = dt


{主合同档案}表通过“合同编号、项目名称”与{应收款表}建立关联,而{主合同档案}有区域、签约人等列,{应收款表} 有“应收款金额”、“回款金额”等列,想建立关联后动态查询分区域或签约人等条件的回款金额或应收款金额?上面代码如何修改?

 回到顶部
帅哥哟,离线,有人找我吗?
zerov
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
  发帖心情 Post By:2013/3/13 9:56:00 [显示全部帖子]

不知道怎么修改了?

 回到顶部
帅哥哟,离线,有人找我吗?
zerov
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
回复:(muhua)select " & cbx1.Text & iif(...  发帖心情 Post By:2013/3/13 13:15:00 [显示全部帖子]

{主合同档案}表通过“合同编号、项目名称”与{应收款表}建立关联,
{主合同档案}有 合同编号、项目名称 、区域、签约人等列,
{应收款表} 有“合同编号、项目名称、应收款金额”、“回款金额”等列,
想建立关联后动态查询分区域或签约人等条件的回款金额或应收款金额?

窗口中建立了2个CheckedComboBox1控件,分别为cbx1/cbx2,cbx1的内容txt来自{应收款表}、cbx2的内容txt来自{主合同档案},这句代码的意思是建立关联,再查询或统计



 回到顶部
帅哥哟,离线,有人找我吗?
zerov
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
回复:(muhua)MessageShow.Box(cmd.CommandText)&...  发帖心情 Post By:2013/3/13 15:39:00 [显示全部帖子]

弹出这个窗口:

图片点击可在新窗口打开查看此主题相关图片如下:3141.png
图片点击可在新窗口打开查看


 回到顶部