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\")";
switch(raggruppa)
{
case 1: query << "&&(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 3: query << "&&(BETWEEN(33.CODAG,#DAAUT,#AAUT))\nBY 33.CODAG CODART\n"; break;
default: query << "\nBY CODART\n"; break;
case 1: query << "&&(STR(BETWEEN(33.CODCF,#DACODCF,#ACODCF)))\nBY 33.CODCF 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 << "&&(STR(BETWEEN(33.CODAG,#DAAUT,#AAUT)))\nBY 33.CODAG CODART\n"; break;
default: query << "\nBY CODART\n"; break;
}
query << "JOIN DOC INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC\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()
{
while (_msk->run() == K_ENTER)
KEY k;
while ((k = _msk->run()) == K_ENTER || k == 'A')
{
TStampa_a_kg_rep rep;
const int raggruppa = _msk->get_int(F_RAGX);
@ -241,7 +242,12 @@ void TStampa_a_kg_app::main_loop()
TReport_book book;
ok = book.add(rep);
if (ok)
book.print_or_preview();
{
if (k == 'A')
book.preview();
else
book.print();
}
}
}

View File

@ -1,24 +1,15 @@
#include "lv1200a.h"
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
BEGIN
PROMPT 3 1 "~Anteprima"
PROMPT 1 1 "~Anteprima"
PICTURE TOOL_PREVIEW
MESSAGE EXIT,65
END
#include <helpbar.h>
#include <printbar.h>
ENDPAGE