To do this via code, perhaps in either the Form_Load event (best) or the Form_Current event (acceptable), use:
Me.yourcontrolname.FontName = "nameofUrduFont"
Since I don't know the name of your control or the name of the font, you will have to supply the correct names. By the way, I don't know if Windows comes with a standard Urdu font, having never had to use it in any project. But for this to work, it has to be an installed font since Access looks up the font by name.
If this can be statically assign, then don't worry about the code. In form design view, open the control property sheet, select the format tab, and click in the Font Name property, which should give you a drop-down list from which you can select the name of the the font. Or you can just start typing and it will jump-scroll to the first font starting with the letters you have typed.