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

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

قام بنشر (معدل)

السلام عليكم ورحمة الله وبركاته

في القاعدة لمرفقة جدولين TABLE 1 , TABLE 2

TABLE 1

بها اسجل الاوردر التي اقوم بطلبها ( الصنف والكمية المطلوبة منه )

لكن عملية الشحن تتم جزئيا وعلي مراحل وبالتالي يتم نقل كمية كل فترة من نفس الاوردر

TABLE 2

به اسجل الكميات الي تم نقلها من الاوردر الكامل كلما وردت كمية حتي يتم قفل الاوردر الاساسي

 

المطلوب

احتاج اي مساعد ة في عمل الاستعلامات اللازمة لكي يتم الأتي

بالنسبة ل TABLE 1

1- عند كتابة الكمية التي ساقوم بشحنها في عمود SHIPPED QUANTITY   وتنفيذ الاستعلام يقوم الاستعلام بطرح الكمية المشحونة (SHIPPED QUANTITY) من الكمية الاجمالية (TOTAL QUANTITY)

2- نقل الكميات المشحونة (SHIPPED QUANTITY) فقط وكافة التفاصيل الموجودة في باقي الصف من TABLE 1 ولصقها في TABLE 2 في الخلايا المساوية لها 

3-تحديث خانة الكمية TOTAL QUANTITY بالكمية الصافية بعد خصم الكمية المشحونة

4-حذف الكمية المشحونة من خانة SHIPPED QUANTITY  لاستقبال كمية مشحونة جديدة

 

من يساعدني يكون حل ازمة امر بها خلال عام كامل وبارك الله فيكم

TAGREBA.rarFetching info...

تم تعديل بواسطه Hazem Hady
قام بنشر

شكرا وبارك الله فيك اخي الكريم 

انت حليت لي مشكلة تؤرفني بكود ذكي جدا 

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

ومحتاج فيه شوية اضافات ومقترحات منك 

لو ينفع اعرضها عليك مرة تانية بعد التعديلات بتاعتي 

قام بنشر
  في 11‏/10‏/2016 at 11:18, Hazem Hady said:

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

ومحتاج فيه شوية اضافات ومقترحات منك 

لو ينفع اعرضها عليك مرة تانية بعد التعديلات بتاعتي

Expand  

لايوجد مشكلة اخي الكريم

  • Like 1
قام بنشر (معدل)
  في 11‏/10‏/2016 at 11:34, محمد ايمن said:

لايوجد مشكلة اخي الكريم

Expand  

اخي الكريم محمد ايمن

انا عدلت تصميم القاعدة بما يتناسب مع اضافة اكثر من صنف خلال الاوردر الواحد

لكن عند محاولة تطبيق الكود الموجود في القاعدة المرفقة في الرد السابق وجدت مشكلة وبصراحة حاولت حلها ولكن لم تعمل معي

اتمني منك مساعدتي فيها :

قمت بتصميم عدد 2 Form

- Orders Genereal Data هي شاشة اضافة الاوردر للقاعدة

- Ship order هي شاشة اختار منها الاوردر من القائمة المنسدلة OrderCode واقوم فيها بوضع الكمية المشحونة في الخانة المخصصة لذلك واضغط ذر ship Q ليتم حفظ الكمية المشحونة وكافة التفاصيل في الشاشة  في جدول Shipment Statement

 

- واريده عند فتح شاشة Ship order يقوم بتعديل خاصية enabled لتكست ShippedQuantity لاستطيع وضع الكمية

 

مشكلتي الاساسية هي كيفة جعل فورم تنفذ اوامر في ذر موجود في فورم اخري

وشكرا مقدما 

Project shipment.rarFetching info...

تم تعديل بواسطه Hazem Hady
قام بنشر
  في 15‏/10‏/2016 at 22:34, محمد ايمن said:

تفضل اخي الكريم ( ان احسنت الفهم عنك)

نصيحة

ابتعد عن المسافات في التسمية مثلا In Port اكتبها InPorts هذا يسهل عليك التعامل برمجيا

 

Project shipment 1.rarFetching info...

Expand  

اخي الكريم محمد ايمن

جعل الله مساعدتك لي  في ميزان حسناتك .. ساراعي المسافات مستقبلاً واتمني ان تطيل صبرك علي قليلا .. حل هذه المشكلة سيذهب كوابيسي ويعيد الربيع الي قلبي

انا اعدت تعديل الكود حسب ما اريده ورفعتها لك لكي تساعدني في حل هذا الخطأ الذي يؤرق منامي خلال اعوام

 

فكرتي في قاعدة البيانات هي كما تناقشنا سابقا

فورم تسمي Orders Genereal Data وهي لعمل الاوردر الجديد فقط لا غير

فورم تسمي Ship order وهي لاختيار الاوردر الذي قمت باضافته  في المذكورة سلفاً -  من القائمة المنسدلة OrderCode -ثم وضع الكميات التي ساقوم بشحنها من هذا الاوردر ووضع رقم تشغيلة او رقم بوليصة في التكست المسمي Bl Num  

ثم عند الضغط علي ذر ship q يقوم الاكسس بتقليل الكمية المشحونة من الكمية الاجمالية ثم نقل الكمية المشحونة لجدول shipment statement 

بكافة البيانات الموجودة في فورمة shipped order كما وضحت سابقا

 

الكود الخاص بك اخي محمد ايمن لا ينقل سوي الصف الاول فقط  في حالة اذا كان الاوردر مكون من صف واحد ولا يعمل في حالة وجود اكثر من صف واكثر من ماتريال ويقوم باظهار رسالة الخطأ التالية 

QqFMk.png

 

هل لك ان تفهمي لم يظهر هذا الخطأ 

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

 

وشكرا لك مقدما علي وقتك

 

 

 

 

Project shipment.rar

قام بنشر

الصورة تقول لك انه لايمكنك اضافة سجلات الى الجدول بسبب مخالفة الشروط

هذا يعني انه يوجد لديك حقول لا تقبل التكرار  او حقول مرتبطة بعلاقة في حقول اخرى و تلك الحقول مطلوبة

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

قام بنشر
  في 16‏/10‏/2016 at 21:14, محمد ايمن said:

الصورة تقول لك انه لايمكنك اضافة سجلات الى الجدول بسبب مخالفة الشروط

هذا يعني انه يوجد لديك حقول لا تقبل التكرار  او حقول مرتبطة بعلاقة في حقول اخرى و تلك الحقول مطلوبة

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

Expand  

لقد تاكدت من ازالة كافة الحقول التي لا تقبل التكرار اخي محمد

يمكنك التاكد من الملف الذي ارفقته

قام بنشر

اعتذر منك وبشدة اخي الكريم بسبب تشتت افكاري في هذه الفترة

الرسالة هي رسالة تحذير من الاكسس و معناها انك ستضيف سجل الى الجدول ولا يمكنك التراجع عن هذه الاضافة 

هذه الرسالة فعليا لا تعتبر خطا لانها تحذير فقط و يمكننا الغاؤها

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

(ضمن النموذج orders genereal data النموذج order ditals غير مفعل ولايسمح لك بالاضافة نهائيا ) واعتقد ان هذا خطا

هل لك ان تشرح لي بالتفصيل آلية العمل لنحل المشكلة

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