Patch level : 10.0
Files correlati : cg3.exe Ricompilazione Demo : [ ] Commento : Corretta selezione automatica mastro clienti/fornitori git-svn-id: svn://10.65.10.50/branches/R_10_00@22542 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
a3c97c7af1
commit
f450447362
@ -2373,8 +2373,17 @@ bool TQuery_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
|
|||||||
_last_tipo = tipo;
|
_last_tipo = tipo;
|
||||||
if (tipo.full())
|
if (tipo.full())
|
||||||
{
|
{
|
||||||
|
// Controllo se il mastro corrente è già compatibile col tipo C/F
|
||||||
|
if (!field(F_CONTO).empty())
|
||||||
|
{
|
||||||
|
TString8 key; key.format("%d|%d", get_int(F_GRUPPO), get_int(F_CONTO));
|
||||||
|
const TString& tmcf = cache().get(LF_PCON, key, PCN_TMCF);
|
||||||
|
if (tmcf == tipo)
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
// Cerco il primo mastro conforme al tipo C/F selezionato
|
||||||
TWait_cursor hourglass;
|
TWait_cursor hourglass;
|
||||||
TString query;
|
TString80 query;
|
||||||
query << "USE " << LF_PCON << " SELECT " << PCN_TMCF << "=\"" << tipo << "\"";
|
query << "USE " << LF_PCON << " SELECT " << PCN_TMCF << "=\"" << tipo << "\"";
|
||||||
TISAM_recordset conti(query);
|
TISAM_recordset conti(query);
|
||||||
if (conti.move_first())
|
if (conti.move_first())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user