找回密码
 注册成为天翎用户
查看: 2600|回复: 11

页面显示

[复制链接]
zzq 发表于 2012-7-25 13:03:36 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-7-25 17:33 编辑

我想问下我用sql过滤模式,写的sql然后用脚本让值显示到页面表上,还用sql做了个查询这些都好着呢,但是页面上查出来的数据点进去没有跳到显示页面的表单而是显示null这怎么办?
bess 发表于 2012-7-25 13:31:41 | 显示全部楼层
您好,请问您用sql过滤时候,sql查询语句在查询的时候是否有查询域id,表单id以及记录id呢?
回复

使用道具 举报

 楼主| zzq 发表于 2012-7-25 13:38:48 | 显示全部楼层
回复 2# bess


    var sql = "";
if (getItemValue("ITEM_BIANMA")!=null && getItemValue("ITEM_BIANMA").trim().length() > 0){
sql = sql+" and ITEM_BIANMA like '%"+ getItemValue("ITEM_BIANMA")+"%' ";}
if (getItemValue("ITEM_JIANCHENG")!=null && getItemValue("ITEM_JIANCHENG").trim().length() > 0){
sql = sql+" and ITEM_JIANCHENG like '%"+ getItemValue("ITEM_JIANCHENG")+"%' ";}
if (getItemValue("qsrq")!=null && getItemValue("qsrq").trim().length() > 0){
sql = sql+" and UNIX_TIMESTAMP(ITEM_CZRQ)>= UNIX_TIMESTAMP('"+ getItemValue("qsrq")+"') ";}
if (getItemValue("jsrq")!=null && getItemValue("jsrq").trim().length() > 0){
sql = sql+" and UNIX_TIMESTAMP(ITEM_CZRQ)<= UNIX_TIMESTAMP('"+getItemValue("jsrq")+"') ";}
"SELECT a.ITEM_JIANCHENG ,a.ITEM_BIANMA,a.ITEM_GUIGE,a.ITEM_DANWEI,a.ITEM_SHULIANG,a.ITEM_DANJIA,t.ITEM_CANGKU,a.DOMAINID,a.ID  FROM tlk_cgshmx a ,tlk_cgshd t WHERE t.id= a.PARENT  AND a.DOMAINID='11d7-1cdd-aa69a860-956a-f9927e24cd28'"+sql;
这个就是我的sql是两个表联合查询的!
回复

使用道具 举报

bess 发表于 2012-7-25 13:43:38 | 显示全部楼层
您好,您是想点击记录进入到那张表单呢?您需要在查询的同时也要查询表单id。这个表单id就是您想点击记录后进去的那个表单的id。
回复

使用道具 举报

 楼主| zzq 发表于 2012-7-25 13:56:22 | 显示全部楼层
回复 4# bess


    不太懂,意思是我两表查询改成三表查询在加个条件把这个表单id也查一下
回复

使用道具 举报

bess 发表于 2012-7-25 13:59:00 | 显示全部楼层
不是的,就是说,比如您现在查询的是a,b两个表单的数据,然后您点击记录想要进入a表单的详细页面。那么您的查询语句的select后面,需要同时查询表单a的表单id;同样如果是想点击记录进入表单b的详细页面,那么您的select后面需要查询表单b的formid。
回复

使用道具 举报

 楼主| zzq 发表于 2012-7-25 14:01:24 | 显示全部楼层
回复 6# bess


    那我就更不懂了,我现在显示的页面上数据两个表的字段都有
回复

使用道具 举报

 楼主| zzq 发表于 2012-7-25 14:12:07 | 显示全部楼层
回复 6# bess


    抱歉我说的可能不太明白上面是的sql是通过一个表的id等于另外一个表的parent查出来的页面上只显示了我需要的几个字段!
回复

使用道具 举报

purple 发表于 2012-7-25 14:32:34 | 显示全部楼层
方便的话,我帮您远程看一下吧。QQ:1946218209
回复

使用道具 举报

purple 发表于 2012-7-25 14:48:01 | 显示全部楼层
或者您将您最后返回sql语句sqla.ITEM_JIANCHENG ,a.ITEM_BIANMA,a.ITEM_GUIGE,a.ITEM_DANWEI,a.ITEM_SHULIANG,a.ITEM_DANJIA,t.ITEM_CANGKU,a.DOMAINID,a.ID  FROM....换成sqla.ITEM_JIANCHENG ,a.ITEM_BIANMA,a.ITEM_GUIGE,a.ITEM_DANWEI,a.ITEM_SHULIANG,a.ITEM_DANJIA,t.ITEM_CANGKU,a.DOMAINID,a.ID,a.formid  FROM....有问题,再Q我。
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 00:58

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表