ورود

View Full Version : اعتبار توابع شمسی



iransim
جمعه 07 شهریور 1399, 12:36 عصر
سلام دوستان
من از تابع تاریخ شمسی جناب آزادی استفاده میکنم ، با توجه به اینکه اعتبار تابع تا سال 1399 است دوستان برای استفاده و یا اصلاح و تغییرات در این تابع برای بعد سال 99 چه راهکاری وجود داره ؟ و یا تابعی دیگری وجود داره که بشه ازاون استفاده کرد ؟
با سپاس از همه

eb_1345
جمعه 07 شهریور 1399, 14:08 عصر
سلام دوستان
من از تابع تاریخ شمسی جناب آزادی استفاده میکنم ، با توجه به اینکه اعتبار تابع تا سال 1399 است دوستان برای استفاده و یا اصلاح و تغییرات در این تابع برای بعد سال 99 چه راهکاری وجود داره ؟ و یا تابعی دیگری وجود داره که بشه ازاون استفاده کرد ؟
با سپاس از همه
سلام
برای سال 1400 امتحان کرده ای که تاریخ رو اشتباه نمایش بده ؟

iransim
جمعه 07 شهریور 1399, 21:16 عصر
سلام و عرض ادب
در توضیحات ابتدای کد های ماژول این مطلب نوشته شده بود
و اینکه من فیلد تاریخ رو از ابتدا NUmber و فرمت 00/00/00 انتخاب و استفاده کردم یعنی برای سال 1400 از 00 برای سال باید استفاده کنم ؟

amirzazadeh
شنبه 15 شهریور 1399, 17:46 عصر
سلام دوستان
من از تابع تاریخ شمسی جناب آزادی استفاده میکنم ، با توجه به اینکه اعتبار تابع تا سال 1399 است دوستان برای استفاده و یا اصلاح و تغییرات در این تابع برای بعد سال 99 چه راهکاری وجود داره ؟ و یا تابعی دیگری وجود داره که بشه ازاون استفاده کرد ؟
با سپاس از همه
سلام نمونه شماره 40 اين تاپيك رو ببينيد ماژول استفاده شده در واقع توابع اصلاح شده جناب آقاي آزادي هستند.
https://barnamenevis.org/showthread.php?51987-مشکلات-فارسی-و-سورس-های-مربوطه&highlight=شمسي

iransim
یک شنبه 16 شهریور 1399, 12:36 عصر
سلام نمونه شماره 40 اين تاپيك رو ببينيد ماژول استفاده شده در واقع توابع اصلاح شده جناب آقاي آزادي هستند.
https://barnamenevis.org/showthread.php?51987-مشکلات-فارسی-و-سورس-های-مربوطه&highlight=شمسي

سپاس و ممنون از لطف و محبت و راهنمائی مفید شما

ی سئوال داشتم که اگه بازم راهنمائی بفرمائید ممنون میشم
الان که من در بانک خودم فرمت تاریخ را 6 رقمی و با ماسک (00/00/00) تعریف کردم برای استفاده از این تابع اصلاحی و ویرایش تاریخهای ثبت شده قبلی به فرمت 8 رقمی (0000/00/00) چه کاری باید انجام بدم ؟
مجددا ممنونم

eb_1345
یک شنبه 16 شهریور 1399, 18:33 عصر
سپاس و ممنون از لطف و محبت و راهنمائی مفید شما

ی سئوال داشتم که اگه بازم راهنمائی بفرمائید ممنون میشم
الان که من در بانک خودم فرمت تاریخ را 6 رقمی و با ماسک (00/00/00) تعریف کردم برای استفاده از این تابع اصلاحی و ویرایش تاریخهای ثبت شده قبلی به فرمت 8 رقمی (0000/00/00) چه کاری باید انجام بدم ؟
مجددا ممنونم
سلام
در دیزاین کوئری یک ستون ایجاد و در قسمت Field عبارت Expr1: "13" & [StrDate] رو درج کن . در این عبارت فرضاً نام فیلد تاریخ شما StrDate می باشد و شما فیلد خودت رو جایگزین آن کن
با این عبارت در ستون جدید دو رقم اول سال که در فرمت 6 رقمی وجود نداشت اضافه میشود
در نهایت این ستون رو انتخاب وکپی و جایگزین ستون قبلی کن

iransim
یک شنبه 16 شهریور 1399, 19:00 عصر
سلام
در دیزاین کوئری یک ستون ایجاد و در قسمت Field عبارت Expr1: "13" & [StrDate] رو درج کن . در این عبارت فرضاً نام فیلد تاریخ شما StrDate می باشد و شما فیلد خودت رو جایگزین آن کن
با این عبارت در ستون جدید دو رقم اول سال که در فرمت 6 رقمی وجود نداشت اضافه میشود
در نهایت این ستون رو انتخاب وکپی و جایگزین ستون قبلی کن


ممنونم
دوست عزیز ، قبلا ساخت کوئری باید قالب تاریخ جدولم رو به 8 رقمی باید تغییر بدم ، درسته ؟

