From 9f7c520ffe3c355d618a7acdfd8cae2ec1c3e141 Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 28 Jun 2005 13:10:37 +0000 Subject: [PATCH] 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 --- ba/ba8300.cpp | 2 +- ba/ba8300b.uml | 21 ++++++++++---------- ba/ba8300c.uml | 53 ++++++++++++++++++++++++++++++++++---------------- ba/ba8300d.uml | 40 ++++++++++++++++++++++++------------- 4 files changed, 74 insertions(+), 42 deletions(-) diff --git a/ba/ba8300.cpp b/ba/ba8300.cpp index 8c888a458..b9f721645 100755 --- a/ba/ba8300.cpp +++ b/ba/ba8300.cpp @@ -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'); diff --git a/ba/ba8300b.uml b/ba/ba8300b.uml index 7c532f0dd..ad0be4359 100755 --- a/ba/ba8300b.uml +++ b/ba/ba8300b.uml @@ -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 diff --git a/ba/ba8300c.uml b/ba/ba8300c.uml index 35aee5d3c..bdba5fd0f 100755 --- a/ba/ba8300c.uml +++ b/ba/ba8300c.uml @@ -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 diff --git a/ba/ba8300d.uml b/ba/ba8300d.uml index 0a90958b2..010324600 100755 --- a/ba/ba8300d.uml +++ b/ba/ba8300d.uml @@ -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