اذهب الي المحتوي
أوفيسنا

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

قام بنشر

يوجد لدى مشكلة فى هذا النموذج 
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

قام بنشر
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