From 96adac3e57c20d57a48313856265c625ec2e64e8 Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Tue, 13 Feb 2024 16:21:47 +0100 Subject: [PATCH] Patch level : 12.00 1322 Files correlati : 777.exe tp*.exe Commento : Diano CU --- src/include/report.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/include/report.cpp b/src/include/report.cpp index 72b707724..696fca273 100755 --- a/src/include/report.cpp +++ b/src/include/report.cpp @@ -2265,6 +2265,7 @@ bool TReport::evaluate(const char* expr, TVariant& var, TFieldtypes force_type) if (e.numvar() == 1) { const TFixed_string name(e.varname(0)); + if (name == expr) { if (get_usr_val(name, var)) @@ -2409,6 +2410,18 @@ bool TReport::load(const char* fname) return ok; } +void TReport::show_all_sections() +{ + FOR_EACH_ASSOC_OBJECT(_sections, os, sec_key, sec_item) + { + TReport_section * sect = (TReport_section *)sec_item; + const bool section_shown = sect->shown(); + + if (section_shown) + _default_shown_sections.add(sec_key); + } +} + bool TReport::save(const char* fname) const { char name[_MAX_FNAME];