Axys 3.0报告编写语言

时间:2014-08-19 15:55:59

标签: reporting

刚刚开始一项新工作,必须使用这个非常困难且过时的报告软件Axys。这个东西甚至不使用数据库,它基于平面文件系统。

无论如何,我被要求调整Axys的一些报道,但还没有得到线索。报告编写语言就像是(php,java和钴)的融合,并不是很好看,更不用说制作任何场景了。

想知道这里是否有人有这种报告软件的经验,因为那里没有太多的文档。

我只需添加几个小结区等。

以下是代码示例,向您展示我的意思:

else
    .#~9:face~$35:fname#~2_tmp3#~2_dtmp3#~2:llpri0#~2_dtmp7#~2_tmp7#~2_dtmp2#~2_dtmp6#~2_tmp10\n
  if $:isbond "y" =*
    .~~~$:bdesc\g
  goto h end of row eval a
if $:mature "y" =$ $:iscash "n" =$ &
  $_clip1 $<25:snmb
  #_tmp3 #_dtmp3 #:adun #:valf * /
  #subb4 #subb4 #_dtmp3 +~
  #subb6 #subb6 #_dtmp7 +~
  #_tmp7 #_dtmp2 #:adun #:valf * /
;  .#_tmp7 #_dtmp2 #:adun #:valf * / \n
  #subb8 #subb8 #_dtmp2 +~
  #subb9 #subb9 #_dtmp6 +~
  #_tmp10 #_dtmp5 #sub023 / 100 *
  #subb14 #subb14 #_dtmp2 +~
  #subb15 #subb15 #_dtmp3 +~
  #subb16 #subb16  #_zero #_dtmp3 $:zeromv "y" =$ ? +~
  #subb17 #subb17  #_zero #_dtmp2 $:zeromv "y" =$ ? +~
  #subb19 #subb19 #_dtmp6 +~
  #subb20 #subb20 #_dtmp7 +~
  #subb21 #subb21 #_dtmp4 +~
  #subb22 #subb22 #_dtmp5 +~
  #subb23 #subb23 #_dtmp5 +~
  #subb31 #_zero
  #subb35 #subb35 #_dtmp7 +~
  #subb39 #subb39 #_dtmp6 +~
  if $nosymb "n" =*
    .#~9:face~$_clip1~$35:fname#~2_tmp3#~2_dtmp3#~2:llpri0#~2_dtmp7#~2_tmp7#~2_dtmp2#~2_dtmp6#~2_tmp10\n
  else
    .#~9:face~$35:fname#~2_tmp3#~2_dtmp3#~2:llpri0#~2_dtmp7#~2_tmp7#~2_dtmp2#~2_dtmp6#~2_tmp10\n
  if $:isbond "y" =*
    .~~~$:bdesc\g
  goto h end of row eval a
if $:mature "y" =$ $:isbond "y" =* $:iscurr "y" =*  $:iscash "y" =* | $:vrs "y" =* &|  &
  #_dtmp0 #::llai0
  #_dtmp1 #::rrai0
  $_clip1 $<25:snmb
  #subb4 #subb4 #_dtmp3 +~
  #subb6 #subb6 #_dtmp7 +~
  #subb8 #subb8 #_dtmp2 +~
  #subb9 #subb9 #_dtmp6 +~
  #_tmp10 #_dtmp5 #sub023 / 100 *
  #subb11 #subb11 #_dtmp1 +~
  #subb12 #subb12 #_dtmp0 +~
  #subb14 #subb14 #_dtmp2 +~
  #subb15 #subb15 #_dtmp3 +~
  #subb16 #subb16  #_zero #_dtmp3 $:zeromv "y" =$ ? +~
  #subb17 #subb17  #_zero #_dtmp2 $:zeromv "y" =$ ? +~
  #subb19 #subb19 #_dtmp6 #_dtmp1 +~ +~
  #subb20 #subb20 #_dtmp7 #_dtmp0 +~ +~
  #subb21 #subb21 #_dtmp4 +~
  #subb22 #subb22 #_dtmp5 +~
  #subb23 #subb23 #_dtmp5 #_dtmp1 +~ +~
  #subb31 #_zero
  #subb35 #subb35 #_dtmp7 +~
  #subb39 #subb39 #_dtmp6 +~

非常感谢任何帮助或指示。

1 个答案:

答案 0 :(得分:0)

我发现理解Advent重新排序的最佳方法是使用Report Writer(repwiz32.exe)生成/修改新的/现有的报告,并分析旧的&amp;新文件。语言更像是perl而不是其他任何东西。

这是最新('14 .2)Rep Lang PDF的链接:https://www.dropbox.com/s/h17kpk86nuld16a/AdventReplang14.2.pdf?dl=0

祝你好运。