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

elhamy_kamal

عضو جديد 01
  • Posts

    14
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 Neutral

عن العضو elhamy_kamal

البيانات الشخصية

  • Gender (Ar)
    ذكر
  • Job Title
    Other
  1. الاخ الكريم رضوان اسف على التاخير فى تقديم جزيل الشكر لك و للمنتدى فلقد انتهيت من البرنامج بالصورة التى ارغب بها و يرجع الفضل الى الله و لك فى انجاز هذا البرنامج شـــــــــــــــــــــكرا مرة اخرى على سعة صدرك ومساعدتك لى (y) (y) (y) (y) (y) (y) (y) (y) (y)
  2. اريد ان تظهر رسالة عدم وجود رصيد اذا وضعت صنف غير موجود له رصيد فى حالة البيع
  3. الاخ رضوان لقد ارفقت الملف بعد التعديل ارجو مساعدتى فى تنفيذ الكود الخاص بفتح الاستعلام الخاص بكميات الاصناف فى المخزن على مستوى المورد بالنسبة للصنف المدخل فى شاشة البيع او الشراء و هل يمكن اضافة رسالة توضح ان المخزن لا يوجد به كمية من الصنف المراد بيعه
  4. لقد انتهيت من التعديلات المطلوبة كما ذكرت لى يا اخ رضوان و اريد الان ان انفذ هذه الخطوات اريد ان اشكرك لانك فعلا اخ كريم فى نصائحك و ارشاداتك و اجو منك ان تسامحنى على اسئلتى الكثيرة
  5. اخى رضوان شكرا على متابعتك السريعة ولكن لى استفسار لماذا تريدنى اضيف كود المورد الى جدول المشتريات فهو مضاف اصلا فى جدول حركة المخزن و مربوط مع جدول الموردين على اساس استطيع ان استخدمه سواء عند البيع او الشراء وهذا ايضا يكننى من اضافة بضاعة من عدة موردين فى اذن الشراء الواحد ثانيا ما الفرق بين النماذج الفرعية المصممة و (صفحة بيانات) انا ارى انها نفس الشكل بس و تعطى نفس المخرجات
  6. الاخ رضوان لقد ارسلت لك البرنامج و انا فى انتظار ردك Sales2.rar
  7. الاخ الكريم رضوان لقد قمت بتعديل البرنامج بالطريقة التى اقترحتها على و هى فعلا طريقة سهلة فى معرفة الارصدة حسب المورد بدون اضافة كارتة صنف جديدة ولكن اريد ان اظهر معلومة رصيد كل صنف على اساس المورد فى شاشة البيع او المشتريات و ان تظهر رسالة عدم وجود رصيد اذا وضعت صنف غير موجود له رصيد فى حالة البيع لى سؤال اخر وقد حاولت فيه كثير و لكن لم اصل الى اى نتيجة و هو خاص بالاستعلام فمثلا عندما انشاء استعلام معتمد على جدولين جدول رقم 1 و جدول 2 و يكون الجدول رقم 2 ليس به بيانات اى الحقول فارغة و جدول رقم 1 الاخر به بيانات و احد حقول الاستعلام ناتج عن جمع حقل من الجدول رقم 1 + حقل من الجدول الثانى لا تظهر نتيجة فى الاستعلام اى جميع حقول الاستعلام فارغة ارجو المساعدة و شكرا
  8. اريد اولا ان اشكر جميع السادة الزملاء الذين شاركوا فى هذا الموضوع و بالاخص اشكر الاخ خضر على مجهوده معى و الاخ رضوان اشكرك على المثال الذى شرحته فى السابق و لكن عندى عدة استفسارات اولها عندما بدات انفذ ما شرحته فقد انشاءت جدول بالمواصفات التى سبقت و ذكرتها مع اضافة حقلين رقم مسلسل (Auto Number) نوع الحركه ( مبيعات - مشتريات ) تاريخ الحركه رقم الصنف كمية وارده تكلفة القطعة كميه منصرفه سعر القطعة ملاحظات و عند جدولين للمشتريات و المشتريات النفصيلية حسب كلامك فقد استبعدت المشتريات التفصيليى عاى ان يقوم بعمله الجدول الجديد اما جدول المشتريات الرئيسى الذى يجب ان اربطه مع الجدول الجديد فحقوله هى Purchase Number [Auto Number Supplier ID Date و نفس الشىء بالنسبة للمبيعات فالجدول المراد ربطه يحتوى على Order ID[ Auto Number Order Date Client ID Client Name Discount Total Payment Remainder السوال هو كيفية الربط بين المشتريات الرئيسى و الجدول الجديد و المبيعات الرئيسى و الجدول الجديد و سؤال اخر عندى صنف كوده X و ممكن اشتريه من مورد رقم واحد و مورد رقم 2 و تكلفة مختلفة مثلا عند 3 قطع X من مورد رقم 1 و 2 قطعة X من مورد رقم 2 اى يوجد خمس قطع بالمخزن و استطيع التفرقة بينهم عن طريق استعلام بكود المورد و لكن توجد مشكلة فى حالة البيع فمثلا اذا بيعت عدد 2 قطعة من X و لكن و احدة من مورد رقم 1 و الاخرى من مورد رقم 2 ملحوظة: هذا شرح ما يحدث من الناحية الواقعية السوال كيف استطيع ان اعرف ان رصيدى من X اصبح قطعتان من مورد 1 و قطعة من مورد 2 لا اعرف كيف اطبق هذه الخطوة فى البرنامج ارجو ان تكون وصلت فكرتى اليك
  9. الاخ خضر اظن ان الموضوع مش مستاهل كل الكلام ده و على العموم انا حاولت ان استعين بك ولكنك خذلتنى للاسف كل ماكنت اريده هو كيفية كتابة المجموع اتوماتيكيا فى الجدول وليس تصميم البرنامج بالكامل لى اعتذر مرة اخرى عن اهدار وقتك انت و السادة الزملاء ملحوظة عندما تكون تبيع سلعة ليس هناك فرق بين زبائن و مبيعات لان فى النهاية تسمى العملية بيع
  10. المستخلص من خضر الرجبي يدور النقاش في هذا الموضوع حول الطريقة المثلى لتصميم النموذج العلائقي (طريقة ربط الجداول) لمخزن وقد تباينت وجهات النظر فيه حول ربط رمز المورد مع جدول المخزون أو جدول تفاصيل المبيعات وفوائد وسلبيات كل طريقة وكيفية الحصول على تقارير مبيعات الموردين. تصنيف الموضوع الحالي : تحليل وتصميم القاعدة وبناء العلاقات وما زال النقاش والبحث في الموضوع جارياًُ. ------------------------------------------------------------- (1) elhamy_kamal (منشئ الموضوع) السادة الزملاء انا عضو جديد وخبرتى قليلة بالاكسس و لكن انشاءات برنامج و ارجو المساعدة فى هذا البرنامج مبيعات محل انشاءات الجداول الاتية للاصناف و المورديين العملاء و المشتريات و المبيعات و المبيعات التفصيلية ولكن المشكلة اننى لم اعرف كيف انشا جدول للمخزون به الاصناف و الكميات لاننى اريد ان يكون الجدول يحتوى على كود المورد و اسمه حيث طريقة التكويد لدى كالتالى مثلا يوجد عندى 10 اكواد من القمصان ولكن من الممكن ان اشترى نفس القميص اى بنفس الكود مرتيين ولكن من مورد مختلف و لهذا السبب اريد ان اضع كود المورد و اسمه فى جدول المخزون حتى اتمكن من معرف الارصدة على مستوى المورد ------------------------------------------------------------- (2) خضر الرجبي حتى وإن كان للقميص أكثر من مورد ممنوع وضع اسم المورد في جدول المخزون حيث سيؤدي ذلك إلى تضخم قاعدة البيانات وخصوصا جدول المخزون. أخي أرجو ملاحظة ما يلي : 1. إذا كان النظام الذي تبنيه سيتضمن طلبيات من الموردين فهناك ضرورة لتعريف رقم المورد في جدول المخزون وسأقول لك الآن كيف يتم ذلك. 2. إذا كان النظام لا يتضمن اصدار طلبيات للموردين فمن الممكن عدم وضع رقم المورد نهائيا في المخزن ويكفي ربطع مع جدول تفاصيل المشتريات. جدول المخزن يحتوي على الحقول : رمز الصنف ، اسم الصنف ، رمز المجموعة ، رمز المورد بالاضافة إلى باقي الحقول. عندما نطلب القميص من أكثر من مورد يجب تعريف سجلين للقميص برقمين مختلفين للموردين لأن باقي المعلومات في المخزن ستختلف أيضا ، مثل السعر والتفاصيل ، ومستوى إعادة الطلب والتكلفة وهكذا. ------------------------------------------------------------- (3) رضوان ماذا تعني بكلمة : يعني لا تستطيع أن تدخل عليه اي حركه ؟ على كل حال يمكن أن ترفق ملفك في قسم التحميل المؤقت من هنا ------------------------------------------------------------- (4) رضوان كلامك صحيح لكن يا أخي الأخطاء كلها ممكن تصحيحها خطوه خطوه أولا : أنت قلت طيب السؤال الآن كيف تتم عملية الشراء و البيع ؟ اي لو اشتريت 100 قطعه من المورد رقم 1 , و 100 قطعه من المورد رقم 2 هل عندما تبيع أي قطعه تعرف مصدر شراؤها من اي مورد ؟ يعني بعطت 60 قطعه هل تستطيع أن تعرف أن 20 منها هي المشتراة من المورد الأول و 40 مشتراة من المورد الثاني ؟ اذا كان كذلك فهذه بسيطه , أما اذا لم يكن , فلا توجد اي طريقه لمعرفة أرصدة كل صنف على مستوى المورد ------------------------------------------------------------- (5) elhamy_kamal انا تحايلت على هذا الموضوع بوضع المورد فى شاشة تفاصيل المبيعات اى يجب اختيار المورد عند البيع ولكن اريد عمل كنترول على هذا الموضوع بمعنى ان لو عندى 10 قطع من مورد 1 و ليس مورد 2 عندما اختار مورد 2 فى شاشة البيع التفصيلىاريد البرنامج يرفض لانه ليس عندى هذا النوع من القطعة من المورد 2 ------------------------------------------------------------- (6) رضوان عزيزي أنا لا أسأللك سؤالا برمجيا , اسأل فقط كيفية العمل على أرض الواقع يعني أنت عندك الآن 200 قطعه من نفس الصنف , هل تستطيع أن تميز ال 100 قطعه الخاصه بالمورد 1 , و ال 100 الخاصه بالمورد 2 و عندما يكون لديك الآن حركة مبيعات و تريد بيع 60 قطعه , هل تستطيع أن تميز ال 20 قطعه الوارده من المورد 1 عن ال 40 قطعه الوارده من المورد 2 ؟ و هذا التمييز اريده على أرض الواقع هل تستطيع التمييز كذلك أم لا ؟ لأنه اذا كان كذلك , يمكن حل الموضوع بشكل برمجي بسهوله ان شاء الله ------------------------------------------------------------- (6) خصر الرجبي أخي رضوان وأخي elhamy_kamal ، بارك الله فيكما أنا متابع للناقش منذ البداية ، فأرجو السماح لي بهذه المداخلة : هذا ما قاله أخي elhamy_kamal ، وأرجو أن أوضح أن المورد لا علاقة له بتفاصيل المبيعات ( تفاصيل المبيعات لها علاقة فقط برقم الزبون) وان رقم المورد يجب أن يرتبط فقط بجدول المخزون وبجدول تفاصيل المشتريات. وبرأيي المتواضع الذي أرجو أن يتقبله اخي elhamy_kamal بصدر رحب، أن ما يفعله ليس تحايل وإنما ضعف في التحليل والتصميم. إن كانت مداخلاتي تزعجكم ، أرجو اعلامي كي لا أتدخل في هذة المسألة. مع احترامي وتقديري لكما ------------------------------------------------------------- (7) elhamy_kamal شكرا يا اخ خضر بالعكس انا سعيد جدا باهتمامك بالموضوع بس يا اخ خضر انا مش لاقى طريقة اخرى علشان اميز المبيعات على مستوى المورد غير هذه الطريقة و لو كودت الاصناف زى ما حضرتك قلت يبقى بدل ما حيبقى عندى 10 اكواد مثلا للقمصان من الممكن شرائهم من ثلاثة مورديين اى يوجد 30 قميص حيث كل 10 قمصان من مورد لو عملنا الاكواد بالطريقة التى تقترحها يبقى عند 30 كود للقمصان اى هذا يؤدى الى تضخم ملف الاصناف بدون داعى و هذة وجهة نظر ى و لو كودنا بالطريقة اللى انا متبعها يبقى عندى 10 اكواد فقط و اخير شكرا على اهتمامك ------------------------------------------------------------- (8) خضر الرجبي أخي elhamy_kamal ، بارك الله فيك بما أنك سمحت لي بمتابعة التعقيب ، فأرجو تقبل ما يلي أيضا. "حساباتك التخزينية ليست دقيقة" إليك حساب الحجم التخزيني حسب طريقتي وطريقتك ( والله يزيد ويبارك في تجارتك): 1. لنفرض أنه عندنا 30 نوع قميص لكل مورد ويوجد 10 موردين مختلفين للقمصان. 2. ولنفرض بيع 200 قميص في الشهر أي 2400 قميص في السنة. حسب طريقتي بما أن رقم المورد سيرتبط فقط في المخزون : الحجم التخزين على مدار السنة =(30 قميص).(10 موردين).(10 بايت حجم حقل رقم المورد) = 3000 بايت وهذا الرقم ثابت وغير مرتبط بحجم المبيعات. حسب طريقتك بما أن رقم المورد سيرتبط في جدول تفاصيل المبيعات: الحجم التخزيني على مدار السنة = (2400 قميص).(10 بايت حجم حقل رقم المورد) = 24000 بايت 24000 / 3000 = 8 أي أن حجم القاعدة التخزيني بإستخدام طريقتك سيتضخم 8 أضعافاً عن طريقتي في كل سنة (وهذا التضخم ليس خطيا فحسب بل لوغارتمياً)، بسبب ربطك لحقل المورد مع تفاصيل المبيعات ولن تحقق أو تستفيد شيء من ذلك. وأذكرك لم تكن العبارة السابقة التي أشرت اليه في ثاني تعقيبي لي عبثية ، وإنما أتت من خبرتي في التحليل ولا فخر. على كلا يبقى الخيار لك، أنما هذه مشورة، وبما أن "المستشار مؤتمن" ، فلا أستطيع مجاملتك في النواحي العلمية. مع إحترامي الكبير لشخصك على تفهمك الرائع. ------------------------------------------------------------- (9) elhamy_kamal الاخ الكريم خضر وصلتنى فكرتك اى حسب المثال الذى ذكرته يجب تكويد 300 صنف بدل من 30 صنف هل هذا ما تقصده ولكن فى هذه الحالة لست فى احتياج الى كود المورد اصلا ولو اصدقك اكود 30 صنف فقط يبقى رجعت الى نقطة البداية كيف استطيع التفرقة فى البيع بين هذه الاصناف اى بعت قميص انه مورد و بالتالى كم قطعة فى المخزن من كل صنف من اى مورد او اننى مفهمتش حاجة خالص :') ------------------------------------------------------------- (10) خضر الرجبي اخي elhamy_kamal ، بارك الله فيك لنناقش الاسئلة : نعم ، وذلك له هدفين مهمين : 1. تحديد الطلبيات من الموردين لجميع الاصناف وخصوصا الاصناف المتشابهة التي لها أكثر من مورد. 2. تقارير احصائية عن المبيعات المتعلقة بكل مورد. بالتأكيد ، بربط رقم المورد في جدول المخزون ستعرف كم المتوفر من كل صنف ومن حقل مستوى إعادة الطلب ستعرف كيف تطلب البضاعة من المورد تلقائيا. أرجو مراجعة مشاركتي في هذا الموضوع لمعرفة ما المقصود بمستوى إعادة الطلب في تحديد الطلبية. مع الاحترام ------------------------------------------------------------- (11) رضوان طبعا الأخ خضر مشكور على هذه المداخله القيمه , و أذكرك أخي خضر بأن المداخلات مقتوحه و متاحه للجميع , و كل من عنده أدنى معلومه بالتأكيد تؤدي الى اثراء الموضوع و فتح آفاق واسعه لحلول متعدده , فالبرمجه منطق و تفكير , و منطق الحل يختلف من شخص الى آخر .لذلك لاتبخل علينا بأي معلومه لديك تفيدنا بها :( على كل حال و حتى لا يتشتت الأخ السائل أوضح له مايلي : عادة بالنسبة لهذا النوع من الأعمال , حيث توجد أصناف متعدده و من مصادر توريد متعدده و يكون هناك اختلاف و لو بسيط في التصميم بين منتج و منتج آخر حسب الشركه المنتجه , , لذلك يكون من الأنسب الحل وفق ما اقترحه الأخ خضر من باب تعريف صنف مختلف لكل منتج وارد من مورد مختلف . و أغلب المحلات تتبع هذا الأسلوب و يرتبط هنا عادة اسم المنتج مع اسم الصنف في تعريف اسم الصنف . مثلا تقول : قميص سيف - قميص البكري - قميص الحلبي .. الخ حيث أن هناك اختلافا و لوبسيطا بين كل منتج و منتج آخر فلابد أن يكون لكل منهم بطاقة صنف مختلفه أما اذا كانت نوعية المنتج واحده اي ليس هناك اختلاف لا في النوعية و لا في السعر , و لنقل مثلا قميص البكري حيث القميص نفسه و اسم المنتج نفسه و لكن اختلف هنا فقط مصدر التوريد اذ من الممكن شراء هذا الصنف من مصادر عديده من الموردين , فهنا سيكون من غير المفيد عمل كود مختلف لكل منتج / مورد . لأنه في هذه الحاله سيضطر الى فتح بطاقة صنف لكل صنف وارد من مورد , اي الصنف معرف عنده في البرنامج , فكلما أراد الشراء من مورد جديد سيقوم بفتح بطاقه اضافيه للصنف نفسه , و هذا عمل معقد لا لزوم له , و في هذه الحاله من الأنسب الاكتفاء ببطاقة صنف واحده لكل منتج , و يمكن من خلال عمل استعلام على جدول المخزون و ليكن ( أرصدة الأصناف ) و الذي ممكن أن يحتوي الحقول التاليه : رقم الصنف - رقم المورد -كمية شراء –كمية بيع - رصيد يتم عمل تجميع على رقم الصنف , بحيث عند ادخال حركة مبيعات , و بمجرد ادخال رقم الصنف يتم فتح الاستعلام السابق و يبين له الكميه المتوفره من هذا الصنف من كل مورد و لو استطاع الأخ السائل عمل رقم مسلسل لكل صنف يتم شراؤه يكون أفضل , بحيث يلصق كارت على كل قطعه و عليها الرقم المسلسل , و عند البيع يكفيه ادخال الرقم المسلسل للقطعه من الكارت الذي عليها فتظهر له المعلومات الكامله ,مثل اسم الصنف , اسم المورد -تاريخ الشراء - نسبة الخصم -- الخ , و هذا يفيده ايضا في حالات ارجاع البضاعه و الاستبدال و ايضا في جرد المخزون المتبقي . تحياتي للجميع ------------------------------------------------------------- (12) elhamy_kamal الاخ الكريم خضر لا اعرف كيف انفذ هذة الخطوة و حاولت اكثر من مرة و لكنى فشلت يوجد عندى فى جدول المبيعات حقل بالاجمالى اريد ان املاء هذا الحقل بالاتى قيمة الحقل الموجود فى شاشة مبيعات تفصليىو هذا الحقل هو مجموع امر البيع مع العلم ان هذا الحقل غير موجود فى جدول المبيعات التفصيلى مطروح منه حقل الخصم الموجود فى جدول المبيعات ------------------------------------------------------------- (13) elhamy_kamal اولا: اود ان اشكرك على سرعة استجابتك لمطالبنا اريد تعليقك على المخزن حيث اريدك انت تنظر الى الطريقة التى اتبعتها فى الاضافة و الخصم من الكميات الموجودة فى جدول المخزن و هلى هى طريقة صحيحة ام لا و اريد ان لايحدث تعديل فى المخزن وتظهر رسالة عند حركة البيع فى حالة الكمية صفر فى المخزن اما الجزء الخاص بالمبيعات فارجو منك الدخول على جدول اوامر البيع الرئيسى حيث اننى اريد ان املاء الحقل المجموع مطروح منه الخصم و هذا الخصم على مستوى امر الشغل بالكامل و هو قيمة و ليس نسبة و انا تارك الاسعار قيم مفتوحة بناء على طلب مستخدم البرنامج و نفس الشىء فى حقل ال Remainder هو ناتج من المجموع بعد الخصم مطروح منه المدفوع سترى فى النموذج الخاص باوامر البيع التفصيلى خقل لمجموع امر الشغل هذا حقل منشا فقط فى النموذج و غير موجود فى جدول البيع التفصيلى و ايضا نفس هذه المشكلة تواجهنى فى جدول المشتريات من حيث ملا حقل مجموع التكلفة اريده ان يكتب اتوماتيكيا فى الجدول بعد كتابة الكمية و تكلفة الوحدة ارجو من الاخ الكريم سعة الصدر لاننى اعرف ان طباتى كثيرة و مملة ملاحظة : تم دمج الموضوع (بتصرف) لتسهيل فهمه ومتابعته الملف المرفق : هو المرسل من منشئ الموضوع للأطلاع وإبداء الرأي Sales.rar
×
×
  • اضف...

Important Information