الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة لا اجد لها حلاً

مغلق
بدأه abdhamid_nasr في 8 سبتمبر 2007 · 7 رد · 3,598 مشاهدة · في قسم أرشيف برامج الاعضاء الجاهزة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

http://www.2shared.com/fadmin/2253101/6fc80cc3/store1.mdb

ما اريده هو من نموذج ezn_detail1_f ادخال الحركة بتفاصيلها وبعد تنفيذ الاستعلام استكمال ملء الحقول التى تمثل الارصده الجديده للكمية والقيمة والسعر المتحرك الجديد لو كانت الحركة وارد او السعر القديم لو كانت الحركة منصرف فى جدول Final وما فشلت فيه هو كيف يتم انتقاء الخامه المعينه والعملية المعينه وعمل الحسابات الخاصه بهما والمذكورة فى محاولاتى للحل بزر ترحيل بالنموذج المذكور. على اكون وفقت فى طرح المشكله حتى يسهل عليكم حلها ان شاء الله

تم تعديل هذه المشاركة بواسطة abdhamid_nasr في 8 سبتمبر 2007 في 13:09

#2

السلام عليكم

تم تحميل المرفق وجارى دراسته للوصول للحل

تم عمل بعض التعديلات على تصميم الجداول والعلاقات وذلك لتخصيص كل أنواع البيانات لسهولة التعامل معها

تم عمل جدول نوع الإذن أو العملية ( توريد - صرف) يتبعها جدول أرقام الأذون يتبعه جدول تفاصيل الأذون وذلك لفادى التكرار

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

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

اليك البرنامج بعد عمل بعض التعديلات

ويوجد نموذج يوضح أهمية التعديلات

على فكرة أنا مصمم برنامج مخازن قطع غيار بنفس الطريقة ويعطى تقارير مفيدة جداً وقيمة المخزون فى أى وقت بالمتوسط المرجح

store1.rar

post-130169-1189340980_thumb.gif

post-130169-1189340991_thumb.gif

وأنى أرى أنك مميز جدا فى كتابة الكود يارب يكون التنظيم دة نافع لك

والسلام عليكم

تم تعديل هذه المشاركة بواسطة مبروك في 9 سبتمبر 2007 في 15:31

39224663we8.gif

#3

بسم الله الرحمن الرحيم

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

اخى الكريم قد اطلعت على تعديل تصميمك لجداول البرنامج ولكنى وجدتها لا تناسب مشروعى وتبين ذلك من ملء النموذج Ezn اذ تفترض سيادتكم ان الاذن الواحد يمكن ان يدخل فيه اكثر من سجل للمورد الواحد ، لكن ما اريده غير ذلك فالاساس عندى ان لكل عملية الاذون الخاصه بها وبالتالى يمكن تكرار رقم الاذن على مستوى العمليات وحتى على مستوى العملية الواحده يمكن تكرار رقم الاذن، نقطة اخرى سيادتكم افترضتم ان كل عملية لابد لها من مورد وبالتالى لابد من ملء كود المورد فى كل حركة ادخال فى النموذج لكن الواقع هناك نوع اذون ليس للمورد فيها اى دور مثل الاستهلاكات والتحويلات والمنصرف فهى ليس لها مورد والنموذج يرفض اكمال الادخال بدون اختيار المورد فى كل سجل ، لذا اخذت فى تعديل ذلك عدة مرات فى التصميم لكن دون ان يحقق ذلك ما اريد فلم اجد مفراً من الرجوع الى التصميم القديم ثانياً حتى اذا اردتم تعديل ذلك لكن بعد وضوح الصورة اكثر.

نقطة اخيرة وهى النقطة التى احسست معها بالعجز وهى نقطة تحديث بيانات جدول الترصيد المسمى Final كودياً عن طريق نموذج الادخال تبعاً لطريقة المتوسط المرجح وحتى تتضح الصورة اكثر فانى كنت ادير هذا البرنامج من خلال ملفات اكسيل لكل عملية ملف وكل ملف مقسم الى صفحات حسب الخامات المستخدمه وسارفق لسيادتكم عينة من تلك الملفات كما فى المرفق التالى :

