Patch level : 2.2 bohpatch
Files correlati : ca2.exe f107.trr Ricompilazione Demo : [ ] Commento : Abilitato tasto elimina in query e corretta chiave 3 git-svn-id: svn://10.65.10.50/trunk@12924 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b947d26c8a
commit
5975c184d8
@ -111,7 +111,7 @@ void TMovanal_msk::show_locked_buttons()
|
||||
show (F_BLOCCATO, editmode);
|
||||
enable(F_BLOCCATO, unlocked);
|
||||
enable(DLG_SAVEREC, unlocked && (editmode || mode() == MODE_INS));
|
||||
enable(DLG_DELREC, unlocked && editmode);
|
||||
enable(DLG_DELREC, unlocked && mode() != MODE_INS);
|
||||
enable(DLG_QUIT, unlocked && !is_trans);
|
||||
enable(DLG_CANCEL, mode() == MODE_QUERY || !is_trans);
|
||||
enable(F_RESET, unlocked);
|
||||
@ -707,7 +707,6 @@ void TMovanal_app::read_rows(const TMask& m)
|
||||
const TRecord_array& a = mov[LF_RMOVANA];
|
||||
|
||||
TSheet_field& sheet = m.sfield(F_RIGHE);
|
||||
TMask& sm = sheet.sheet_mask();
|
||||
sheet.destroy();
|
||||
_msk->reset_saldi();
|
||||
for (int i = 1; i <= a.rows(); i++)
|
||||
@ -728,18 +727,16 @@ bool TMovanal_app::protected_record(TRectype& rec)
|
||||
|
||||
int TMovanal_app::write(const TMask& m)
|
||||
{
|
||||
const int err = TRelation_application::write(m);
|
||||
if (err == NOERR)
|
||||
write_rows(m);
|
||||
return err;
|
||||
m.autosave(*_rel);
|
||||
write_rows(m);
|
||||
return _rel->write();
|
||||
}
|
||||
|
||||
int TMovanal_app::rewrite(const TMask& m)
|
||||
{
|
||||
const int err = TRelation_application::rewrite(m);
|
||||
if (err == NOERR)
|
||||
write_rows(m);
|
||||
return err;
|
||||
m.autosave(*_rel);
|
||||
write_rows(m);
|
||||
return _rel->rewrite();
|
||||
}
|
||||
|
||||
int TMovanal_app::read(TMask& m)
|
||||
@ -768,8 +765,7 @@ void TMovanal_app::init_modify_mode(TMask& m)
|
||||
bool TMovanal_app::user_create()
|
||||
{
|
||||
_rel = new TRelation(LF_MOVANA);
|
||||
_rel->lfile().set_curr(new TAnal_mov);
|
||||
|
||||
_rel->file().set_curr(new TAnal_mov);
|
||||
_msk = new TMovanal_msk;
|
||||
return true;
|
||||
}
|
||||
|
@ -70,6 +70,7 @@ BEGIN
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
FIELD NUMREG
|
||||
FLAGS "G"
|
||||
MESSAGE COPY,F_NUMREG2
|
||||
END
|
||||
|
||||
|
@ -1210,9 +1210,7 @@ int TAnal_mov::write(TBaseisamfile& f) const
|
||||
{
|
||||
const int err = TMultiple_rectype::write(f);
|
||||
if (err == NOERR)
|
||||
{
|
||||
((TAnal_mov*)this)->update_saldi(false);
|
||||
}
|
||||
return err;
|
||||
}
|
||||
|
||||
|
@ -128,7 +128,6 @@ public:
|
||||
virtual int readat(TBaseisamfile& f, TRecnotype nrec, word lockop);
|
||||
virtual int read(TBaseisamfile& f, word op, word lockop);
|
||||
virtual int write(TBaseisamfile& f) const;
|
||||
virtual int write() const { return TMultiple_rectype::write();}
|
||||
virtual int rewrite(TBaseisamfile& f) const;
|
||||
virtual int remove(TBaseisamfile& f) const;
|
||||
|
||||
|
@ -20,4 +20,4 @@ BLOCCATO|8|1|0|Movimento bloccato
|
||||
3
|
||||
NUMREG|
|
||||
DATAREG+NUMREG|X
|
||||
NUMREGCG|
|
||||
NUMREGCG|X
|
||||
|
Loading…
x
Reference in New Issue
Block a user