Patch level :4.0 718

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :ca3.exe ca3100.msk ca3100b.rep
Aggiunto il "da data" "a data" nella stampa movimenti dadata adata


git-svn-id: svn://10.65.10.50/trunk@15387 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2007-06-04 09:38:26 +00:00
parent 6814ccf261
commit 9bd6bccb0f
3 changed files with 26 additions and 1 deletions

View File

@ -249,6 +249,7 @@ void TPrint_movimenti_ca_recordset::set_filter(const TPrint_movimenti_ca_mask& m
class TPrint_movimenti_ca_rep : public TAnal_report
{
int _anno;
TDate _dadata, _adata;
protected:
virtual bool set_recordset(const TString& sql);
@ -265,6 +266,16 @@ bool TPrint_movimenti_ca_rep::get_usr_val(const TString& name, TVariant& var) co
var.set(_anno);
return true;
}
if (name == "#DADATA")
{
var.set(_dadata);
return true;
}
if (name == "#ADATA")
{
var.set(_adata);
return true;
}
return TAnal_report::get_usr_val(name, var);
}
@ -277,6 +288,8 @@ bool TPrint_movimenti_ca_rep::set_recordset(const TString& sql)
void TPrint_movimenti_ca_rep::set_filter(const TPrint_movimenti_ca_mask& msk, int cms_row)
{
_anno = msk.get_int(F_ANNO);
_dadata = msk.get_date(F_DATAINI);
_adata = msk.get_date(F_DATAFIN);
TPrint_movimenti_ca_recordset* rs = (TPrint_movimenti_ca_recordset*)recordset();
rs->set_filter(msk, cms_row);
}

View File

@ -79,6 +79,7 @@ DATE F_DATAINI
BEGIN
PROMPT 16 5 "Stampa mov. dalla data "
GROUP 3
FIELD #DADATA
END
DATE F_DATAFIN
@ -87,6 +88,7 @@ BEGIN
VALIDATE DATE_CMP_FUNC >= F_DATAINI
WARNING "La data finale deve essere maggiore di quella iniziale"
GROUP 3
FIELD #ADATA
END
NUMBER F_NUMEROINI 7

View File

@ -14,12 +14,22 @@ THEN
<font italic="1" face="Courier New" bold="1" size="10" />
<source>#SYSTEM.RAGSOC</source>
</field>
<field x="76" type="Data" width="10" pattern="1">
<field x="76" type="Data" width="12" pattern="1">
<source>#SYSTEM.DATE</source>
</field>
<field x="157" type="Numero" align="right" width="3" pattern="1">
<source>#REPORT.PAGE</source>
</field>
<field x="10" y="1.25" type="Testo" width="12" pattern="1" text="Dalla data" />
<field x="22" y="1.25" type="Data" width="12" pattern="1">
<font face="Courier New" bold="1" size="8" />
<source>#DADATA</source>
</field>
<field x="40" y="1.25" type="Testo" width="12" pattern="1" text="Alla data" />
<field x="52" y="1.25" type="Data" width="12" pattern="1">
<font face="Courier New" bold="1" size="8" />
<source>#ADATA</source>
</field>
<field border="2" x="1" y="2.5" type="Linea" width="161" height="0" pattern="1" />
<field x="13" y="3" type="Testo" align="center" width="7" pattern="1" text="N.Reg." />
<field x="33" y="3" type="Testo" align="center" width="10" pattern="1" text="Data Doc." />