حسین شهریاری
سه شنبه 28 مهر 1388, 10:41 صبح
سلام!!
من خودم چند سالی هست که از این روش استفاده میکنم و خیلی هم عالی بوده.اینطوری که:اولا فیلدتون را از از نوع کاراکتر و به طول 6 در نظر بگیرید.دو تا برای سال،دوتا برای ماه و دوتا برای روز.حالا برای ذخیره سازی به طور معمول از DbEdit استفاده کنید.یعنی تاریخ شما به صورت یه رشته عددی توی بانک ذخیره میشه و شما میتونید به را حتی با دستو Select و مقابل Between رنج تاریخ را بدین .مثل یه عدد معمولی با این تفاوت که دوطرف رشته عددی باید تک کوتیشن را قرار بدید.حالا یه مشکل هست و اونم اینه که این رشته عددی هیچ شباهتی به تاریخ نداره برای رفع این مورد شما کافیه روی Table یا Query دوبار کلیک کنید و از پنجره مربوی به لیست فیلدها،فیلد تاریخ که از توع کاراکتر بود را انتخاب و خصوصیت EditMask آنرا کیک و مقدار 1399/99/99;0; را وارید کنید.شما با این کار فقط برای نمایش تاریخ به اون یه View میدید.البته درسته که شما توی Dbedit اسلش را میبینید ولی اون فقط نمایشی هستش.اگه دوست داشتید بگید تا یه نمونه کوچولو براتون اینجا قرار بدم.
موفق باشید
من خودم چند سالی هست که از این روش استفاده میکنم و خیلی هم عالی بوده.اینطوری که:اولا فیلدتون را از از نوع کاراکتر و به طول 6 در نظر بگیرید.دو تا برای سال،دوتا برای ماه و دوتا برای روز.حالا برای ذخیره سازی به طور معمول از DbEdit استفاده کنید.یعنی تاریخ شما به صورت یه رشته عددی توی بانک ذخیره میشه و شما میتونید به را حتی با دستو Select و مقابل Between رنج تاریخ را بدین .مثل یه عدد معمولی با این تفاوت که دوطرف رشته عددی باید تک کوتیشن را قرار بدید.حالا یه مشکل هست و اونم اینه که این رشته عددی هیچ شباهتی به تاریخ نداره برای رفع این مورد شما کافیه روی Table یا Query دوبار کلیک کنید و از پنجره مربوی به لیست فیلدها،فیلد تاریخ که از توع کاراکتر بود را انتخاب و خصوصیت EditMask آنرا کیک و مقدار 1399/99/99;0; را وارید کنید.شما با این کار فقط برای نمایش تاریخ به اون یه View میدید.البته درسته که شما توی Dbedit اسلش را میبینید ولی اون فقط نمایشی هستش.اگه دوست داشتید بگید تا یه نمونه کوچولو براتون اینجا قرار بدم.
موفق باشید