ورود

View Full Version : چگونه یک فیلد DateTime در دو ستون Date و Time مجزا نشان داده شود؟



mafazel
یک شنبه 05 دی 1389, 10:00 صبح
سلام دوستان
من یک فیلد DateTime دارم که می خواهم در یک DBGrid به صورت دو ستون مجزای Date و Time (هر یک با فرمت مربوطه) نمایش داده شود (حتی الامکان بدون فیلد Calculated).

pezhvakco
یک شنبه 05 دی 1389, 10:16 صبح
یه راه اینه که شما یه کوئری بگیری که در اون ستون DateTime رو به دو ستون بخش کنی و DBGrid رو اون کوئری متصل کنی .

hp1361
یک شنبه 05 دی 1389, 22:08 عصر
سلام

یه راه دیگش اینه که برای هرفیلد در رویداد OnGetText دستورات مورد نیازت جهت فرمت بندی زمان یا تایخ رو بنویسی و مقدارش رو به Text اختصاص بدی

موفق باشیم

mahdy.asia
جمعه 10 دی 1389, 07:57 صبح
با دستور SubString به دو فیلد تبدیل کن و در گرید نمایش بده

bootshow
سه شنبه 05 بهمن 1389, 04:33 صبح
از cast (دستورات sql) استفاده کن!

Mahdi_S_T
سه شنبه 12 بهمن 1389, 14:50 عصر
یک روش ساده و غیر اصولی اینه که دو ستون از DBGrid را به فیلد موردنظر از نوع DateTime وصل کنی و سپس در قسمت DisplayFormat برای ستون تاریخ مقدار YYYY/MM/DD را و برای ستون زمان HH:MM را وارد کنی. و حالا دو ستون داری که در یکی تاریخ و در دیگری ساعت را نمایش میده.