请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
许闲乘月(uid:239012)
职业资格认证:FCA-FineReport
  • 原本是帆软做的查询报表,在打印的时候,发现下划线没了。这里是本来设置的是空格,然后加了下划线。帆软版本是8.0.0的这个怎么解决?
  • 报错截图如下:
  • 系统中日期字段是JULIAN日期类型,参数是date,要求获取当前日期的上一年的同期值,所以要在参数中改成去年。但是转换不成功,各位知道怎么转换吗?
  • 是将第一个图的数据用报表查询出来。
  • select * from A WHERE A>='1'  and a<='2' 的时候 ,会出现1,2,10。但是用select * from A WHERE A>=1 and a<=2,结果集中就只出现1,2。这个是什么问题?
  • select T4.TDDOC,        T4.tddsc1,        t4.tddsc2,        t4.tddsc,        t4.uorg,        t4.tuprc,        t4.taexp,        t4.THDC5801,        t4.tddoco,        t4.thflag,        t4.tdtxa1,        t4.tdflag,        t4.THSTRING01,        t2.tdtxa2,        t3.mcu,        trim(c.abalph) as abalph,        t4.thalph   from (select trim(t1.tddoc) as tddoc,                trim(t1.tddsc1) AS tddsc1,                trim(t1.tddsc2) as tddsc2,                trim(t1.tddsc) as tddsc,                T1.TDUORG / 10000 as uorg,                T1.TDTUPRC / 10000 as tuprc,                T1.TDTAEXP / 100 as taexp,                trim(T.THDC5801) as THDC5801,                t1.tddoco,                t.thflag,                t1.tdtxa1,                trim(t.thalph) as thalph,                t1.tdflag,                T.THSTRING01           from proddta.f5842001  t           left join proddta.f5842002 t1             on t.thdoc = t1.tddoc             where  1=1 ${if(len(单据号)==0,"","and t.tHdoc='"+单据号+"'")}             and 1=1  ${if(len(单据号上)==0,"","and t.tHdoc>'"+单据号上+"'")}             and 1=1 ${if(len(单据号下)==0,"","and t.tHdoc<'"+单据号下+"'")}             and t1.tdchar01 <> 'N'             ) t4   left join (select tddoc,                     listagg(to_char(tdtxa1), ' ') WITHIN GROUP(ORDER BY tdtxa1) AS tdtxa2                from (select distinct tddoc, concat(SUBSTR(trIM(tdtxa1), 2, 2), '%') as tdtxa1                        from proddta.f5842002)               group by tddoc) t2     on t4.tddoc = t2.tddoc   left join (select tddoc,listagg(to_char(tdmcu), ' ') WITHIN GROUP(ORDER BY tdmcu) AS mcu                from (select distinct tddoc, trIM(tdmcu) as tdmcu                        from proddta.f5842002)               group by tddoc) t3     on t4.tddoc = t3.tddoc   left join sy920.f0092 b     on T4.thstring01= b.uluser   left join proddta.f0101 c     on b.ulan8 = c.aban8  order by t4.tddoc, t4.tdtxa1
  • 错误代码:1301 数据集配置错误Query:ORA-01722: invalid numberselect T1.TDDOC,        T1.tddsc1,        t1.tddsc2,        t1.tddsc,        t1.uorg,        t1.tuprc,        t1.taexp,        t1.THDC5801,        t1.tddoco,        t1.thflag,        t1.tdtxa1,        t1.tdflag,        t1.THSTRING01,        t2.tdtxa2,        t3.mcu,        trim(c.abalph) as abalph,        t1.thalph   from (select trim(t1.tddoc) as tddoc,                trim(t1.tddsc1) AS tddsc1,                trim(t1.tddsc2) as tddsc2,                trim(t1.tddsc) as tddsc,                T1.TDUORG / 10000 as uorg,                T1.TDTUPRC / 10000 as tuprc,                T1.TDTAEXP / 100 as taexp,                trim(T.THDC5801) as THDC5801,                t1.tddoco,                t.thflag,                t1.tdtxa1,                trim(t.thalph) as thalph,                t1.tdflag,                T.THSTRING01           from proddta.f5842001 t           left join proddta.f5842002 t1             on t.thdoc = t1.tddoc          where tdchar01 <> 'N'                  ) t1   left join (select tddoc,                     listagg(to_char(tdtxa1), ' ') WITHIN GROUP(ORDER BY tdtxa1) AS tdtxa2                from (select distinct tddoc,                                      concat(SUBSTR(trIM(tdtxa1), 2, 2), '%') as tdtxa1                        from proddta.f5842002)               group by tddoc) t2     on t1.tddoc = t2.tddoc   left join (select tddoc,                     listagg(to_char(tdmcu), ' ') WITHIN GROUP(ORDER BY tdmcu) AS mcu                from (select distinct tddoc, trIM(tdmcu) as tdmcu                        from proddta.f5842002)               group by tddoc) t3     on t1.tddoc = t3.tddoc   left join sy920.f0092 b     on T1.thstring01 = b.uluser   left join proddta.f0101 c     on b.ulan8 = c.aban8  order by t1.tddoc, t1.tdtxa1thstring01 是nchar(30) uluser是nchar(10)不知道是怎么回事,在线等挺急的。语句本身没有问题。是用于条件筛选的语句导致的。用了to_number也报数字无效。and 1=1 ${if(len(单据号)==0,"","and T.tHdoc=to_number('"+单据号+"')")} and 1=1 ${if(len(单据号上)==0,"","and t.tHdoc>to_number('"+单据号上+"')")} and 1=1 ${if(len(单据号下)==0,"","and t.tHdoc<to_number('"+单据号下+"')")}
  • 打印单据的表头应该在哪里?单据的内容怎么显示?
  • 我在处理年度报表的时候,需要把每个月的物料详情展示出来,一共14个列,一共十二个月。然后在帆软报表查询所有的时候,会一直报内存超过阈值这个情况,一直查不出来。大概有两三万的数据。sql语句我是用左连接了12个不同条件的主表,有什么简单的办法吗?sql语句如下(因为太长了,所以删减了一部分展示字段):SELECT A.INMCU,       A.INFY,       trim(A.INLITM),           A.Inaisl,       trim(O.IMDSC1) AS IMDSC1,       trim(O.IMDSC2) AS IMDSC2,       trim(O.IMALN) AS IMALN,       trim(O.Imstkt) AS IMSTKT,       trim(O.IMUOM1) AS IMSTKT,       SUM(b.INTQCT),       SUM(b.INAPYC),       SUM(b.innq01),       SUM(b.inan01),       SUM(B.INAN01A),       SUM(b.INNQ02),       SUM(b.INAN02),       SUM(b.INNQ03),       SUM(b.INAN03),       SUM(b.innq04),       SUM(b.inan04),       SUM(b.INNQ05),       SUM(b.INAN05),       SUM(b.INNQ06),       SUM(b.INAN06),       SUM(b.innq07),       SUM(b.inan07),       SUM(b.INNQ08),       SUM(b.INAN08),       SUM(b.INNQ09),       SUM(b.INAN09),       SUM(b.INNQ10),       SUM(b.INAN10),       SUM(d.innq01),       SUM(d.inan01),       SUM(e.innq01),       SUM(e.inan01),       SUM(F.innq01),       SUM(F.inan01),       SUM(G.innq01),       SUM(G.inan01),       SUM(H.innq01),       SUM(H.inan01),       SUM(M.innq01),       SUM(M.inan01),       SUM(I.innq01),       SUM(I.inan01),       SUM(J.innq01),       SUM(J.inan01),       SUM(K.innq01),       SUM(K.inan01),       SUM(L.innq01),       SUM(L.inan01),       SUM(N.innq01),       SUM(N.inan01)         FROM PRODDTA.F5541116 A       left join (select * from proddta.f5541116 where  inpn='1' and infy='19') b on a.inlitm=b.inlitm   AND A.Inaisl=b.Inaisl  and a.inpn=b.inpn         left join (select * from proddta.f5541116 where  inpn='2' and infy='19') d on a.inlitm=d.inlitm   AND A.Inaisl=D.Inaisl  and a.inpn=d.inpn         left join (select * from proddta.f5541116 where  inpn='3' and infy='19') e on a.inlitm=E.inlitm   AND A.Inaisl=e.Inaisl  and a.inpn=e.inpn         left join (select * from proddta.f5541116 where  inpn='4' and infy='19') F on a.inlitm=F.inlitm   AND A.Inaisl=F.Inaisl  and a.inpn=F.inpn        left join (select * from proddta.f5541116 where  inpn='5' and infy='19') G on a.inlitm=G.inlitm   AND A.Inaisl=G.Inaisl  and a.inpn=G.inpn         left join (select * from proddta.f5541116 where  inpn='6' and infy='19') H on a.inlitm=H.inlitm   AND A.Inaisl=H.Inaisl  and a.inpn=H.inpn        left join (select * from proddta.f5541116 where  inpn='7' and infy='19') M on a.inlitm=M.inlitm   AND A.Inaisl=M.Inaisl  and a.inpn=M.inpn        left join (select * from proddta.f5541116 where  inpn='8' and infy='19') I on a.inlitm=I.inlitm   AND A.Inaisl=I.Inaisl  and a.inpn=I.inpn         left join (select * from proddta.f5541116 where  inpn='9' and infy='19') J on a.inlitm=J.inlitm   AND A.Inaisl=J.Inaisl  and a.inpn=J.inpn         left join (select * from proddta.f5541116 where  inpn='10' and infy='19') K on a.inlitm=K.inlitm   AND A.Inaisl=K.Inaisl  and a.inpn=K.inpn        left join (select * from proddta.f5541116 where  inpn='11' and infy='19') L on a.inlitm=L.inlitm   AND A.Inaisl=L.Inaisl  and a.inpn=L.inpn         left join (select * from proddta.f5541116 where  inpn='12' and infy='19' ) N on a.inlitm=N.inlitm   AND A.Inaisl=N.Inaisl  and a.inpn=N.inpn         LEFT JOIN PRODDTA.f4101 O  ON A.INLITM=O.IMLITM        WHERE A.INFY='19'       group by A.INMCU,       A.INFY,       A.INLITM,        A.Inaisl,       O.IMDSC1,       O.IMDSC2,       O.IMALN,       O.Imstkt,       O.IMUOM1

12

2

12

10

12下一页
个人成就
内容被浏览4,747
加入社区4年336天
返回顶部