PDA

View Full Version : سوال: اضافه شده يك عدد به فيلد تاريخ و نمايش در همان فيلد در ركورد جديد



saeed razaee
دوشنبه 18 شهریور 1392, 23:15 عصر
با سلام
من يك فرم دارم با عنوان تعريف اقساط وام در اين فرم يك فيلد تاريخ دارم با عنوان تاريخ سر رسيد اولين قسط مثلاً 05/06/1392 مي خواهم وقتي به ركورد بعدي مي روم براي تعريف قسط دوم به اين تاريخ به صورت خود كار 30 روز اضافه شود و بشود 05/07/92 .
ضمناً نمي خواهم عدد در يك فيلد باشد و با فيلد تاريخ جمع شود و در فيلد جديدي تاريخ جديد نمايش داده شود كدهاي اين روش را دارم.

=Slash(AddDay([t0];[t31]))

saeed1234n
چهارشنبه 20 شهریور 1392, 18:13 عصر
با سلام

دوست عزیز از کد زیر در default value فیلد تاريخ سر رسيد استفاده کنید :


j_addday(Nz(DMax("sarresid_date";"tbl_vam");J_today());30)

sarresid_date نام فيلد تاريخ سر رسيد و tbl_vam جدولي كه فيلد تاريخ سر رسيد در آن ثبت مي شود .

saeed razaee
پنج شنبه 21 شهریور 1392, 01:28 صبح
سلام
پیغام خطا میده همان پیغام شماره وام.

saeed1234n
پنج شنبه 21 شهریور 1392, 08:37 صبح
با سلام

دوست عزیز نمونه درخواستی ضمیمه شد .

110511

hasanhzd
پنج شنبه 21 شهریور 1392, 10:42 صبح
درود
بطور منطقی نمیتونه عدد شما با 30 جمع بشه چون یک ماه با 30 روز متفاوته
ماه باید یکی زیاد بشه اونهم حداکثر تا12 . وبا تغییر سال این عدد 1 بشه و دوباره و..
در نتیجه باید حلقه بنویسید و داده هارو دونه دونه وارد یک جدول کنید و با dmax و یک حلقه این کاررو انجام بدید

دلیل اینکه بعضی بانکها 30 و 32 ماه وام نمیدن (بجز آخرماه بودن) همینه

saeed razaee
سه شنبه 26 شهریور 1392, 17:38 عصر
با سلام
ضمن تشکر از حضرتعالی بله فرمایش شما صحیح است اما من در برنامه خودم تاریخ پرداخت وام را که ثبت می کنم می خواهم تاریخ سر رسید اولین قسط ماه بعد در همان تاریخ باشد که تاریخ پرداخت را با 30 جمع می کنم و تاریخ اولین سر رسید قسط به دست می آید و برای ماه های بعدی مجدداً 30 روز به تاریخ سررسید اضافه می کنیم مثلاً اولین قسط 05/08/92 و دومی 05/9/92 و سومی 05/10/92
مجدداَ تشکر می کنم ضمناً نوع فرم من Continuous Forms است و این فیلد دوبار تکرار می شود آیا راه حلی برای رفع این مشکل دارید.یعنی یک تاریخ دوبار تکرار می شود و در رکورد سوم و چهارم مجدداً تاریخ بعدی دوبار تکرار می شود.

hasanhzd
سه شنبه 26 شهریور 1392, 18:48 عصر
درود
درمورد دوباربودن رکورد نظری ندارم
ولی 30 روز غلطه
شما به 31 فروردین 30 روز اضافه کنی نمیشه 31 اردیبهشت میشه 30 اردیبهشت