以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]子查询代码问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89858) |
-- 作者:huangfanzi -- 发布时间:2016/8/31 11:17:00 -- [求助]子查询代码问题 (s elect top 1 [工序记录标注] from {工序合并表记录标注} e where a.记录标记1 = e.工序记录标记 And e.创建者 = \'" & _UserName & "\'" order by 最后编辑时间 desc) As 工序记录标注 上述代码中,_UserName 是个全局变量,代表当前的用户名,但我这个写法在执行查询时会出错,请问老师如何修正,谢谢!
|
-- 作者:有点蓝 -- 发布时间:2016/8/31 11:24:00 -- (s elect top 1 [工序记录标注] from {工序合并表记录标注} e where a.记录标记1 = e.工序记录标记 And e.创建者 = \'" & _UserName & "\' order by 最后编辑时间 desc) As 工序记录标注 |
-- 作者:huangfanzi -- 发布时间:2016/8/31 11:47:00 -- 这个问题解决了,原来是粗心,多打了个双引号,谢谢老师指正! 另一个问题,如何能使在查询表中某个单元格右边出现"..." ,这样当这个格子内的结果太多导致整个报表太宽时,我可以通过代码限定这个单元格的宽度,同时用户可以通过点开“...“看到全部内容。
|
-- 作者:有点蓝 -- 发布时间:2016/8/31 12:01:00 -- 参考:http://www.foxtable.com/webhelp/scr/1444.htm |
-- 作者:huangfanzi -- 发布时间:2016/8/31 12:07:00 -- 可是老师,列表项目如何在查询报表中设置呢?是否有代码可用? 我试了:Tables(e.Form.Name & "_Table1").Cols("工序记录标注").Combolist = "|..." 但没用,是不是因为这张表是查询表的原因?
[此贴子已经被作者于2016/8/31 12:29:27编辑过]
|
-- 作者:有点蓝 -- 发布时间:2016/8/31 14:10:00 -- 确实是这个原因,查询表不能修改的。 |