我有以下要求:在webfocus version8中,如果我在webfocus报告搜索框中输入任何值,则表格和行中具有该值的应突出显示。请建议如何做到这一点?
发布于 2014-02-12 23:18:25
-DEFAULT &SEARCHTERM = 'JAPAN'
TABLE FILE CAR
BY COUNTRY
BY MODEL
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE NOTOTAL
ON TABLE PCHOLD FORMAT HTML
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *
INCLUDE = endeflt,
WRAP=OFF,
$
DEFMACRO=COND0001,
MACTYPE=RULE,
WHEN=N1 EQ '&SEARCHTERM',
$
TYPE=DATA,
BACKCOLOR=RGB(139 0 102),
COLOR='WHITE',
MACRO=COND0001,
$
TYPE=TABHEADING,
FONT='TAHOMA',
STYLE=BOLD,
JUSTIFY=LEFT,
$
ENDSTYLE
END发布于 2016-01-08 05:58:17
请看一看活动的HTML格式类型,因为AHTML功能已经为您解决了这一点,甚至更多。
只需将表PCHOLD格式HTML更改为表PCHOLD格式AHTML即可。
按照你现在编写程序的方式,搜索词只在宏中定义,而不是在任何地方实现。此外,由于搜索词是基于变量的,因此在运行报告之前需要知道它,我认为这不是理想的结果。
https://stackoverflow.com/questions/20493779
复制相似问题