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 bool can_pos = (type != 'H' && level == 0) || (type == 'F' && level == 1);
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_SQL, type == 'B' && level > 10);
show(F_KEEP_WITH_NEXT, level > 1 && type == 'H');

View File

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

View File

@ -48,7 +48,7 @@ END
BOOLEAN F_DISABLED
BEGIN
PROMPT 22 4 "Disattivata"
PROMPT 24 4 "Disattivata"
END
BOOLEAN F_PAGE_BREAK
@ -58,18 +58,18 @@ END
BOOLEAN F_KEEP_WITH_NEXT
BEGIN
PROMPT 22 5 "Mantieni col successivo"
PROMPT 24 5 "Mantieni col successivo"
END
BOOLEAN F_CAN_BREAK
BEGIN
PROMPT 22 5 "Ammetti spezzamento su due pagine"
PROMPT 24 5 "Ammetti spezzamento su due pagine"
END
BOOLEAN F_HIDE_IF_NEEDED
BEGIN
// 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"
END
@ -80,27 +80,19 @@ BEGIN
FLAGS "H"
END
MEMO F_CONDITION 56 6
BEGIN
// Visibile sezioni con livello > 0
PROMPT 1 6 "Condizione"
FLAGS "H"
END
MEMO F_GROUP_BY 56 3
ZOOM F_GROUP_BY 36
BEGIN
// Visibile per sezioni con livello > 1 e < 10
PROMPT 1 9 "Raggruppamento"
PROMPT 1 7 "Raggruppamento "
FLAGS "H"
CHECKTYPE REQUIRED
END
MEMO F_SQL 56 6
MEMO F_CONDITION 58 6
BEGIN
// Visibile sezioni con livello > 10
PROMPT 1 6 "Query"
// Visibile sezioni con livello > 0
PROMPT 1 8 "Condizione"
FLAGS "H"
CHECKTYPE REQUIRED
END
BUTTON DLG_OK 10 2
@ -120,6 +112,33 @@ END
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
LIST F_BORDER 1 12

View File

@ -2,35 +2,49 @@
PAGE "Report" -1 -1 60 16
BOOLEAN F_FONT_AUTO
RADIO F_ORIENTATION 1 58
BEGIN
PROMPT 1 0 "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
RADIO F_ORIENTATION 1 24
BEGIN
PROMPT 1 1 "@bOrientamento della carta"
PROMPT 1 0 "@bOrientamento della carta"
ITEM "0|Impostazioni Stampante"
ITEM "1|Ritratto (Verticale)"
ITEM "2|Paesaggio (Orizzontale)"
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
BEGIN
PROMPT 26 2 "Linee per pollice "
PROMPT 1 6 "Linee per pollice "
CHEKCTYPE REQUIRED
END
BUTTON F_FONT_SELECT 5 2
BUTTON F_FONT_SELECT 10 2
BEGIN
PROMPT 26 3 "~Font"
PROMPT 1 7 "~Font"
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
BEGIN
PROMPT 1 5 ""
PROMPT 1 1 ""
ITEM "Parametro@16"
ITEM "Valore@50"
END