# How do I add option value to print decription

**URL:** <https://www.dynamicsuser.net/t/how-do-i-add-option-value-to-print-decription/24947>\
**Category:** Developers Forum\
**Created:** [March 26, 2010, 7:49pm UTC](https://www.dynamicsuser.net/t/how-do-i-add-option-value-to-print-decription/24947 "2010-03-26T19:49:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![barathy](https://avatars.discourse-cdn.com/v4/letter/b/e5b9ba/32.png) [@barathy](https://www.dynamicsuser.net/u/barathy)\
**Post date:** [March 26, 2010, 7:49pm UTC](https://www.dynamicsuser.net/t/how-do-i-add-option-value-to-print-decription/24947/1 "2010-03-26T19:49:05Z")

</div>

I have a report called Customer Item Prices.

When I select customer description, it has to print Description 1

else

When I select internal description, it has to print Description 2.

I created an option button

Where do I write the code ?

Barathy

---

<div class="post-metadata">

**Author:** ![IMRAN](https://avatars.discourse-cdn.com/v4/letter/i/7feea3/32.png) [@IMRAN](https://www.dynamicsuser.net/u/IMRAN)\
**Post date:** [March 26, 2010, 11:16pm UTC](https://www.dynamicsuser.net/t/how-do-i-add-option-value-to-print-decription/24947/2 "2010-03-26T23:16:17Z")

</div>

Either OnPreReport or OnPreDataItem or OnPreSection of section where your description has to be printed, it all depends on how you want to do it.

---

<div class="post-metadata">

**Author:** ![Tony\_Rizwan](https://avatars.discourse-cdn.com/v4/letter/t/9d8465/32.png) [@Tony\_Rizwan](https://www.dynamicsuser.net/u/Tony_Rizwan)\
**Post date:** [April 8, 2010, 12:30pm UTC](https://www.dynamicsuser.net/t/how-do-i-add-option-value-to-print-decription/24947/3 "2010-04-08T12:30:34Z")

</div>

Hi Barathy,

It should be in AfterGetRecord.

Create a global var g\_txtDescription (50)

OnAfterGetRecord

IF “customer description” THEN

g\_txtDescription := Description 1

ELSE

g\_txtDescription := Description 2

Regards,

-TR-

---

<div class="post-metadata">

**Author:** ![J\_Marshal](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@J\_Marshal](https://www.dynamicsuser.net/u/J_Marshal)\
**Post date:** [April 8, 2010, 2:07pm UTC](https://www.dynamicsuser.net/t/how-do-i-add-option-value-to-print-decription/24947/4 "2010-04-08T14:07:40Z")

</div>

Hi Barathy lets assume Decs1 is your option field.Now create a text variable called Description with text data type.Place the below code at On AftergetRecord() trigger.

if CstomerDescription then

Description := Desc1::Description1

else

Description := Desc1::Description2;

Now places Description variable at yoyr report

thats all

Thanks

Marshal.j
