+2 امتیاز
سلام.

من برنامه ای نوشتم که در آن در شش تکست باکس روز و ماه و سال دو تاریخ مختلف را می گیرد. حالا اگر بخواهم گزارش بین این دو تاریخ وارد شده را در دیتا گرید نشان دهم باید چه کار کنم؟ در ضمن من از دیتا بیس اکسس استفاده می کنم.

2 پاسخ

+3 امتیاز
با سلام

تاریخ رو به چه فرمتی ذخیره میکنید؟ منظورم اینکه با فرمت date ذخیره میکنید یا بصورت string  ویا بصورت int?
تاریخ رو با int هر تاریخ در یک ستون جدا یعنی روز و ماه و سال هر کدام جدا و جمعا در شش ستون
توسط (212 امتیاز) 4 13 42
+1 امتیاز

سلام منم دارم یه پروژه انجام میدم با همین روش و ابتدا از یه کلاس تاریخ فارسی استفاده کردم که تاریخ اینجور میشه

1394/9/4

بعد از این روش برای ذخیره سازی استفاده میکنم

        public void mahroz(string tarikh)
        {

            int first = tarikh.IndexOf('/');
            roz = tarikh.Substring(0, first);
            sal = tarikh.Substring(0, first);
            int last = tarikh.LastIndexOf('/');
            if (last > first)
            {
                mah = tarikh.Substring(first + 1, last - first - 1);
                roz = tarikh.Substring(last + 1);
            }
            else
            {
                mah = tarikh.Substring(last + 1);
            }
        }

بعد خروجی ماه روز و سال که از این تابع بدست میارم رو  تیدیل به int میکنم  و با هم مقایسه میکنم تو دستور سلکت

(sal >= " + sal1 + " and sal <= " + sal2 + ") and (mah >= " + mah1 + " and mah <= " + mah2 + ")

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...