Patch level : nopatch
Files correlati : Commento : Correzione bug FP
This commit is contained in:
parent
e7d51d8c07
commit
d9ab1a9dbc
@ -162,7 +162,7 @@ void TPA_mask::fill()
|
||||
const TDate al = get(F_DATAEND);
|
||||
TString filter_selected = get(F_FATTSEL);
|
||||
|
||||
enable(DLG_OK, filter_selected.empty() || filter_selected == "E");
|
||||
enable(DLG_OK, filter_selected.empty() || filter_selected == "E" || filter_selected == "X");
|
||||
enable(DLG_SAVEREC, (is_f8() && filter_selected == "X") || filter_selected == "D");
|
||||
enable(DLG_FINDREC, filter_selected == "D");
|
||||
enable(DLG_PRINT, _enable_chiave_fixer && filter_selected.empty());
|
||||
|
@ -129,7 +129,7 @@ void TPAR_mask::fill()
|
||||
const bool definitivo = get_bool(F_DEFINITIVO);
|
||||
|
||||
enable(DLG_OK, filter_selected.empty() || filter_selected == "E" || filter_selected == "X");
|
||||
enable(DLG_SAVEREC, (is_f8() && filter_selected == "X") || filter_selected == "D");
|
||||
enable(DLG_SAVEREC, (is_f8() && (filter_selected == "X") || filter_selected == "D"));
|
||||
enable(DLG_FINDREC, filter_selected == "D");
|
||||
enable(DLG_PRINT, _enable_chiave_fixer && filter_selected.empty());
|
||||
|
||||
|
@ -629,6 +629,33 @@ TPaf_record::TPaf_record(const char* table) : _table(table), _key(15, ',')
|
||||
{
|
||||
_key.add(fp_db().sq_get("name"));
|
||||
}
|
||||
|
||||
if (constraint.starts_with("PAF1600"))
|
||||
{
|
||||
_key.add("PF_NUMDDDT");
|
||||
_key.add("PF_RIFNUMLINEA");
|
||||
}
|
||||
else if (constraint.starts_with("PAF2000"))
|
||||
{
|
||||
_key.add("PJ_KEYNLINEA");
|
||||
_key.add("PJ_KEYNLINAR");
|
||||
|
||||
}
|
||||
else if (constraint.starts_with("PAF2100"))
|
||||
{
|
||||
_key.add("PK_KEYNLINEA");
|
||||
_key.add("PK_KEYNLINAR");
|
||||
|
||||
}
|
||||
else if (constraint.starts_with("PAF2200"))
|
||||
{
|
||||
_key.add("PL_ALIQUOTAIVA");
|
||||
_key.add("PL_NATURA");
|
||||
}
|
||||
else if (constraint.starts_with("PAF2500"))
|
||||
{
|
||||
_key.add("PO_RIGA");
|
||||
}
|
||||
}
|
||||
CHECKS(!_key.empty_items(), "Invalid primary key for table ", table);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user