Tolti alcuni inutili update dello spreadsheet, aggiunta la forzatura

della registrazione sulla tab. PLA come tipo attivita' 1.


git-svn-id: svn://10.65.10.50/trunk@3141 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1996-07-05 07:13:25 +00:00
parent baad23f1ca
commit b57b658488

View File

@ -185,7 +185,7 @@ void TParaliq_app::init_query_mode(TMask& m)
{
// svuota tutto
TSheet_field& sh = (TSheet_field&)m.field(F_SHEET_PLA);
sh.reset();
//sh.reset();
}
void TParaliq_app::init_insert_mode(TMask& m)
@ -213,10 +213,12 @@ int TParaliq_app::rewrite(const TMask& m)
TToken_string& tt = sf.row(i);
const TString16 att = tt.get(0);
const TString16 tips(tt.get(1));
const TString16 codtab(format("%05ld%4d%s", firm, year, (const char*)att));
TString16 codtab(format("%05ld%4d%s", firm, year, (const char*)att));
_pla->zero();
_pla->put("CODTAB", codtab);
_pla->remove(); // Rimuove dalla tabella PLA il record senza il tipo attivita' ad 1 (se non c'e' fa lo stesso)
codtab << "1"; // Questo invece e' il codice che deve esistere realmente
was =_pla->read() == NOERR;
if (!was) _pla->zero();
@ -296,7 +298,7 @@ int TParaliq_app::read(TMask& m)
const int year = m.get_int(F_YEAR);
TSheet_field& sf = (TSheet_field&)m.field(F_SHEET_PLA);
sf.reset();
//sf.reset();
const TString16 ctab = format("%05ld%4d", firm, year);
_pla->put("CODTAB", ctab);
@ -322,7 +324,7 @@ int TParaliq_app::read(TMask& m)
}
else break;
}
sf.force_update();
//sf.force_update();
return NOERR;
}