PDA

View Full Version : گفتگو: هشدار لیست اعلام تاریخ 5 روز مانده به تاریخ مقرر در یک فرم یا گزارش



ghalandar4u
شنبه 19 تیر 1400, 09:51 صبح
با سلام دوستان و اساتید محترم و بزرگوار

من در در فایل پیوست میخوام طی یک فرم یا گزارش لیستی از رکوردهایی که تاریخ سرویس بعدی اونها 5 روز مانده به تاریخ مقرر رو به محض باز کردن فایل اکسس مربوطه باز بشه بصورت اتوماتیک باز بشه و در صورت عدم رکوردهای مورد نظر پیغامی مبنی بر لیستی وجود ندارد نشان داده شود

Shahramdindoust
یک شنبه 20 تیر 1400, 14:05 عصر
من دقیقا این برنامه رو برای سررسید چک ها و ... می خام.

محمد رضا بهبودی
دوشنبه 21 تیر 1400, 07:11 صبح
با سلام و احترام
دوست عزیز
من یک نمونه برنامه خیلی سریع نوشتم . البته از نظر ظاهری باید خودتان زحمت اصلاح آن را بکشید . در این نمونه ، تمام چکهایی که تاریخ سررسید انها تا 5 روز آینده است نمایش داده می شود و اگر چکی وجود نداشته باشد پیغام عدم وجود چک صادر می گردد . در جدول 1 تاریخ ها را عوض کنید تا نتیجه را ببینید

ghalandar4u
دوشنبه 21 تیر 1400, 07:58 صبح
با سلام و احترام
دوست عزیز
من یک نمونه برنامه خیلی سریع نوشتم . البته از نظر ظاهری باید خودتان زحمت اصلاح آن را بکشید . در این نمونه ، تمام چکهایی که تاریخ سررسید انها تا 5 روز آینده است نمایش داده می شود و اگر چکی وجود نداشته باشد پیغام عدم وجود چک صادر می گردد . در جدول 1 تاریخ ها را عوض کنید تا نتیجه را ببینید

مرسی از لطفتون خیلی خوب بود کاش یه توضیح مختصری هم میدادید ما هم یاد بگیریم

Shahramdindoust
دوشنبه 21 تیر 1400, 13:13 عصر
با سلام و احترام
دوست عزیز
من یک نمونه برنامه خیلی سریع نوشتم . البته از نظر ظاهری باید خودتان زحمت اصلاح آن را بکشید . در این نمونه ، تمام چکهایی که تاریخ سررسید انها تا 5 روز آینده است نمایش داده می شود و اگر چکی وجود نداشته باشد پیغام عدم وجود چک صادر می گردد . در جدول 1 تاریخ ها را عوض کنید تا نتیجه را ببینید

استاد بهبودی عزیز
من نظرم اینه که اگه بشه بصورت نوتیفیکیشن ویندوز پیام بده عالی میشه
یه بار دیدم که می شود با اکسس نوتیفیکیشن ویندوز هم داد

mohammadsaleh
دوشنبه 21 تیر 1400, 19:06 عصر
با استفاده از ballon tray می تونید نوتیفکیشن بدید

ghalandar4u
سه شنبه 22 تیر 1400, 08:25 صبح
کسی توضیح نمیده این رو هم کوئری و هم کد رو

Shahramdindoust
سه شنبه 22 تیر 1400, 23:26 عصر
با استفاده از ballon tray می تونید نوتیفکیشن بدید
استاد ببخشید من اون باکس سوم رو درست نفهمیدم که اسمش "کد" هست تو اون باکس چی مینویسیم
153412

ghalandar4u
چهارشنبه 23 تیر 1400, 09:46 صبح
با سلام و احترام
دوست عزیز
من یک نمونه برنامه خیلی سریع نوشتم . البته از نظر ظاهری باید خودتان زحمت اصلاح آن را بکشید . در این نمونه ، تمام چکهایی که تاریخ سررسید انها تا 5 روز آینده است نمایش داده می شود و اگر چکی وجود نداشته باشد پیغام عدم وجود چک صادر می گردد . در جدول 1 تاریخ ها را عوض کنید تا نتیجه را ببینید

دوستان یکی توضیح نمیده این رو هم کوئری رو هم فرم و ساب فرم رو

Shahramdindoust
چهارشنبه 23 تیر 1400, 10:30 صبح
دوستان یکی توضیح نمیده این رو هم کوئری رو هم فرم و ساب فرم رو
برنامه رو در حالت دیزاین باز کنید و کمی توش بچرخید و یه چیزایی که دسگیرتان شد سوالاتتان رو بپرسید
توضیح کلی:
نرم افزار یک فرم اصلی داره که شامل یک لیبل با عنوان "تاریخ هیچ کدام از چکها تا 5 روز آینده نیست" و با کد نویسی کوتاهی که استاد انجام داده اند_alt+f11_ در صورتی که یک چک وجود داشته باشد این لیبل حذف میشود و لی اگر چکی تا 5 روز باشد این لیبل دیده می شود

ghalandar4u
چهارشنبه 23 تیر 1400, 11:02 صبح
برنامه رو در حالت دیزاین باز کنید و کمی توش بچرخید و یه چیزایی که دسگیرتان شد سوالاتتان رو بپرسید
توضیح کلی:
نرم افزار یک فرم اصلی داره که شامل یک لیبل با عنوان "تاریخ هیچ کدام از چکها تا 5 روز آینده نیست" و با کد نویسی کوتاهی که استاد انجام داده اند_alt+f11_ در صورتی که یک چک وجود داشته باشد این لیبل حذف میشود و لی اگر چکی تا 5 روز باشد این لیبل دیده می شود

