Patch level :10.0 659

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
fatto andare programma stampa a kg


git-svn-id: svn://10.65.10.50/trunk@20174 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2010-03-01 16:30:31 +00:00
parent 0f6d11df4d
commit 573041263c
2 changed files with 15 additions and 18 deletions

View File

@ -176,10 +176,10 @@ void TStampa_a_kg_app::prepara_recordset(TStampa_a_kg_rep & rep) const
query << "&&(TIPORIGA==\"21\")&&(33.TIPOCF=\"C\")"; query << "&&(TIPORIGA==\"21\")&&(33.TIPOCF=\"C\")";
switch(raggruppa) switch(raggruppa)
{ {
case 1: query << "&&(BETWEEN(33.CODCF,#DACODCF,#ACODCF))\nBY 33.CODCF CODART\n"; break; case 1: query << "&&(STR(BETWEEN(33.CODCF,#DACODCF,#ACODCF)))\nBY 33.CODCF CODART\n"; break;
case 2: query << "&&(BETWEEN(33.G1:CODITI,#DAITI,#AITI))\nBY 33.G1:CODITI[1,3] CODART\n"; break; case 2: query << "&&(STR(BETWEEN(33.G1:CODITI,#DAITI,#AITI)))\nBY 33.G1:CODITI[1,3] CODART\n"; break;
case 3: query << "&&(BETWEEN(33.CODAG,#DAAUT,#AAUT))\nBY 33.CODAG CODART\n"; break; case 3: query << "&&(STR(BETWEEN(33.CODAG,#DAAUT,#AAUT)))\nBY 33.CODAG CODART\n"; break;
default: query << "\nBY CODART\n"; break; default: query << "\nBY CODART\n"; break;
} }
query << "JOIN DOC INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC\n" query << "JOIN DOC INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC\n"
<< "JOIN ANAMAG INTO CODART==CODART\n" << "JOIN ANAMAG INTO CODART==CODART\n"
@ -217,7 +217,8 @@ void TStampa_a_kg_app::prepara_recordset(TStampa_a_kg_rep & rep) const
void TStampa_a_kg_app::main_loop() void TStampa_a_kg_app::main_loop()
{ {
while (_msk->run() == K_ENTER) KEY k;
while ((k = _msk->run()) == K_ENTER || k == 'A')
{ {
TStampa_a_kg_rep rep; TStampa_a_kg_rep rep;
const int raggruppa = _msk->get_int(F_RAGX); const int raggruppa = _msk->get_int(F_RAGX);
@ -241,7 +242,12 @@ void TStampa_a_kg_app::main_loop()
TReport_book book; TReport_book book;
ok = book.add(rep); ok = book.add(rep);
if (ok) if (ok)
book.print_or_preview(); {
if (k == 'A')
book.preview();
else
book.print();
}
} }
} }

View File

@ -1,24 +1,15 @@
#include "lv1200a.h" #include "lv1200a.h"
TOOLBAR "" 0 0 0 2 TOOLBAR "" 0 0 0 2
BUTTON DLG_PRINT 10 2
BEGIN
PROMPT 1 1 "~Stampa"
MESSAGE EXIT,K_ENTER
END
BUTTON DLG_SETPRINT 10 2
BEGIN
PROMPT 2 1 "~Imposta"
END
BUTTON DLG_PREVIEW 10 2 BUTTON DLG_PREVIEW 10 2
BEGIN BEGIN
PROMPT 3 1 "~Anteprima" PROMPT 1 1 "~Anteprima"
PICTURE TOOL_PREVIEW PICTURE TOOL_PREVIEW
MESSAGE EXIT,65 MESSAGE EXIT,65
END END
#include <helpbar.h>
#include <printbar.h>
ENDPAGE ENDPAGE