Техника Крстарице > Рад на компјутеру > Access - Штампање само парних или непарних страница извештаја

Access - Штампање само парних или непарних страница извештаја

07.04.2002.

Понекад, код неких типова Access извештаја (Report), биће вам потребна опција да штампате само парне или непарне странице. Типичан пример оваквог Report-а јесу адресари, или двострани извештаји о праћењу роба на залихама. Уколико не поседујете штампач који може да штампа у duplex-у, можда ће вас то застрашити. На сву срећу, ово и није велики проблем.

Ево шта треба да урадите да бисте добили могућност штампања само парних, односно непарних страница:

  1. На форму (Form) која се користи за иницијализацију (покретање) ваших извештаја, додајте опциону групу optParNepar (option group) са две опције које ћете назвати Parne или Neparne. Свакој од опција доделите вредности (тзв. option values) и то на следећи начин: јединицу (1) доделите опцији Parne, а нулу (0) опцији Neparne.
  2. Унутар обраде догађаја OnPrint сваке од секција ваших извештаја додајте следећи VBA програмски код:
    If Me.stranica mod 2 = Form!optParNepar then
          Cancel = -1
    End if
    

Овај програмски код користи функцију Mod, уграђену у Access, која може бити од користи у многим ситуацијама. А како заправо ради ова функција? Уколико сте за штампу са ваше форме изабрали парне странице, када извештај крене са формирањем и дође до обраде непарне странице, нпр. странице број 3, имаћемо функцију "3 mod 2 = 1". Пошто је Par = 1, доћи ће до отказивања штампања странице 3.

Препоручите овај чланак

3.00 (гласова: 1)