اون رو متوجه شدم فرم و ساب فرم رو اما قبلش کوئری رو متوجه نشدم

<J_ADDDAY(j_today(1);5;1)

این رو متوجه نشدم

ghalandar4u
چهارشنبه 23 تیر 1400, 11:06 صبح
متوجه شدم یعنی اون فیلد تاریخ باید فرمتش تکست باشه نه شماره

ghalandar4u
چهارشنبه 23 تیر 1400, 20:58 عصر
با سلام دوستان و اساتید محترم و بزرگوار

من در در فایل پیوست میخوام طی یک فرم یا گزارش لیستی از رکوردهایی که تاریخ سرویس بعدی اونها 5 روز مانده به تاریخ مقرر رو به محض باز کردن فایل اکسس مربوطه باز بشه بصورت اتوماتیک باز بشه و در صورت عدم رکوردهای مورد نظر پیغامی مبنی بر لیستی وجود ندارد نشان داده شود

دوستان از وقتی که گذاشتید ممنونم اما من میخوام فیلد مربوطه با فرمت نامبر باشه نه تکست و اینکه شرط و فیلتر کوئری رو هم یه توضیح بدید در این خصوص ممنون میشم

ghalandar4u
چهارشنبه 23 تیر 1400, 21:20 عصر
یه ایراد دیگه ای هم که داره اینه که تاریخ های ماقبل امروز رو هم نشون میده توی فیلتر کوئری

mohammadsaleh
پنج شنبه 24 تیر 1400, 08:37 صبح
می خواستم پاسخ بدم پست کردم
امکان حذف هم نبود

پست بعدی رو ببینید

mohammadsaleh
پنج شنبه 24 تیر 1400, 08:38 صبح
استاد ببخشید من اون باکس سوم رو درست نفهمیدم که اسمش "کد" هست تو اون باکس چی مینویسیم
153412

سلام
شما متنی که در نظر دارید نوتیفیکیش بشه را به صورت دلخواه در باکس پیام می نویسید در باکسی که شما گفتید کدش رو تولید می کنه. البته خودتون هم می تونید کد رو بنوییسد ولی اینجا نحوه نوشتن کد را آموزش داده

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

برای تست کدی را ایجاد کنید و در رویداد کلیک یک دکمه فرمان قرار بدید نتیجه را مشاهده خواهید کرد
در ضمن در متن پیام می تونید از متغیرها هم استفاده کنید یعنی پیام های خشک و ساده نباشند

تنها عیب این نوتیفیکشن اینه که عنوان اصلی پیامش کلمه access هست. البته من متوجه نشدم چجور میشه حذفش کرد ؟

ghalandar4u
پنج شنبه 24 تیر 1400, 09:04 صبح
با سلام دوستان و اساتید محترم و بزرگوار

من در در فایل پیوست میخوام طی یک فرم یا گزارش لیستی از رکوردهایی که تاریخ سرویس بعدی اونها 5 روز مانده به تاریخ مقرر رو به محض باز کردن فایل اکسس مربوطه باز بشه بصورت اتوماتیک باز بشه و در صورت عدم رکوردهای مورد نظر پیغامی مبنی بر لیستی وجود ندارد نشان داده شود

تو این فایل پیوست فیلد تاریخ سرویس بعدی بصورت نامبر هست و دقیقا با همون فیلد نامبر هم میخوام 5 روز مانده به تاریخ روز در یک فرم یا یک ریپورت لیست اون جدول رو نشون بده

Shahramdindoust
پنج شنبه 24 تیر 1400, 18:56 عصر
تنها عیب این نوتیفیکشن اینه که عنوان اصلی پیامش کلمه access هست. البته من متوجه نشدم چجور میشه حذفش کرد ؟

به نظر شما اگه بخاهیم اون عبارت access نشون نده برای دستکاری کدها بریم سراغ کدهای فرم 1 یا کدهای ماژول ها یا کدهای کلاس؟
من فکر کردم مثل مسیج باکس ها که اگه هیچی ننوسیم و TITLE ندهیم عبارت access دیده میشه و اگه یک TITLE بدهیم ولی چیزی پیدا نکردم

ghalandar4u
دوشنبه 28 تیر 1400, 10:05 صبح
با سلام و احترام
دوست عزیز
من یک نمونه برنامه خیلی سریع نوشتم . البته از نظر ظاهری باید خودتان زحمت اصلاح آن را بکشید . در این نمونه ، تمام چکهایی که تاریخ سررسید انها تا 5 روز آینده است نمایش داده می شود و اگر چکی وجود نداشته باشد پیغام عدم وجود چک صادر می گردد . در جدول 1 تاریخ ها را عوض کنید تا نتیجه را ببینید

دوستان و اساتید من گیر کردم میشه کمک کنید لطفا

تو فایل نمونه که جناب بهبودی اماده کردند تمام تاریخ های مانده به 5 روز آینده رو در کوئری نمایش داده میشه حتی تاریخ هایی ماقبل تاریخ امروز من در واقع در شرط مربوطه میخوام تاریخ هایی اعمال بشه که از تاریخ امروز تا 5 روز آینده فقط نمایش داده بشه در کوئری

محمد رضا بهبودی
سه شنبه 29 تیر 1400, 06:57 صبح
با سلام و احترام
دوست عزیز نمونه پیوست مطابق خواسته شماست

ghalandar4u
سه شنبه 29 تیر 1400, 08:03 صبح
با سلام و احترام
دوست عزیز نمونه پیوست مطابق خواسته شماست

سپاسگزارم خیلی خیلی لطف کردید