PDA

View Full Version : نمایش واحد پول در dbgrid



elena
سه شنبه 18 اسفند 1388, 18:43 عصر
سلام .می خوام یه کاری کنم در نمایش اطلاعات تو dbgrid واحد پول کنار عدد نشون داده

بشه.

vcldeveloper
چهارشنبه 19 اسفند 1388, 00:42 صبح
یا باید فیلد مربوطه از نوع Currency باشه، که در این صورت، خودش واحد پول را به طور خودکار در کنار عدد نمایش میده، یا باید خودتون رسم مقدار اون فیلد بر عهده بگیرید، مثلا با استفاده از رویدادهای OnGetText و OnSetText.
روش اول توصیه میشه.

pezhvakco
چهارشنبه 19 اسفند 1388, 08:19 صبح
درود :
برای نمایش واحد پول در هر سلول جدول چند روش است، ولی بهتره واحد پول رو در عنوان ستون قرار بدی و نه در هر سلول ( مثل فاکتور های فروش ) که هم قشنگ تره و هم متداول تر .

hamid-nic
چهارشنبه 19 اسفند 1388, 11:47 صبح
سلام .می خوام یه کاری کنم در نمایش اطلاعات تو dbgrid واحد پول کنار عدد نشون داده

بشه.
سلام
موقعی که شما dbgrid تون را به یک دیتا سورس وصل می کنید و اون دیتا سورس خودش یا به یک table و یا Query و . . . وصل است . اگر روی به عنوان مثال table دو بار کلیک کنید و فیلد های جدول را Add کنید . روی فیلدی که برای پول در نظر گرفتید کلیک کنید و در پنجره تنظیمات بر روی Display Format کلیک کنید و این مقدار را وارد کنید :


###,ریال

از پس هر موقع اون جدول را فعال و نمایش بدهید این فیلد همراه با واحد و همچنین جدا کننده ارقام نمایش داده می شه .
موفق باشید .

golbafan
پنج شنبه 23 اردیبهشت 1389, 18:22 عصر
سلام .می خوام یه کاری کنم در نمایش اطلاعات تو dbgrid واحد پول کنار عدد نشون داده

بشه.

بهترین راه اینه که displayformat فیلد مورد نظر رو در دیتابیس تعریف کنید

مثلا
0, ريال

در این صورت برای 1000000 اینو دارین: 1,000,000 ريال