Patch level : 4.0

Files correlati     : ba8
Ricompilazione Demo : [ ]
Commento            :
Corretto salvataggio con nome dei report.


git-svn-id: svn://10.65.10.50/trunk@16008 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2008-01-17 14:13:42 +00:00
parent 6a81865319
commit 18691a9ab0

View File

@ -488,19 +488,11 @@ bool TReport_mask::save_report()
_report.set_recordset(get(F_SQL));
if (is_power_station())
{
FILE_SPEC fsp; memset(&fsp, 0, sizeof(fsp));
xvt_fsys_convert_str_to_dir(_curr_report.path(), &fsp.dir);
strcpy(fsp.type, _curr_report.ext());
_curr_report.ext("");
strcpy(fsp.name, _curr_report.name());
strcpy(fsp.creator, "CAMPO");
FILE_SPEC fsp;
xvt_fsys_convert_str_to_fspec(_curr_report, &fsp);
ok = xvt_dm_post_file_save(&fsp, TR("Nome report")) == FL_OK;
if (ok)
{
xvt_fsys_convert_dir_to_str(&fsp.dir, _curr_report.get_buffer(), _curr_report.size());
_curr_report.add(fsp.name);
}
xvt_fsys_convert_fspec_to_str(&fsp, _curr_report.get_buffer(), _curr_report.size());
}
if (ok)
{
@ -669,7 +661,7 @@ void TReport_mask::select_section()
void TReport_mask::update_report() const
{
TTree_field& tf = tfield(F_SECTIONS);
tf.win().force_update();
tf.win().TWindow::force_update(); // Redraw only, not rebuild
TReport_drawer& rdh = (TReport_drawer&)field(F_REPORTH);
rdh.win().force_update();