#include "..\mg\mg0200.h"

TOOLBAR "topbar" 0 0 0 2
#include <printbar.h>
ENDPAGE

PAGE "Gruppi Codice Articoli" 0 0 0 0

STRING F_INIZIO1 1
BEGIN
  PROMPT 2 1 "Dal livello "
  FIELD INIZIO1
  USE FCA
  INPUT CODTAB F_INIZIO1
  DISPLAY "Codice " CODTAB
  DISPLAY "Descrizione@50" S0
  OUTPUT F_INIZIO1 CODTAB
  GROUP 1
  CHECKTYPE NORMAL
END

STRING F_FINE1 1
BEGIN
  PROMPT 2 3 " Al livello "
  FIELD FINE1
  USE FCA
  INPUT CODTAB F_FINE1
  COPY DISPLAY F_INIZIO1
  OUTPUT F_FINE1 CODTAB
  GROUP 2
  CHECKTYPE NORMAL
END

BOOL F_DETTAGLIO 
BEGIN
  PROMPT 2 5 "Stampa dettaglio gruppi "
  MESSAGE TRUE ENABLE,F_FINE2 |ENABLE,F_INIZIO2 
  MESSAGE FALSE CLEAR,F_FINE2 |CLEAR,F_INIZIO2 
END

STRING F_INIZIO2 20
BEGIN
  FLAGS "U"
  PROMPT 28 1 "Dal gruppo "
  FIELD INIZIO2
  USE GCA
  INPUT CODTAB[1,1] F_INIZIO1 SELECT
  INPUT CODTAB[2,20] F_INIZIO2
  DISPLAY "Codice " CODTAB[2,20]
  DISPLAY "Descrizione@50" S0
  OUTPUT F_INIZIO2 CODTAB[2,20]
  GROUP 1
  CHECKTYPE NORMAL
END

STRING F_FINE2 20
BEGIN
  FLAGS "U"
  PROMPT 28 3 " Al gruppo "
  FIELD FINE2
  USE GCA
  INPUT CODTAB[1,1] F_INIZIO1 SELECT
  INPUT CODTAB[2,20] F_FINE2
  COPY DISPLAY F_INIZIO2
  OUTPUT F_FINE2 CODTAB[2,20]
  GROUP 2
  CHECKTYPE NORMAL
END

STRING F_INIZIO 21
BEGIN
  PROMPT 2 6 ""
  FLAGS "H"
  FIELD INIZIO
  DRIVENBY F_INIZIO1
  DRIVENBY F_INIZIO2
  STR_CALC #F_INIZIO1+#F_INIZIO2
END

STRING F_FINE 21
BEGIN
  PROMPT 25 6 ""
  FLAGS "H"
  FIELD FINE
  DRIVENBY F_FINE1
  DRIVENBY F_FINE2
  STR_CALC #F_FINE1+#F_FINE2
END

ENDPAGE
ENDMASK