Техника Крстарице > Рад на компјутеру > Access - Слање параметара извештајима коришћењем програмског кода (I део)

Access - Слање параметара извештајима коришћењем програмског кода (I део)

08.04.2002.

Сви Access програмери пре или касније дођу до ситуације када су им потребни извештаји који филтрирају податке или користе параметарске упите као основу. У оваквим ситуацијам много је боље, и брже, све параметре које захтева извештај послати путем програмског кода, пре него коришћењем опције Query by form.

Већина напреднијих Access корисника зна како подесити параметре код отвaрања recordset-а, коришћењем особине parameters DAO објекта QueryDef. Постоје два једноставнија начина за подешавање параметара када радите са објектом извештаја (Report) у односу на рад са стандардним recordset објектом:

  1. Код извештаја који се заснивају на неком упиту, немојте додавати никакве параметре упиту. А затим, сваки пут када прегледате или штампате извештај, пошаљите SQL упит као саставни део методе OpenReport.
  2. За коришћење прве методе биће потребно да креирате SQL стринг сваки пут када се извештај позива из кода, што може довести до нежељених грешака. Пошто не можете увек користити методу OpenReport за штампање (поготово када желите вишеструке копије, где треба користити Print Action), друга опција представља креирање и подешавање вредности низа параметара који ће бити позвани упитом вашег Report-а.

Како то одрадити, приказаћемо у следећем прилогу.

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

Чланак још увек није оцењен.