以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口打印出现的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71512) |
-- 作者:xiaohuli -- 发布时间:2015/7/13 11:37:00 -- 窗口打印出现的问题 做了一个打印窗口,出现了如图所示错误:
填充表的代码如下: [此贴子已经被作者于2015/7/13 14:40:33编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/7/13 11:45:00 -- 1、列名写错了,或者表名写错了;
2、没有写数据源的名字
Tables("出库打印_Table1").Fill("select 产品名称,出库数量,仓库,库位,备注 fro m {出库明细表} where ID =\'" & e.Form.Controls("ID").text & "\'", "数据源名字", True) |
-- 作者:xiaohuli -- 发布时间:2015/7/13 12:03:00 -- 老师,数据源指定了,现在不报刚才的那个错误了,但是打印的时候,只有那个id和日期是有值的,填充的表里面是没有数据的,在数据库中查询的时候是有数据的 Tables("出库打印_Table1").Fill("select 产品名称,出库数量,仓库,库位,备注 我的id取得值是label6的值,label6的名称是ID,然后我取ID得值这样取对不?ID =\'"& e.Form.Controls("ID").text & "\' [此贴子已经被作者于2015/7/13 12:19:00编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/7/13 12:06:00 -- e.Form.Controls("ID").text
改成
Tables("表A").Current("ID") |
-- 作者:xiaohuli -- 发布时间:2015/7/13 12:19:00 -- 我将ID =\'"& e.Form.Controls("ID").text & "\'改成了这样入库ID =\'Tables("出库打印窗口_表A").Current("ID") \',然后提示说ID不属于出库打印窗口_表A |
-- 作者:xiaohuli -- 发布时间:2015/7/13 14:18:00 -- 老师,我将ID =\'"& e.Form.Controls("ID").text & "\'改成了这样入库ID =\'Tables("出库打印窗口_表A").Current("ID") \',然后提示说ID不属于出库打印窗口_表A |
-- 作者:大红袍 -- 发布时间:2015/7/13 14:24:00 -- 你的 e.Form.Controls("ID").text 的值来自于哪个表?
表名一定要写对
Tables("表A").Current("ID") |