http://www.2shared.com/fadmin/2260529/1399b91/store.xlsx هذا نموذج لملف عمليه واحده ويوجد لكل عملية مثله

مرة اخرى اشكر لك صنيعك واتمنى الا تحرمنى من فضلك .. والسلام عليكم ورحمة الله وبركاته

#4

أخى الكريم

اليك هذا البرنامج أرجو التحميل ودراسته جيدا ( بس للأسف المصدر غير موجود معى الأن وهو من تصميمى وأعمل عليه فى الشغل والمصدر موجود بس مش على هذا الجهاز

بس لو تنفعك الطريقة أرفعه لك. وعلى فكرة تم تغيير أسماء الأصناف والموردين والأقسام وذلك لسرية العمل.

_________2007.rar

أما بالنسبة لملاحظاتك

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

أولا: الإذن الواحد لا يمكن أن يدخل فيه أكثر من مورد ولكن كل إذن توريد لابد أن يكون له مورد وإذن التوريد يحتوى على أصناف عديدة.برجاء المراجعة

نقطة اخرى سيادتكم افترضتم ان كل عملية لابد لها من مورد وبالتالى لابد من ملء كود المورد فى كل حركة ادخال فى النموذج لكن الواقع هناك نوع اذون ليس للمورد فيها اى دور مثل الاستهلاكات والتحويلات والمنصرف فهى ليس لها مورد والنموذج يرفض اكمال الادخال بدون اختيار المورد فى كل سجل ، لذا اخذت فى تعديل ذلك عدة مرات فى التصميم لكن دون ان يحقق ذلك ما اريد فلم اجد مفراً من الرجوع الى التصميم القديم ثانياً حتى اذا اردتم تعديل ذلك لكن بعد وضوح الصورة اكثر.

ثانياً: الحقول المضافة فى جدول العمليات لم أحذفها لأنى افترضت أنك سوف تفعل ذلك وكان كل تركيزى على تنظيم الجداول فقط مع ترك تصميم النماذج لك والنموذج المثال لتوضيح الفكرة فقط وينقصه أشياء كثيرة حتى يكون جاهز للإستخدام.

ثالثاً: فى البرنامج المرسل اليك سوف تجد نموذج يجلب لك بيانات كل صنف على حدة ( كل العمليات التى تمت على هذا الصنف ) ويمكنك من خلاله تحديث أو تعديل البيانات وأشياء اخرى.فضلا عن التقارير المتنوعة

رابعا: إذا استرحت لهذه الفكرة يمكن تطبيقها لتناسب شغلك وذلك بإضافة الجداول والنماذج المطلوبة.

خامساً: ملف الاكسيل الذى وضعته مش شغال عندى لأنى شغال على Office XP سوف أجربه على 2003

سادساً: إن لم تجد البرنامج الذى أرسلته اليك ذو فائدة برجاء إخبارى أيضا

وكل عام انتم بخير فى هذه الأيام المباركة

تم تعديل هذه المشاركة بواسطة مبروك في 11 سبتمبر 2007 في 16:30

39224663we8.gif

#5

معلمى الاستاذ مبروك ..السلام عليكم ورحمة الله وبركاته وكل لحظة وانت بقرب من الله اكثر وفضل من الله اعم واشمل.

اما بعد لقد قمت بتنزيل الملف ولكن عند فتحه اصدر لى رساله مكتوب يها :قاعدة البيانات مكتوبة بتنسيق لا يمكن التعرف عليه .ربما يكون قد انشاتها فى اصدار احدث من الاصدار الذى تستخدمه حاول ترقية الاصدار الحالى الى اصدار احدث ثم افتح القاعدة وقد قمت بذلك بالفعل وحملت اوفيس 2007 ولكن دون جدوى ، اما عن ملف الاكسيل فسوف ارسله لك ثانيا

http://www.2shared.com/fadmin/2267955/d30380a0/store.xls

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

#6

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

اخى الكريم أنا لن أمل من كثرة المحاولات وما يهمنى هو التوصل معك لحل يفيدك وإن شاء الله أنا معك حتى نصل سويأ لهذا الهدف

ولكن للفائدة حاول تدخل على الموضوع بسرعة أو تراسلنى على البريد بتاعى إن أردت بإرسال رسالة خاصة من نفس المنتدى

*** أنا حاليا أعمل على قاعدة البيانات الأولى كما تريد أنت ولكن أريد أن أعرف هل السعر المتحرك هو المتوسط المرجح أو حاجة غيره إذا كان حاجة غيره أرجو ارسال كيفية حسابه يدويا حتى أقوم بتصميم طريقة حسابه فى البرنامج.

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

Adjust_store.rar

***ملف أكسل وصل وتم فتحه

***ممكن ترفع الملفات حتى 750 ك على نفس المنتدى فى الردود أدخل خيارات أخرى سوف يفتح لك وضع متطور أكثر للردود

سوف أرفع لك قاعدة البيانات بتنسيق 2000 وتنسيق 2002 والمرسلة من قبل كانت مقفولة أما هذه مفتوحة المصدر

store2000.rar

الملف الثانى

وكل عام أنتم بخير

تم تعديل هذه المشاركة بواسطة مبروك في 13 سبتمبر 2007 في 14:30

39224663we8.gif

#7

lمعلمى الاستاذ مبروك كم انا ممتن لسعة صدرك وافساحك المجال لى حتى اصل الى غايتى كذلك كم انا شديد الامتنان لاتاحة برنامجك لى حتى تساعدنى على الحل ، بارك الله لك فى علمك ورزقك واهلك وعمرك وخلقك الكريم الطيب

اما بعد استاذى الجليل بخصوص سؤال حضرتك على المتوسط المرجح وهل هو السعر المتحرك فانى استاذن حضرتك ان فى ملف الاكسيل طريقة حساب ذلك فى كل صفحة خامه تخص عملية ما فكما ترى فى ملف الاكسيل بعد فتحه انى قمت بفتح صفحه لكل خامه ووضعت فيها السطر الاول لرصيد اول المده كمية وقيمه وسعر متحرك ثم فى الادون التاليه سواء وارد او منصرف فيتم اعادة حساب السعر كل عملية وارد جديده ليتم تسعير المنصرف بها وما يعجزنى برمجيا هو انى قد وصلت بتفكيرى المتواضع الى انه من غير المعقول فتح ملف لكل خامه ولكن يفتح ملف لكل الخامات يشمل كل الحركات ويعمل جدول جديد لترصيد ال3 قيم النهائية للكمية والقيمة والسعر المتحرك الجديد بعد كل حركة على الخامه اذ كيف آتى بآخر حركة تمت على تلك الخامه بتلك العملية حتى ارصد لها الترصيد الصحيح ..

ارجوا ان تكون طريقتى فى شرح معضلتى قد وضحت بعض الشىء ، نقطة اخرى استاذى الجليل ارجوا ان ترسل لى الايميل الخاص بحضرتك فانى لا اعرفه.

نقطة اخيرة استاذى الجليل انا الان اعكف على دراسة مثال حضرتك على اجد فيه غايتى ان شاء الله

جزاك الله كل خير وكل عام وحضرتك بالف خير

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

#8

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

على حد علمى ممنوع وضع الاميل فى المشاركات ولكن سوف أكتبه لك mabrokbaraka@yahoo.com

منتظر ردك

السلام عليكم

تم تعديل هذه المشاركة بواسطة مبروك في 16 سبتمبر 2007 في 17:36

39224663we8.gif

هذا الموضوع مغلق.

مواضيع مشابهة