Patch level : 10.0 no ptach
Files correlati : pd6342.exe Ricompilazione Demo : [ ] Commento : Sheet Habilita 1 versione git-svn-id: svn://10.65.10.50/branches/R_10_00@21095 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
cc6ecac0aa
commit
483ab33c65
115
ps/pd6342300.cpp
115
ps/pd6342300.cpp
@ -121,121 +121,6 @@ TCSV_recset::TCSV_recset(TAssoc_array & calc) : TCSV_recordset("CSV(;)\n")
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
bool TCSV_recset::save_as_html(const char* path)
|
||||
{
|
||||
TProgind pi(items(), TR("Esportazione in corso..."), true, true);
|
||||
ofstream out(path);
|
||||
out << "<html>" << endl;
|
||||
save_html_head(out, main_app().title());
|
||||
out << "<body>" << endl;
|
||||
|
||||
TString qry; parsed_text(qry);
|
||||
if (qry.full())
|
||||
{
|
||||
for (int i = qry.find('\n'); i > 0; i = qry.find('\n', i+1))
|
||||
qry.insert("<br/>", i+1);
|
||||
out << "<p><b>" << qry << "</b></p>" << endl;
|
||||
}
|
||||
|
||||
out << "<table border=\"1\">";
|
||||
out << " <caption>" << main_app().title() << "</caption>" << endl;
|
||||
|
||||
const unsigned int cols = columns();
|
||||
if (cols > 0)
|
||||
{
|
||||
out << " <thead>" << endl;
|
||||
for (unsigned int c = 0; c < cols; c++)
|
||||
{
|
||||
const TRecordset_column_info& ci = column_info(c);
|
||||
out << " <col ";
|
||||
switch (ci._type)
|
||||
{
|
||||
case _intfld :
|
||||
case _longfld:
|
||||
case _realfld: out << "align=\"right\""; break;
|
||||
case _boolfld: out << "align=\"center\""; break;
|
||||
default : out << "style=\"mso-number-format:\\@\""; break;
|
||||
}
|
||||
out << " />" << endl;
|
||||
}
|
||||
|
||||
TXmlItem tr; tr.SetTag("tr");
|
||||
tr.SetColorAttr("bgcolor", BTN_BACK_COLOR);
|
||||
tr.Write(out, 2);
|
||||
out << endl;
|
||||
|
||||
for (unsigned int c = 0; c < cols; c++)
|
||||
{
|
||||
const TRecordset_column_info& ci = column_info(c);
|
||||
TToken_string header(ci._name, '\n');
|
||||
TString str;
|
||||
FOR_EACH_TOKEN(header, tok)
|
||||
{
|
||||
if (str.not_empty())
|
||||
str << "<br/>";
|
||||
str << tok;
|
||||
}
|
||||
out << " <th>" << str << "</th>" << endl;
|
||||
}
|
||||
out << " </tr>" << endl;
|
||||
out << " </thead>" << endl;
|
||||
}
|
||||
|
||||
out << " <tbody>" << endl;
|
||||
TString val;
|
||||
for (bool ok = move_first(); ok; ok = move_next())
|
||||
{
|
||||
if (!pi.addstatus(1))
|
||||
break;
|
||||
|
||||
out << " <tr>" << endl;
|
||||
for (unsigned int c = 0; c < cols; c++)
|
||||
{
|
||||
const TRecordset_column_info& ci = column_info(c);
|
||||
out << " <td>";
|
||||
switch (ci._type)
|
||||
{
|
||||
case _intfld:
|
||||
case _longfld:
|
||||
{
|
||||
const long r = get(c).as_int();
|
||||
val.cut(0);
|
||||
if (r != 0)
|
||||
val << r;
|
||||
}
|
||||
break;
|
||||
case _realfld:
|
||||
{
|
||||
const real r = get(c).as_real();
|
||||
if (r.is_zero())
|
||||
val.cut(0);
|
||||
else
|
||||
val = r.stringe();
|
||||
}
|
||||
break;
|
||||
default:
|
||||
get(c).as_string(val);
|
||||
break;
|
||||
}
|
||||
if (val.full())
|
||||
{
|
||||
val.rtrim();
|
||||
out << val;
|
||||
}
|
||||
out << "</td>" << endl;
|
||||
}
|
||||
out << " </tr>" << endl;
|
||||
}
|
||||
out << " </tbody>" << endl;
|
||||
out << "</table>" << endl;
|
||||
out << "</body>" << endl;
|
||||
out << "</html>" << endl;
|
||||
|
||||
return !pi.iscancelled();
|
||||
}
|
||||
*/
|
||||
//--------------------------------------------------------------------
|
||||
// APPLICAZIONE
|
||||
//--------------------------------------------------------------------
|
||||
|
973
ps/pd6342500.cpp
973
ps/pd6342500.cpp
File diff suppressed because it is too large
Load Diff
@ -1,43 +1,6 @@
|
||||
//Definizione campi per maschera pd6342500 - programma saldi di analitica
|
||||
#define F_DADATA 201
|
||||
#define F_ADATA 202
|
||||
#define F_CDC1 203
|
||||
#define F_CDC2 204
|
||||
#define F_CDC3 205
|
||||
#define F_CDC4 206
|
||||
#define F_CDC5 207
|
||||
#define F_CDC6 208
|
||||
#define F_CDC7 209
|
||||
#define F_CDC8 210
|
||||
#define F_CDC9 211
|
||||
#define F_CDC10 212
|
||||
#define F_CDC11 213
|
||||
#define F_CDC12 214
|
||||
#define F_CDC13 215
|
||||
#define F_CDC14 216
|
||||
#define F_CDC15 217
|
||||
#define F_CDC16 218
|
||||
|
||||
#define F_SHEET 301
|
||||
|
||||
#define S_DARE 101
|
||||
#define S_AVERE 102
|
||||
#define S_DESCR 103
|
||||
#define S_CDC1 104
|
||||
#define S_CDC2 105
|
||||
#define S_CDC3 106
|
||||
#define S_CDC4 107
|
||||
#define S_CDC5 108
|
||||
#define S_CDC6 109
|
||||
#define S_CDC7 110
|
||||
#define S_CDC8 111
|
||||
#define S_CDC9 112
|
||||
#define S_CDC10 113
|
||||
#define S_CDC11 114
|
||||
#define S_CDC12 115
|
||||
#define S_CDC13 116
|
||||
#define S_CDC14 117
|
||||
#define S_CDC15 118
|
||||
#define S_CDC16 119
|
||||
#define S_NUMREG 120
|
||||
#define S_NUMRIGA 121
|
||||
#define F_ADATA 101
|
||||
#define F_ANNO 102
|
||||
#define F_PATH 103
|
||||
#define F_NAME 104
|
||||
#define F_TIPO 105
|
||||
|
@ -1,289 +1,76 @@
|
||||
#include "pd6342500a.h"
|
||||
|
||||
TOOLBAR "" 0 0 0 2
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
|
||||
BUTTON DLG_FINDREC
|
||||
#include <elabar.h>
|
||||
|
||||
ENDPAGE
|
||||
|
||||
TOOLBAR "" 0 -2 0 2
|
||||
|
||||
STRING DLG_PROFILE 50
|
||||
BEGIN
|
||||
PROMPT 1 1 "Cerca"
|
||||
PICTURE TOOL_FINDREC
|
||||
PROMPT 9 -11 "Profilo "
|
||||
PSELECT
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC
|
||||
BEGIN
|
||||
PROMPT 1 1 "Salva"
|
||||
PICTURE TOOL_SAVEREC
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL
|
||||
BEGIN
|
||||
PROMPT 1 1 "Annulla"
|
||||
PICTURE TOOL_CANCEL
|
||||
END
|
||||
|
||||
#include <stdbar.h>
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Quadra movimenti" -1 -1 80 0
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 "@bFiltro righe analitiche"
|
||||
PROMPT 1 0 "@bBilancio per "
|
||||
END
|
||||
|
||||
DATE F_DADATA
|
||||
|
||||
NUMBER F_ANNO 4
|
||||
BEGIN
|
||||
PROMPT 2 1 "Considera i movimenti dal "
|
||||
PROMPT 2 1 "Codice esercizio "
|
||||
HELP "Esercizio di cui si vuole ottenere il bilancio"
|
||||
USE ESC
|
||||
INPUT CODTAB F_ANNO
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Data inizio esercizio" D0
|
||||
DISPLAY "Data fine esercizio" D1
|
||||
OUTPUT F_ANNO CODTAB
|
||||
FLAGS "Z"
|
||||
CHECKTYPE REQUIRED
|
||||
WARNING "L'esercizio non esiste"
|
||||
ADD RUN cg0 -5 esc
|
||||
MESSAGE EMPTY CLEAR,4@
|
||||
MESSAGE ENABLE,4@
|
||||
END
|
||||
|
||||
RADIOBUTTON F_TIPO 28
|
||||
BEGIN
|
||||
PROMPT 2 3 "@bTipo stampa"
|
||||
HELP "Indicare il tipo di stampa"
|
||||
ITEM "1|Per date limite" MESSAGE SHOW,F_ADATA|ENABLE,F_ADATA
|
||||
ITEM "2|All'ultima immissione" MESSAGE HIDE,F_ADATA|RESET,F_ADATA
|
||||
END
|
||||
|
||||
DATE F_ADATA
|
||||
BEGIN
|
||||
PROMPT 42 1 "al "
|
||||
FLAGS "A"
|
||||
CHECKTYPE REQUIRED
|
||||
PROMPT 41 4 "Al "
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 3 "@bParametri per la quadratura"
|
||||
PROMPT 1 7 "@bFoglio Excel del calcolo"
|
||||
END
|
||||
|
||||
SPREADSHEET F_SHEET 39 0
|
||||
STRING F_PATH 255 50
|
||||
BEGIN
|
||||
PROMPT 41 8 ""
|
||||
ITEM "Dare@9"
|
||||
ITEM "Avere@9"
|
||||
ITEM "Descrizione@15"
|
||||
ITEM "CDC1"
|
||||
ITEM "CDC2"
|
||||
ITEM "CDC3"
|
||||
ITEM "CDC4"
|
||||
ITEM "CDC5"
|
||||
ITEM "CDC6"
|
||||
ITEM "CDC7"
|
||||
ITEM "CDC8"
|
||||
ITEM "CDC9"
|
||||
ITEM "CDC10"
|
||||
ITEM "CDC11"
|
||||
ITEM "CDC12"
|
||||
ITEM "CDC13"
|
||||
ITEM "CDC14"
|
||||
ITEM "CDC15"
|
||||
ITEM "CDC16"
|
||||
ITEM "Reg@5"
|
||||
ITEM "Riga@5"
|
||||
PROMPT 2 8 "Cartella "
|
||||
DSELECT
|
||||
END
|
||||
|
||||
STRING F_NAME 255 50
|
||||
BEGIN
|
||||
PROMPT 2 9 "File "
|
||||
FSELECT "*.xls"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
ENDMASK
|
||||
|
||||
TOOLBAR "" 0 0 0 2
|
||||
|
||||
BUTTON DLG_OK 2 2
|
||||
BEGIN
|
||||
PROMPT 1 1 ""
|
||||
END
|
||||
|
||||
BUTTON DLG_DELREC 2 2
|
||||
BEGIN
|
||||
PROMPT 2 1 "Sposta"
|
||||
PICTURE BMP_LINK
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 2 2
|
||||
BEGIN
|
||||
PROMPT 3 1 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
ENDMASK
|
||||
|
||||
PAGE "Riga analitica" -1 -1 78 13
|
||||
|
||||
CURRENCY S_DARE 15
|
||||
BEGIN
|
||||
PROMPT 2 1 "Dare "
|
||||
END
|
||||
|
||||
CURRENCY S_AVERE 15
|
||||
BEGIN
|
||||
PROMPT 43 1 "Avere "
|
||||
END
|
||||
|
||||
STRING S_DESCR 50
|
||||
BEGIN
|
||||
PROMPT 2 2 "Descrizione "
|
||||
END
|
||||
|
||||
STRING S_CDC1 20
|
||||
BEGIN
|
||||
PROMPT 2 3 "Cdc 1"
|
||||
USE LF_CDC
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC2 20
|
||||
BEGIN
|
||||
PROMPT 2 3 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC3 20
|
||||
BEGIN
|
||||
PROMPT 2 3 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC4 20
|
||||
BEGIN
|
||||
PROMPT 2 3 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC5 20
|
||||
BEGIN
|
||||
PROMPT 2 3 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC6 20
|
||||
BEGIN
|
||||
PROMPT 2 3 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC7 20
|
||||
BEGIN
|
||||
PROMPT 2 4 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC8 20
|
||||
BEGIN
|
||||
PROMPT 2 4 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC9 20
|
||||
BEGIN
|
||||
PROMPT 2 4 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC10 20
|
||||
BEGIN
|
||||
PROMPT 2 4 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC11 20
|
||||
BEGIN
|
||||
PROMPT 2 4 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC12 20
|
||||
BEGIN
|
||||
PROMPT 2 4 "Cdc 2"
|
||||
COPY USE S_CDC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC13 20
|
||||
BEGIN
|
||||
PROMPT 2 5 "Con 1"
|
||||
USE LF_PCON
|
||||
CHECKTYPE NORMAL
|
||||
GROUP 1
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC14 20
|
||||
BEGIN
|
||||
PROMPT 21 5 "Con 2"
|
||||
COPY USE S_CONT1
|
||||
CHECKTYPE NORMAL
|
||||
GROUP 1
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC15 20
|
||||
BEGIN
|
||||
PROMPT 41 5 "Con 3"
|
||||
COPY USE S_CONT1
|
||||
CHECKTYPE NORMAL
|
||||
GROUP 1
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING S_CDC16 20
|
||||
BEGIN
|
||||
PROMPT 61 5 "Con 4"
|
||||
COPY USE S_CONT1
|
||||
CHECKTYPE NORMAL
|
||||
GROUP 1
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
NUMBER S_NUMREG 10
|
||||
BEGIN
|
||||
PROMPT 2 7 "Num. registrazione"
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER S_NUMRIGA 10
|
||||
BEGIN
|
||||
PROMPT 33 7 "Num. riga"
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_USER 2 2
|
||||
BEGIN
|
||||
PROMPT 200 200 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
TOOLBAR "" 0 0 0 2
|
||||
|
||||
BUTTON DLG_OK 2 2
|
||||
BEGIN
|
||||
PROMPT 1 1 ""
|
||||
END
|
||||
|
||||
BUTTON DLG_DELREC 2 2
|
||||
BEGIN
|
||||
PROMPT 2 1 "Sposta"
|
||||
PICTURE BMP_LINK
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 2 2
|
||||
BEGIN
|
||||
PROMPT 3 1 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
ENDMASK
|
Loading…
x
Reference in New Issue
Block a user