eb_1345
یک شنبه 16 شهریور 1399, 20:36 عصر
ممنونم
دوست عزیز ، قبلا ساخت کوئری باید قالب تاریخ جدولم رو به 8 رقمی باید تغییر بدم ، درسته ؟
نه همون قالب 6 رقمی باشه و وقتی تاریخ های جدید رو جایگزین کردی قالب رو به 8 رقمی تغییر بده
پیشنهاد میشه قبل از اینکار یک بکاپ از فایلت بگیری که اگر اطلاعات بدرستی تغییر نکرد اطلاعات فایل اصلیت مشکل پیدا نکنه

iransim
دوشنبه 17 شهریور 1399, 09:35 صبح
[QUOTE=eb_1345;2434268]نه همون قالب 6 رقمی باشه و وقتی تاریخ های جدید رو جایگزین کردی قالب رو به 8 رقمی تغییر بده
پیشنهاد میشه قبل از اینکار یک بکاپ از فایلت بگیری که اگر اطلاعات بدرستی تغییر نکرد اطلاعات فایل اصلیت مشکل پیدا نکنه[/QUOTE

سپاس فراوان بایت حسن توجه شما

iransim
سه شنبه 18 شهریور 1399, 20:05 عصر
[QUOTE=eb_1345;2434268]نه همون قالب 6 رقمی باشه و وقتی تاریخ های جدید رو جایگزین کردی قالب رو به 8 رقمی تغییر بده
پیشنهاد میشه قبل از اینکار یک بکاپ از فایلت بگیری که اگر اطلاعات بدرستی تغییر نکرد اطلاعات فایل اصلیت مشکل پیدا نکنه[/QUOTE

سپاس فراوان بایت حسن توجه شما

سلام و عرض ادب دوست عزیز
با عرض پوزش بابت مزاحمت مجدد
من کلیه مراحلی رو برای تغییر قالب تاریخ از 6 به 8 رقمی و انتقال به جدول اصلی رو طبق توصیه شما با موفقیت انجام دادم ، فقط به ی مشکل برخورد کردم و اون هم گزارشگیری در یک بازه زمانی است
من قبلا برای بازه زمانی در کوئری از این شرط ([Between ([forms]![ReportF]![date_az]) And ([forms]![ReportF]![date_ta]) استفاده میکردم ، الان وقتی با این شرط گزارشگیری میکنم رکوردها در داخل بازه زمانی تعریف شده فیلتر نمی شود و کل رکوردها نمایش داده میشه
ممنونم میشم بگید اشکال کار از کجاست

eb_1345
سه شنبه 18 شهریور 1399, 23:21 عصر
[QUOTE=iransim;2434281]

سلام و عرض ادب دوست عزیز
با عرض پوزش بابت مزاحمت مجدد
من کلیه مراحلی رو برای تغییر قالب تاریخ از 6 به 8 رقمی و انتقال به جدول اصلی رو طبق توصیه شما با موفقیت انجام دادم ، فقط به ی مشکل برخورد کردم و اون هم گزارشگیری در یک بازه زمانی است
من قبلا برای بازه زمانی در کوئری از این شرط ([Between ([forms]![ReportF]![date_az]) And ([forms]![ReportF]![date_ta]) استفاده میکردم ، الان وقتی با این شرط گزارشگیری میکنم رکوردها در داخل بازه زمانی تعریف شده فیلتر نمی شود و کل رکوردها نمایش داده میشه
ممنونم میشم بگید اشکال کار از کجاست


سلام
قاعدتاً با اعمال شرط فوق نباید مشکلی ایجاد شود . بیشتر بررسی کن ببین قالب فیلدها در گزارش هم به هشت رقمی تبدیل شده یا در زمان اضافه شدن 13 به تاریخ قبلی فاصله ای بین ارقام تاریخ ها ایجاد نشده.
علی ایحال چنانچه مشکلت حل نشده جدول و کوئری مربوطه رو در قالب یک فایل ارسال کن تا بررسی شود مشکل از کجاست

iransim
چهارشنبه 19 شهریور 1399, 13:19 عصر
[QUOTE=iransim;2434318]


سلام
قاعدتاً با اعمال شرط فوق نباید مشکلی ایجاد شود . بیشتر بررسی کن ببین قالب فیلدها در گزارش هم به هشت رقمی تبدیل شده یا در زمان اضافه شدن 13 به تاریخ قبلی فاصله ای بین ارقام تاریخ ها ایجاد نشده.
علی ایحال چنانچه مشکلت حل نشده جدول و کوئری مربوطه رو در قالب یک فایل ارسال کن تا بررسی شود مشکل از کجاست

سلام
دوست عزیز خوشبختانه مشکل حل شد ، سپاس از راهنمائی شما
مشکل مربوط به قالب ( 00/00/00"13" ) در فیلد درج تاریخ گزارش ( کوئری ) بود که با تغییر به ( 0000/00/00 ) حل شد
خیلی لطف کردید.