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:
parent
6a81865319
commit
18691a9ab0
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user