اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

زيادة التاريخ 7 ايام


إذهب إلى أفضل إجابة Solved by عبد الله قدور,

الردود الموصى بها

يوجد لدى مشكلة فى هذا النموذج 
1 - اريد التاريخ يزيد 7 أيام مثلا 
1/11/2016

8/11/2016

15/11/2016

22/11/2016

2 - عند الاضافة بنفس الاسم  يمسح الاسم القديم و يحل محله الجديد
3 - عند عمل سجل جديد بنفس الاسم ايضا تحدث مشكلة

test.rar

رابط هذا التعليق
شارك

تريد تعديل التاريخ في النموذج الرئيسي ام الفرعي

اما مشكلة الاسماء هي بسبب العلاقة التي وضعتها بين الجدولين وهي فرض التكامل المرجعي بحيث اذا تم تعديل الاسم في الجدول الاول يتم تعديله في الجدول الثاني تلقائيا

 

تم تعديل بواسطه عبد الله قدور
  • Like 2
رابط هذا التعليق
شارك

9 ساعات مضت, theendgame said:

جزاك الله خيرا تم حل مشكلة الاسماء بربط العلاقة بارقام وليست اسماء
و انتظر حل مشكلة التاريخ 

فضلا وكرما ارفع المرفق الذى تم التعديل عليه وحل المشكبه فيه

رابط هذا التعليق
شارك

و ايضا تم حل مشكلة الايام بتغيير الكود 
Me.no = DateAdd("d", i, Forms![test1]![no1])
الى 
Me.no = DateAdd("ww", i, Forms![test1]![no1])

من فضلكوا اريد شيئين 

 1 - عند الضغط على البدء اريد رسالة هل انت متاكد نعم او لا
2 - اريد ان اكتب فرق الايام بنفسى يعنى 7 ايام او 10 ايام او 30 يوم 
وشكرا لكم

test.rar

رابط هذا التعليق
شارك

Dim ask As Single
ask = MsgBox("åá ÊÑíÏ ÍÐÝ ÇáÓäÏ", vbDefaultButton1 + vbInformation + vbMsgBoxRight + vbYesNo, "ÊäÈíå")
If ask = vbYes Then
'هنا تضع الكود الذي سينفذ بعد الضغط على زر نعم 
end if

 

رابط هذا التعليق
شارك

11 ساعات مضت, theendgame said:


الى 
Me.no = DateAdd("ww", i, Forms![test1]![no1])

انا عمال احاول افهم من مثال حضرتك شئ وحضرتك عاوز منه ومش قادر اوصل وكمان تشابه وتقارب اسماء الحقول سزف يسبب لك الكصير من المشاكل

على سبيل المثال وجدت الاخطاء الاتية
1- الاسم موجود فى النموذج الرئيسي فما سبب وجوده فى الفرعى مرة اخرى ؟؟؟

2- حضرتك بتكتب عدد بداية الرقم فى النموذج الرئيسى وف مربع النص بجواره تتكتب العدد المطلوب اضافته من السجلات  حضرتك لو كتبت  4  بقوم بعمل 5 سجلات وليس 4

3- حضرتك بعد التعديل الجديد اللى تفضلت به فى الكود تقوم بزيادة الرقم 7 الى العدد وليس التاريخ كما تريد

اخى الحبيب سوف احقق المطلوب كما فهمته وان كانت تلك الاخطاء كما فهمتها صحيحه  ولكن امهلنى القليل من الوقت
اتمنى الرد على الاخطاء الثلاثة هل هى صحيحة ام انا من اساء الفهم
واتمنى ان اعرف الهدف من القاعدة ؟ 


هل هى لحساب شئ ما فى دورة زمنية محدده مثل اقساط مثلا ؟ ام ماذا ؟؟؟؟


 

رابط هذا التعليق
شارك

اعتذر  لك  وجزاك الله خيرا 
هيى فعلا كدورة زمنية كل اسبوع و لو عرفت تغير الرقم الفترة اكتبها انا يبقى افضل يعنى اكتب فترة التباعد بين التاريخ حسب العميل 
بداية العد علشان العميل جالى تانى و اخر رقم ليه مثلا مسلسل رقم  11 اسجل جديد من اول مسلسل رقم  12

 

2- حضرتك بتكتب عدد بداية الرقم فى النموذج الرئيسى وف مربع النص بجواره تتكتب العدد المطلوب اضافته من السجلات  حضرتك لو كتبت  4  بقوم بعمل 5 سجلات وليس 4

اسف تم حل هذه المشكلة
3- حضرتك بعد التعديل الجديد اللى تفضلت به فى الكود تقوم بزيادة الرقم 7 الى العدد وليس التاريخ كما تريد
اسف غيرت من التاريخ للارقام 
 

test.rar

رابط هذا التعليق
شارك

19 hours ago, عبد الله قدور said:

Dim ask As Single
ask = MsgBox("åá ÊÑíÏ ÍÐÝ ÇáÓäÏ", vbDefaultButton1 + vbInformation + vbMsgBoxRight + vbYesNo, "ÊäÈíå")
If ask = vbYes Then
'هنا تضع الكود الذي سينفذ بعد الضغط على زر نعم 
end if

ممكن لو سمحت  تكتبهالى فى النموذج

 

 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information