Patch level : ba8

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :

Aggiunte condizioni di stampa anche sulle sezioni NON body


git-svn-id: svn://10.65.10.50/trunk@13226 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2005-06-28 13:10:37 +00:00
parent 064c3e037c
commit 9f7c520ffe
4 changed files with 74 additions and 42 deletions

View File

@ -606,7 +606,7 @@ void TSection_properties_mask::vedo_non_vedo()
const int level = get_int(F_LEVEL); const int level = get_int(F_LEVEL);
const bool can_pos = (type != 'H' && level == 0) || (type == 'F' && level == 1); const bool can_pos = (type != 'H' && level == 0) || (type == 'F' && level == 1);
show(F_X, can_pos); show(F_Y, can_pos); show(F_X, can_pos); show(F_Y, can_pos);
show(F_CONDITION, type == 'B' && level > 0 && level < 10); show(F_CONDITION, /*type == 'B' &&*/ level > 0 && level < 10);
show(F_GROUP_BY, type == 'H' && level > 1 && level < 10); show(F_GROUP_BY, type == 'H' && level > 1 && level < 10);
show(F_SQL, type == 'B' && level > 10); show(F_SQL, type == 'B' && level > 10);
show(F_KEEP_WITH_NEXT, level > 1 && type == 'H'); show(F_KEEP_WITH_NEXT, level > 1 && type == 'H');

View File

@ -1,6 +1,6 @@
#include "ba8300.h" #include "ba8300.h"
PAGE "Campo" -1 -1 72 17 PAGE "Campo" -1 -1 74 17
LIST F_TYPE 1 16 LIST F_TYPE 1 16
BEGIN BEGIN
@ -32,7 +32,7 @@ END
STRING F_X 6 STRING F_X 6
BEGIN BEGIN
PROMPT 21 1 "Colonna " PROMPT 20 1 "Colonna "
FLAGS "R" FLAGS "R"
END END
@ -44,36 +44,35 @@ END
STRING F_DY 6 STRING F_DY 6
BEGIN BEGIN
PROMPT 21 2 "Altezza " PROMPT 20 2 "Altezza "
FLAGS "R" FLAGS "R"
END END
BOOLEAN F_HIDDEN BOOLEAN F_HIDDEN
BEGIN BEGIN
PROMPT 39 1 "Nascosto" PROMPT 37 1 "Nascosto"
END END
BOOLEAN F_DISABLED BOOLEAN F_DISABLED
BEGIN BEGIN
PROMPT 39 2 "Disattivato" PROMPT 37 2 "Disattivato"
END END
BOOLEAN F_HIDE_ZEROES BOOLEAN F_HIDE_ZEROES
BEGIN BEGIN
PROMPT 53 1 "Nascosto se zero" PROMPT 52 1 "Nascosto se zero"
END END
BOOLEAN F_HIDE_DOTS BOOLEAN F_HIDE_DOTS
BEGIN BEGIN
PROMPT 53 2 "Nascondi . migliaia" PROMPT 52 2 "Nascondi . migliaia"
END END
BOOLEAN F_DYNAMIC_HEIGHT BOOLEAN F_DYNAMIC_HEIGHT
BEGIN BEGIN
PROMPT 53 2 "Altezza automatica" PROMPT 52 2 "Altezza automatica"
END END
STRING F_GROUPS 50 STRING F_GROUPS 50
BEGIN BEGIN
PROMPT 1 3 "Gruppi " PROMPT 1 3 "Gruppi "
@ -128,7 +127,7 @@ END
ENDPAGE ENDPAGE
PAGE "Aspetto" -1 -1 72 16 PAGE "Aspetto" -1 -1 74 16
LIST F_HALIGN 1 12 LIST F_HALIGN 1 12
BEGIN BEGIN
@ -217,7 +216,7 @@ END
ENDPAGE ENDPAGE
PAGE "Avanzate" -1 -1 72 16 PAGE "Avanzate" -1 -1 74 16
MEMO F_PRESCRIPT 70 7 MEMO F_PRESCRIPT 70 7
BEGIN BEGIN

View File

@ -48,7 +48,7 @@ END
BOOLEAN F_DISABLED BOOLEAN F_DISABLED
BEGIN BEGIN
PROMPT 22 4 "Disattivata" PROMPT 24 4 "Disattivata"
END END
BOOLEAN F_PAGE_BREAK BOOLEAN F_PAGE_BREAK
@ -58,18 +58,18 @@ END
BOOLEAN F_KEEP_WITH_NEXT BOOLEAN F_KEEP_WITH_NEXT
BEGIN BEGIN
PROMPT 22 5 "Mantieni col successivo" PROMPT 24 5 "Mantieni col successivo"
END END
BOOLEAN F_CAN_BREAK BOOLEAN F_CAN_BREAK
BEGIN BEGIN
PROMPT 22 5 "Ammetti spezzamento su due pagine" PROMPT 24 5 "Ammetti spezzamento su due pagine"
END END
BOOLEAN F_HIDE_IF_NEEDED BOOLEAN F_HIDE_IF_NEEDED
BEGIN BEGIN
// Visibile per testa e coda di pagina // Visibile per testa e coda di pagina
PROMPT 1 6 "Nascondi sezione sulla prima/ultima pagina" PROMPT 1 6 "Nascondi sulla prima/ultima pagina"
FLAGS "H" FLAGS "H"
END END
@ -80,27 +80,19 @@ BEGIN
FLAGS "H" FLAGS "H"
END END
MEMO F_CONDITION 56 6 ZOOM F_GROUP_BY 36
BEGIN
// Visibile sezioni con livello > 0
PROMPT 1 6 "Condizione"
FLAGS "H"
END
MEMO F_GROUP_BY 56 3
BEGIN BEGIN
// Visibile per sezioni con livello > 1 e < 10 // Visibile per sezioni con livello > 1 e < 10
PROMPT 1 9 "Raggruppamento" PROMPT 1 7 "Raggruppamento "
FLAGS "H" FLAGS "H"
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
END END
MEMO F_SQL 56 6 MEMO F_CONDITION 58 6
BEGIN BEGIN
// Visibile sezioni con livello > 10 // Visibile sezioni con livello > 0
PROMPT 1 6 "Query" PROMPT 1 8 "Condizione"
FLAGS "H" FLAGS "H"
CHECKTYPE REQUIRED
END END
BUTTON DLG_OK 10 2 BUTTON DLG_OK 10 2
@ -120,6 +112,33 @@ END
ENDPAGE ENDPAGE
PAGE "Query" -1 -1 60 16
TEXT DLG_NULL
BEGIN
PROMPT 1 0 "@bQuery sottosezione:"
END
MEMO F_SQL 56 -3
BEGIN
// Visibile sezioni con livello > 10
PROMPT 1 1 ""
FLAGS "H"
CHECKTYPE REQUIRED
END
BUTTON DLG_OK 10 2
BEGIN
PROMPT -13 -1 ""
END
BUTTON DLG_CANCEL 10 2
BEGIN
PROMPT -33 -1 ""
END
ENDPAGE
PAGE "Aspetto" -1 -1 72 16 PAGE "Aspetto" -1 -1 72 16
LIST F_BORDER 1 12 LIST F_BORDER 1 12

View File

@ -2,35 +2,49 @@
PAGE "Report" -1 -1 60 16 PAGE "Report" -1 -1 60 16
BOOLEAN F_FONT_AUTO RADIO F_ORIENTATION 1 58
BEGIN BEGIN
PROMPT 1 0 "Seleziona font in base alle impostazioni della stampante" PROMPT 1 0 "@bOrientamento della carta"
MESSAGE FALSE ENABLE,F_FONT_SELECT|ENABLE,F_DY
MESSAGE TRUE DISABLE,F_FONT_SELECT|DISABLE,F_DY
END
RADIO F_ORIENTATION 1 24
BEGIN
PROMPT 1 1 "@bOrientamento della carta"
ITEM "0|Impostazioni Stampante" ITEM "0|Impostazioni Stampante"
ITEM "1|Ritratto (Verticale)" ITEM "1|Ritratto (Verticale)"
ITEM "2|Paesaggio (Orizzontale)" ITEM "2|Paesaggio (Orizzontale)"
END END
BOOLEAN F_FONT_AUTO
BEGIN
PROMPT 1 5 "Seleziona font in base alle impostazioni della stampante"
MESSAGE FALSE ENABLE,F_FONT_SELECT|ENABLE,F_DY
MESSAGE TRUE DISABLE,F_FONT_SELECT|DISABLE,F_DY
END
NUMBER F_DY 2 NUMBER F_DY 2
BEGIN BEGIN
PROMPT 26 2 "Linee per pollice " PROMPT 1 6 "Linee per pollice "
CHEKCTYPE REQUIRED CHEKCTYPE REQUIRED
END END
BUTTON F_FONT_SELECT 5 2 BUTTON F_FONT_SELECT 10 2
BEGIN BEGIN
PROMPT 26 3 "~Font" PROMPT 1 7 "~Font"
END END
BUTTON DLG_CANCEL 10 2
BEGIN
PROMPT -12 -1 ""
END
BUTTON DLG_OK 10 2
BEGIN
PROMPT -22 -1 ""
END
ENDPAGE
PAGE "Parametri" -1 -1 60 16
SPREADSHEET F_PARAMS 0 -3 SPREADSHEET F_PARAMS 0 -3
BEGIN BEGIN
PROMPT 1 5 "" PROMPT 1 1 ""
ITEM "Parametro@16" ITEM "Parametro@16"
ITEM "Valore@50" ITEM "Valore@50"
END END