Amr Ashraf قام بنشر يونيو 19, 2017 قام بنشر يونيو 19, 2017 (معدل) بالنسبة لمشكلة انه بياخد متوسط السعر من جدول المنتجات لصنف ويسيب التانى هل ليها علاقة بكود الصنف ؟ لأنه كان رقمى وفيه مشكلة مش بيستدعى السعر بتاعه ولكن جربت اغير الكود بتاعه خليته حروف وارقام وجاب السعر بتاعه طبيعى ! طيب بالنسبة عند اضافة منتج بيستدعى السعر بتاعه من جدول المنتجات ويكتبه فى حقل متوسط السعر فى جدول الحركات ثم يضربه فى الكمية لينتج زدفاليو فى الحالة دى فى مشكلة تقريب الارقام يعنى لو الرقم فى جدول المنتج = 1.3599599556556 بيكتب الرقم فى متوسط السعر 1 بس انا محتاج ان كل المتوسطات تكون متقربة الى اقرب 5 أرقام ملاحظة اخرى : فى حالة صرف منتج بيستدعى متوسط السعر من جدول المنتجات لكنه مش بيضرب فى الكمية وبينتج زد فاليو . ومازلت بجرب احتمالات اخرى للتأكد من طريقة العمل الف شكر يا استاذنا تم تعديل يونيو 19, 2017 بواسطه Amr Ashraf
Gamal.Saad قام بنشر يونيو 19, 2017 قام بنشر يونيو 19, 2017 في 19/6/2017 at 10:42, Amr Ashraf said: أوك سنقوم ببعض التعديلات لكن بالنسبة لنقطة أن المنتج له مكونات وأن المكون له مكونات تحته مثلا الشاشة كما ذكرت اذا قام المستخدم باضافة شاشة فماذا تريد من البرنامج أن يقوم به ؟ هل يحضر سعر الشاشة كمنتج رئيسي ولا يقوم بأي معادلات سوى ضرب الكمية في السعر بجدول المنتجات ؟ أم يتعامل مع الشاشة كمون فرعي ويحسب متوسط السعر وباقي المعادلات المعروفة للمكون الفرعي ؟ 1
Amr Ashraf قام بنشر يونيو 19, 2017 قام بنشر يونيو 19, 2017 (معدل) في 19/6/2017 at 16:51, Gamal.Saad said: اذا قام المستخدم باضافة شاشة فماذا تريد من البرنامج أن يقوم به ؟ هل يحضر سعر الشاشة كمنتج رئيسي ولا يقوم بأي معادلات سوى ضرب الكمية في السعر بجدول المنتجات ؟ أم يتعامل مع الشاشة كمون فرعي ويحسب متوسط السعر وباقي المعادلات المعروفة للمكون الفرعي ؟ Expand استاذى الفاضل جمال اولا جزاك الله خير على المجهود الجبار ده مجرد فهم الموضوع متعب ما بالك بتنفيذه بالنسبة للشاشة مثلا عاوزه يعاملها معاملة المنتج التام ويجيب سعرها من قايمة المنتجات وبلاش يحسب ليها متوسط سعر زى باقى المنتجات بس ليا ملحوظة هنا على اعتبار ان الشاشة هتستدعى سعرها عند الصرف مثل المنتج لو كانت هيا اخر مكون من مكونات الكمبيوتر تم عليه حركة صرف او اضافة سعر المنتج مش هيتحدث فى جدول المنتجات لأنه بيتحدث بعد اضافة زد فاليو فى نموذج التقييم وفى هذه الحالة احنا مش هنضيف زد فاليو يديويا ولا اصلا هتظهر معانا فى نموذج التقييم لأن قيمة زد فاليو أكبر من الصفر معلش ليا طلب هل ممكن تصلح الاخطاء وترفق مرفق الاول قبل ما تعمل حكاية الشاشة كمنتج ومكون فى نفس الوقت بحيث يبقى فيه مرفقين لو انا احتجت التانى ولا حاجة ولو متعبة بلاش منها بالنسبة لنقطة انه مش بيجيب متوسط السعر من الجدول ياريت متنساهاش واظن ان ليها علاقة بالكود زى ما ذكرت شكرا يا غالى تم تعديل يونيو 19, 2017 بواسطه Amr Ashraf
Amr Ashraf قام بنشر يونيو 19, 2017 قام بنشر يونيو 19, 2017 (معدل) في 19/6/2017 at 16:51, Gamal.Saad said: أوك سنقوم ببعض التعديلات Expand من باب التذكرة والتسهيل عليك بدلا من الخوض فى المشاركات السابقة لمعرفة المشاكل تفضل المشاكل لتعمل عليها : 1- تعديل قيمة زد فاليو لا يعيد حساب متوسط السعر ولا رصيد بعد الحركة. 2-عند اضافة منتج فى نموذج ترانس توب لو كود المنتج رقمى احيانا لا يستدعى السعر الخاص به ويعامله معاملة المكونات يعنى اضافة وصرف فقط . 3- عند استدعاء سعر من جدول المنتجات اذا كان الرقم 1.5252525255 يكتبه فى متوسط السعر 1 فقط ويتجاهل المنازل العشرية فى حين انى محتاجه يكون متوسط السعر 5 منازل عشرية يعنى مثلا يكون 1.53636 مثلا وهذا المطلب ينطبق على كل مكان فيه متوسط سعر وعمليات حسابية تعتمد على متوسط السعر يعنى حقل متوسط السعر وحقل زد فاليو وحقل توتال فاليو يبقو 5 ارقام عشرية .(مهمة جدا) 4-فى حالة صرف منتج يتم استدعاء متوسط السعر من جدول المنتجات ولا يضربه فى الكمية ولا ينتج زد فاليو . ده طبعا غير نقطة المنتج اللى تحته منتجات ,,, لو فى اى نقطة هتشكل مشكلة فى تطبيقها نحاول نشوفلها حل اخر مش عاوز اتعبك معايا اكتر من كده ربنا يتقبل منك صالح الاعمال ويحفظك تم تعديل يونيو 19, 2017 بواسطه Amr Ashraf 1
Gamal.Saad قام بنشر يونيو 19, 2017 قام بنشر يونيو 19, 2017 في 19/6/2017 at 17:26, Amr Ashraf said: 1- تعديل قيمة زد فاليو لا يعيد حساب متوسط السعر ولا رصيد بعد الحركة. 2-عند اضافة منتج فى نموذج ترانس توب لو كود المنتج رقمى احيانا لا يستدعى السعر الخاص به ويعامله معاملة المكونات يعنى اضافة وصرف فقط . 3- عند استدعاء سعر من جدول المنتجات اذا كان الرقم 1.5252525255 يكتبه فى متوسط السعر 1 فقط ويتجاهل المنازل العشرية فى حين انى محتاجه يكون متوسط السعر 5 منازل عشرية يعنى مثلا يكون 1.53636 مثلا وهذا المطلب ينطبق على كل مكان فيه متوسط سعر وعمليات حسابية تعتمد على متوسط السعر يعنى حقل متوسط السعر وحقل زد فاليو وحقل توتال فاليو يبقو 5 ارقام عشرية .(مهمة جدا) 4-فى حالة صرف منتج يتم استدعاء متوسط السعر من جدول المنتجات ولا يضربه فى الكمية ولا ينتج زد فاليو . Expand أوك نفذت بعض الملاحظات جرب وأخبرني بما لم يتم تنفيذه أو المتبقي تقييم 14 .rar 1
Amr Ashraf قام بنشر يونيو 20, 2017 قام بنشر يونيو 20, 2017 (معدل) في 19/6/2017 at 23:53, Gamal.Saad said: أوك نفذت بعض الملاحظات جرب وأخبرني بما لم يتم تنفيذه أو المتبقي تقييم 14 .rarFetching info... Expand تمت التجربة يا غالى بالنتيجة التالية : 1- مازالت مشكلة تقريب الارقام عند استدعاء سعر المنتج من جدول المنتجات الى جدول الحركات يعنى مثلا لو فى جدول المنتجات 108.33333 يتم استدعاؤه الى جدول الحركات 108 2- بالنسبة للشاشة كمنتج يتم استدعاء سعرها من جدول المنتجات لكن لا يتم تحديث سعر المنتج الاساسى اللى هوا الكمبيوتر مثلا على مثالك الشاشة بتتكون من كفر وسعر الكفر 100 يبقى سعر الشاشة بقى 100 عند الصرف مثلا من الشاشة هيتم استدعاء السعر اللى هوا 100 لكن الكمبيوتر متوسط سعره مش هيتغير لأننا يعتبر معملناش تقييم لسعر الشاشة 3- فى خطأ فى حساب متوسط السعر فى المرفق افتح جدول الحركات ولاحظ الصنف كفر بتاع الشاشة هتلاقى يحسب اول حركتين صح والتالتة خطأ اعدت الموضوع مرة واتنين ومازال هناك خطأ ورجعت للمرفق السابق كان برده نتيجة حساب متوسط السعر خطأ وانا مراجعتش لأنها خطوة وانتهينا منها ولذلك مخدتش بالى وكنت مركز على طريقة العمل . متابع معاك لو فى ملحوظة او استفسار تقييم 15 .rarFetching info... تم تعديل يونيو 20, 2017 بواسطه Amr Ashraf
Amr Ashraf قام بنشر يونيو 20, 2017 قام بنشر يونيو 20, 2017 (معدل) تفضل استاذى ده اخر مرفق كان شغال كويس فى حساب متوسط السعر اللى هوا اخر خطوة فيه كانت حساب سعر المنتج بناء على مجموع اخر متوسطات اسعار ولم ننتقل الى خطوة استدعاء السعر عند الصرف والاضافة والكلام ده قبل عمل الموديول والكلاس الجداد شكرا ياباشا تقييم 10.rarFetching info... تم تعديل يونيو 20, 2017 بواسطه Amr Ashraf 1
Gamal.Saad قام بنشر يونيو 20, 2017 قام بنشر يونيو 20, 2017 في 20/6/2017 at 05:41, Amr Ashraf said: تمت التجربة يا غالى بالنتيجة التالية : 1- مازالت مشكلة تقريب الارقام عند استدعاء سعر المنتج من جدول المنتجات الى جدول الحركات يعنى مثلا لو فى جدول المنتجات 108.33333 يتم استدعاؤه الى جدول الحركات 108 2- بالنسبة للشاشة كمنتج يتم استدعاء سعرها من جدول المنتجات لكن لا يتم تحديث سعر المنتج الاساسى اللى هوا الكمبيوتر مثلا على مثالك الشاشة بتتكون من كفر وسعر الكفر 100 يبقى سعر الشاشة بقى 100 عند الصرف مثلا من الشاشة هيتم استدعاء السعر اللى هوا 100 لكن الكمبيوتر متوسط سعره مش هيتغير لأننا يعتبر معملناش تقييم لسعر الشاشة 3- فى خطأ فى حساب متوسط السعر فى المرفق افتح جدول الحركات ولاحظ الصنف كفر بتاع الشاشة هتلاقى يحسب اول حركتين صح والتالتة خطأ اعدت الموضوع مرة واتنين ومازال هناك خطأ ورجعت للمرفق السابق كان برده نتيجة حساب متوسط السعر خطأ وانا مراجعتش لأنها خطوة وانتهينا منها ولذلك مخدتش بالى وكنت مركز على طريقة العمل . متابع معاك لو فى ملحوظة او استفسار تقييم 15 .rarFetching info... Expand أوك جرب تقريب الأرقام وبالنسبة للنقطة الثانية والثالثة لكي نتأكد من الخطأ فتجنب التجربة على منتج الشاشة حتى نستقر على المنتجات التي تعتبر مكون فرعي و منتج أساسي في نفس الوقت يعني جرب مكون آخر مثل لوحة المفاتيح أو أي منتج اساسي خلاف الشاشة ثم نتتبع الخطأ إن شاء الله تقييم 16 .rar 1
Amr Ashraf قام بنشر يونيو 20, 2017 قام بنشر يونيو 20, 2017 في 20/6/2017 at 06:51, Gamal.Saad said: أوك تقييم 16 .rarFetching info... Expand تقريب الارقام كده تمام ياباشا ونأجل النقطة رقم 2 لحد ما نظبط متوسط السعر اما بالنسبة للنقطة رقم 3 بيتحسب غلط فى كل المكونات انا جربت كذا مكون من الاساسيين اللى احنا شغالين عليهم زى الرامات مثلا وانا متابع معاك لو فى حاجة
Gamal.Saad قام بنشر يونيو 20, 2017 قام بنشر يونيو 20, 2017 في 20/6/2017 at 07:54, Amr Ashraf said: تقريب الارقام كده تمام ياباشا ونأجل النقطة رقم 2 لحد ما نظبط متوسط السعر اما بالنسبة للنقطة رقم 3 بيتحسب غلط فى كل المكونات انا جربت كذا مكون من الاساسيين اللى احنا شغالين عليهم زى الرامات مثلا وانا متابع معاك لو فى حاجة Expand أوك علشان نضبط متوسط السعر اعمل مثال بحيءث احذف كافة الاصناف في جدول الحركة وأضف مكون فرعي في فاتورة ثم ضع قيمة له ثم أضف نفس المكون بفاتورة أخرى ثم ضع قيمة وهكذا أربع أو خمس فواتير وأرفق لي الملف ثم أخبرني عن متوسط السعر في السجلات الخمسة الأولى المفترض تكون صحيحة حتى أستطيع تتبع الخطأ ملحوظة: اذا اضفت المكون بأكثر من فاتورة ثم ذهبت لوضع الاسعار تحدث مشكلة حيث يتم تطبيق أول سعر تضعه على كافة السجلات الخاصة بالمكون نظرا لأن الشرط زد فاليو يساوي صفر قد تحقق في الفانكشن وهذه نعالجها فيما بعد 1
Amr Ashraf قام بنشر يونيو 20, 2017 قام بنشر يونيو 20, 2017 (معدل) في 20/6/2017 at 15:35, Gamal.Saad said: أوك علشان نضبط متوسط السعر اعمل مثال بحيءث احذف كافة الاصناف في جدول الحركة وأضف مكون فرعي في فاتورة ثم ضع قيمة له ثم أضف نفس المكون بفاتورة أخرى ثم ضع قيمة وهكذا أربع أو خمس فواتير وأرفق لي الملف ثم أخبرني عن متوسط السعر في السجلات الخمسة الأولى المفترض تكون صحيحة حتى أستطيع تتبع الخطأ Expand جربت طريقتك استاذى الفاضل شوف المرفق لما فصلتهم على اذون اضافة مختلفة متوسط السعر اتحسب مظبوط ولعلمك فى الواقع العملى استحالة يتكرر الصنف مرتين فى نفس المستند وبالتالى لو هيا دى سبب المشكلة انى كنت بجرب فى نفس المستند المكون كذا مرة يبقى خلاص مش محتاجة معالجة لأن الواقع العملى عكس كده بس المرفق تقييم 10 اللى ارفقته لحضرتك وقلتلك اخر مرفق شغال مكانش فيه المشكلة دى وكان شغال عادى حتى لو كان نفس الصنف فى المستند مكرر اكثر من مرة انا مكنتش واخد بالى من نقطة قبل كده فى حالة انى بضع قيمة الصنف اول بأول وكان اللى فاضل مثلا حركة صرف لوحدها غير مقيمة فبالتالى هتظهر فى نموذج التقييم وانا كده كده مش بقيم الصرف يبقى متوسط السعر لحركة الصرف دى مش هيتحسب غير لما يتم حركة اضافة اخرى على هذا الصنف وهنا هيجيب لحركة الصرف اخر متوسط سعر قبلها فاهمنى ؟ مكنتش واخد بالى منها لأننا كنا بنجرب المنتج 5 مرات مثلا صرف واضافة وبالتالى الصرف كان بيختفى اول بأول زى مانتا فاهم عامة انا معاك شوف الخطوة الجاية ايه 13.rarFetching info... تم تعديل يونيو 20, 2017 بواسطه Amr Ashraf 1
Gamal.Saad قام بنشر يونيو 21, 2017 قام بنشر يونيو 21, 2017 أوك إن شاء الله سيتم مراجعة وضبط بعض الأمور البسيطة في الملاحظات السابقة ثم ننتقل إلى مسألة المنتج الرئيسي الذي في نفس الوقت مكون فرعي لكن أستسمحك فترة توقف خلال هذين اليومين من الأيام المباركة تقبل الله منا ومنكم صالح الأعمال وأزال الفرقة بين المسلمين 1
Amr Ashraf قام بنشر يونيو 21, 2017 قام بنشر يونيو 21, 2017 في 21/6/2017 at 15:00, Gamal.Saad said: أوك إن شاء الله سيتم مراجعة وضبط بعض الأمور البسيطة في الملاحظات السابقة ثم ننتقل إلى مسألة المنتج الرئيسي الذي في نفس الوقت مكون فرعي لكن أستسمحك فترة توقف خلال هذين اليومين من الأيام المباركة تقبل الله منا ومنكم صالح الأعمال وأزال الفرقة بين المسلمين Expand استاذى الفاضل تقبل الله منا ومنكم صالح الأعمال خذ ما تشاء من وقت وفى انتظار عودتك باذن الله وان شاء الله خير تقبل تحياتى 1
Gamal.Saad قام بنشر يونيو 23, 2017 قام بنشر يونيو 23, 2017 في 21/6/2017 at 16:33, Amr Ashraf said: استاذى الفاضل تقبل الله منا ومنكم صالح الأعمال خذ ما تشاء من وقت وفى انتظار عودتك باذن الله وان شاء الله خير تقبل تحياتى Expand كل عام وأنتم بخير أعتذر عن التأخير راجع كده المرفق وشوف لو متبقي ملاحظات كمان شوف منتج الشاشة يتم التعامل معه كمنتج رئيسي لكن لو هناك سعر لمكوناته فيتم تعديل سعره وبالتالي سعر جهاز الكمبيوتر ده طبعا اقتراح للتعامل مع المنتجات المزدوجة والأمر يعود لكم لكن المهم في المسألة أن تكون المكونات الفرعية شاملة لسعر المنتج بالكامل بحيث لا ينقص أي جزء يؤثر على سعر الشاشة على سبيل المثال تقييم 14 .rar 1
Amr Ashraf قام بنشر يونيو 23, 2017 قام بنشر يونيو 23, 2017 (معدل) في 23/6/2017 at 18:33, Gamal.Saad said: كمان شوف منتج الشاشة يتم التعامل معه كمنتج رئيسي لكن لو هناك سعر لمكوناته فيتم تعديل سعره وبالتالي سعر جهاز الكمبيوتر ده طبعا اقتراح للتعامل مع المنتجات المزدوجة والأمر يعود لكم لكن المهم في المسألة أن تكون المكونات الفرعية شاملة لسعر المنتج بالكامل بحيث لا ينقص أي جزء يؤثر على سعر الشاشة على سبيل المثال تقييم 14 .rarFetching info... Expand استاذى الفاضل كل عام وانتم بخير والسنة الجاية نباركلك على وقوفك على جبل عرفات باذن الله وتدعيلنا بالنسبة للمرفق تم تجربة متوسط السعر واضافة وصرف المكونات و المنتجات الرئيسية وايضا اضافة وصرف المنتجات الفرعية مثل الشاشة ودى الملاحظات على المرفق 1 - هناك ملاحظة بالنسبة لتقريب الارقام فى حساب متوسط السعر يعنى المتوسط المفروض يكون 1633.3333 بيكتب فى الجدول 1633 واظن دى سهلة يتعدل فى دالة راوند . 2- المشكلة ان لو فى صنف اخر حركة فيه عبارة عن حركة صرف الحركة دى مش هيبقى ليها متوسط سعر هيكون بيساوى صفر لأن حضرتك عارف ان حركة الصرف بتاخد اخر متوسط لحركات الاضافة السابقة ولكن بعد حساب الحركة التالية لها وبالتالى لو هيا اخر حركة ومفيش حركة اضافة بعدها هيفضل اخر متوسط سعر للمكون ده بيساوى صفر وبالتالى يؤثر على متوسط سعره وبالتالى متوسط سعر المنتج الرئيسى . 3- عند استدعاء ثمن المنتج من جدول المنتجات يتم استدعاؤه بطريقة صحيحة ولكن عند ضربه فى الكمية تكون ناتج زد فاليو متقرب ايضا يعنى لو القيمة المفروض تبقى 1233.3333 تبقى فى زد فاليو 1233 . 4 - طبعا احنا متفقين ان الشاشة كمنتج فرعى بياخد مجموع متوسطات اسعار المكونات الخاصة بيه يعنى كفر وبودى وكرستالة مثل المثال و يدخل بمتوسط السعر الخاص بيه فى حساب متوسط سعر الكمبيوتر تمام ؟ طيب على افتراض ان متوسط سعر الشاشة اتغير تبعا لتغير سعر مكوناتها فى الحالة دى سعر المنتج الرئيسى اللى هوا الكمبيوتر مش هيتغير الا فى حالة تقييم منتج اخر من منتجات الكمبيوتر مثلا الرامات وبعد تقييم الرامات دى هيتم تحديث سعر الكمبيوتر على اخر الاسعار بما فيهم الشاشة السؤال بقى هل فى طريقة نخلى المنتج الرئيسى اللى هوا الكمبيوتر مثلا سعره يتحدث بعد اضافة او صرف المنتج الفرعى اللى هوا الشاشة ؟ يعنى يتم تحديثه عن طريق نموذج ترانس توب مش نموذج التقييم لأن طبعا احنا مش بنقيم الشاشة يدويا انما سعرها بيتحسب تلقائى ولذلك سعر الكمبيوتر مش بيتحدث بعد اضافتها او صرفها خد وقتك فى الرد طبعا احنا عارفين ان الايام دى زحمة عند الناس كلها فلك عذرك فى حالة التأخير واحنا كده كده باذن الله هنخلصه فى اجازة العيد الاسبوع ده بس نقدر نقول يا أستاذ جمال اننا بنحط اللمسات الاخيرة على الفكرة وطبعا كل ده بفضل الله ثم مجهودك فليبارك لك الله ويجازيك خير على نيتك الحسنة ومساعدة الاخرين تقييم 15 .rarFetching info... تم تعديل يونيو 23, 2017 بواسطه Amr Ashraf 1
Gamal.Saad قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 ربنا يبارك فيك ويجزيك خيرا بمثل دعائك وأكثر وإن شاء الله تنتهوا من البرنامج على خير في 23/6/2017 at 21:07, Amr Ashraf said: 1 - هناك ملاحظة بالنسبة لتقريب الارقام فى حساب متوسط السعر يعنى المتوسط المفروض يكون 1633.3333 بيكتب فى الجدول 1633 واظن دى سهلة يتعدل فى دالة راوند . 3- عند استدعاء ثمن المنتج من جدول المنتجات يتم استدعاؤه بطريقة صحيحة ولكن عند ضربه فى الكمية تكون ناتج زد فاليو متقرب ايضا يعنى لو القيمة المفروض تبقى 1233.3333 تبقى فى زد فاليو 1233 . Expand التقريب عاوز ملاحقة كودية باستمرار هههههه مرة نلاقي تعريف المتغير long ومرة نلاقيه integer والمرة دي موجود int داخل راوند جرب تاني ونتفحص أكثر في 23/6/2017 at 21:07, Amr Ashraf said: 2- المشكلة ان لو فى صنف اخر حركة فيه عبارة عن حركة صرف الحركة دى مش هيبقى ليها متوسط سعر هيكون بيساوى صفر لأن حضرتك عارف ان حركة الصرف بتاخد اخر متوسط لحركات الاضافة السابقة ولكن بعد حساب الحركة التالية لها وبالتالى لو هيا اخر حركة ومفيش حركة اضافة بعدها هيفضل اخر متوسط سعر للمكون ده بيساوى صفر وبالتالى يؤثر على متوسط سعره وبالتالى متوسط سعر المنتج الرئيسى . Expand فعلا جزئية هامة لو آخر حركة كانت القيمة صفر ستؤثر على سعر المنتج على العموم تمت اضافة استعلام في البداية يأخذ متوسطات الاسعار التي لا تساوي صفر ثم الاستعلام الموجود سابقا الذي يأخذ آخر قيمة لمتوسط السعر في 23/6/2017 at 21:07, Amr Ashraf said: 4 - طبعا احنا متفقين ان الشاشة كمنتج فرعى بياخد مجموع متوسطات اسعار المكونات الخاصة بيه يعنى كفر وبودى وكرستالة مثل المثال و يدخل بمتوسط السعر الخاص بيه فى حساب متوسط سعر الكمبيوتر تمام ؟ طيب على افتراض ان متوسط سعر الشاشة اتغير تبعا لتغير سعر مكوناتها فى الحالة دى سعر المنتج الرئيسى اللى هوا الكمبيوتر مش هيتغير الا فى حالة تقييم منتج اخر من منتجات الكمبيوتر مثلا الرامات وبعد تقييم الرامات دى هيتم تحديث سعر الكمبيوتر على اخر الاسعار بما فيهم الشاشة السؤال بقى هل فى طريقة نخلى المنتج الرئيسى اللى هوا الكمبيوتر مثلا سعره يتحدث بعد اضافة او صرف المنتج الفرعى اللى هوا الشاشة ؟ يعنى يتم تحديثه عن طريق نموذج ترانس توب مش نموذج التقييم لأن طبعا احنا مش بنقيم الشاشة يدويا انما سعرها بيتحسب تلقائى ولذلك سعر الكمبيوتر مش بيتحدث بعد اضافتها او صرفها Expand المشكلة أن مجموع متوسطات الاسعار للمكونات بياخد الاسعار اللي في جدول الحركة والشاشة كمكون فرعي بالنسبة للكمبيوتر يتم أخذ سعره من جدول الحركة أما اذا اضفت الشاشة في الفاتورة كمنتج رئيسي فسوف تأخذ السعر في جدول المنتجات على العموم تم عمل استعلام توحيد يجمع بين استعلام للمكونات الفرعية للمنتج عدا تلك المكونات التي تعتبر مكون رئيسي في نفس الوقت واستعلام آخر للمكونات الفرعية الموجودة كمنتج رئيسي في جدول المنتجات مع استخراج سعرها بجدول المنتجات ودالة التحديث لسعر المنتج الرئيسي تم ادخلها في الدالة الرئيسية بحيث يتم تنفيذ الجميع في أي حركة اضافة أو صرف أو قيمة المهم جرب واحتمال كبير تلاقي ملاحظات بسبب التعديلات الأخيرة المهم خلي نفسك طويل وصبر جميل تقييم 16 .rar 1
Amr Ashraf قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 في 24/6/2017 at 10:08, Gamal.Saad said: ربنا يبارك فيك ويجزيك خيرا بمثل دعائك وأكثر وإن شاء الله تنتهوا من البرنامج على خير التقريب عاوز ملاحقة كودية باستمرار هههههه مرة نلاقي تعريف المتغير long ومرة نلاقيه integer والمرة دي موجود int داخل راوند Expand هههه انا زهقت من التقريب ده ماشى وراه من يوم ما اشتغلنا فى الفكرة في 24/6/2017 at 10:08, Gamal.Saad said: المهم جرب واحتمال كبير تلاقي ملاحظات بسبب التعديلات الأخيرة المهم خلي نفسك طويل وصبر جميل Expand لا ياباشا انا نفسى طويل جدا بس بقيت مكسوف منك بصراحة تعبتك فى الموضوع ده هجرب وراجعلك نشوف الملاحظات اللى هتظهر
Amr Ashraf قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 (معدل) في 24/6/2017 at 10:08, Gamal.Saad said: المهم جرب واحتمال كبير تلاقي ملاحظات بسبب التعديلات الأخيرة Expand استاذى الفاضل سلمت يداك مجهود جميل و افكار كويسة ,,, بعد التجربة المبدأية تم تغطية جميع الملاحظات السابقة وشغالة تمام ماعدا 3 نقاط : 1 - لو اخر حركة غير مقيمة هى حركة صرف مازال متوسط السعر بيساوى صفر وانا بصراحة مش فى دماغى غير فكرة واحدة فى نموذج ترانس توب بعد التحديث فى خانة الصرف نقول لو الحركة صرف يستدعى اخر متوسط سعر للمكون ده ويضربه فى الكمية وتنتج زد فاليو زى المنتج الرئيسى والفرعى كده اما فى حالة الاضافة بتتم العملية بصورة طبيعية مثل السابق 2 - بالنسبة للمنتج الرئيسى مش بياخد مجموع اخر متوسطات اسعار ده بياخد اول متوسط سعر ويتجاهل الباقى 3 - بالنسبة للمنتج الفرعى وتحديث سعر المنتج الرئيسى جزء منها تم بنجاح عند اضافة او صرف المنتج الفرعى سعر المنتج الرئيسى بيتحدث تمام طيب لو انا عاوز ان سعر المنتج الرئيسى يتحدث بعد تقييم مكونات المنتج الفرعى اللى هوا الشاشة مثال : انا عملت حركة اضافة لكفر شاشة وقمت مقيمها ب500 مثلا اصبح سعر الشاشة وليكن 500 طيب فى الخطوة دى ممكن يحدث سعر المنتج الرئيسى اللى المنتج الفرعى مرتبط بيه ؟ يعنى بدل ما سعر الكمبيوتر يتحدث بعد اضافة او صرف الشاشة لا عاوزه يتحدث بعد تقييم مكونات الشاشة لو ممكن يبقى تمام مش ممكن نفكر فى حاجة تانية بس اقدر اقول تسلم ايدك بنسبة 99% احنا خلصنا تقييم 17 .rar تم تعديل يونيو 24, 2017 بواسطه Amr Ashraf 1
Gamal.Saad قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 في 24/6/2017 at 10:55, Amr Ashraf said: 1 - لو اخر حركة غير مقيمة هى حركة صرف مازال متوسط السعر بيساوى صفر وانا بصراحة مش فى دماغى غير فكرة واحدة فى نموذج ترانس توب بعد التحديث فى خانة الصرف نقول لو الحركة صرف يستدعى اخر متوسط سعر للمكون ده ويضربه فى الكمية وتنتج زد فاليو زى المنتج الرئيسى والفرعى كده اما فى حالة الاضافة بتتم العملية بصورة طبيعية مثل السابق Expand أنا تقريبا مش مستوعب هذه النقطة هل تريد فيء حالة كتابة كمية الصرف أن يتم استدعاء آخر متوسط سعر اضافة تلقائيا دون الانتظار ودون ظهور حركة الصرف في نموذج التقييم ؟ في 24/6/2017 at 10:55, Amr Ashraf said: 2 - بالنسبة للمنتج الرئيسى مش بياخد مجموع اخر متوسطات اسعار ده بياخد اول متوسط سعر ويتجاهل الباقى Expand ده أكيد بسبب أن جميع الفواتير بها نفس المنتج في نفس اليوم جرب التعديل ده للتغلب على هذه النقطة في 24/6/2017 at 10:55, Amr Ashraf said: 3 - بالنسبة للمنتج الفرعى وتحديث سعر المنتج الرئيسى جزء منها تم بنجاح عند اضافة او صرف المنتج الفرعى سعر المنتج الرئيسى بيتحدث تمام طيب لو انا عاوز ان سعر المنتج الرئيسى يتحدث بعد تقييم مكونات المنتج الفرعى اللى هوا الشاشة مثال : انا عملت حركة اضافة لكفر شاشة وقمت مقيمها ب500 مثلا اصبح سعر الشاشة وليكن 500 طيب فى الخطوة دى ممكن يحدث سعر المنتج الرئيسى اللى المنتج الفرعى مرتبط بيه ؟ يعنى بدل ما سعر الكمبيوتر يتحدث بعد اضافة او صرف الشاشة لا عاوزه يتحدث بعد تقييم مكونات الشاشة لو ممكن يبقى تمام مش ممكن نفكر فى حاجة تانية Expand المفروض أي منتج في أي حركة بأي نموذج يتم تحديث متوسطات الاسعار وكذلك الأرصدة للجميع لكن هناك عقبة تحول تنفيذ مثالك في هذه النقطة الثالثة وهي أن أحد مكونات الكمبيوتر وهو الشاشة لم تتم عليه أية حركة في جدول الحركة وبالتالي لا يتأثر بأي تغيير لسعر الشاشة في جدول المنتجات بمعنى آخر البرنامج حتى هذه اللحظة يعتمد على أنه طالما مكونات الشاشة تم تسجيلها يبقى أكيد الشاشة نفسها قد سجلت بجدول الحركة تقييم 18 .rar 1
Amr Ashraf قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 (معدل) في 24/6/2017 at 13:06, Gamal.Saad said: أنا تقريبا مش مستوعب هذه النقطة هل تريد فيء حالة كتابة كمية الصرف أن يتم استدعاء آخر متوسط سعر اضافة تلقائيا دون الانتظار ودون ظهور حركة الصرف في نموذج التقييم ؟ Expand تمام كده هوا ده كان قصدى لكن جاتلى فكرة تانية ايه رأيك انه فى طريقة حساب تكلفة المنتج نقوله اجمع اخر متوسطات اسعار للمكونات لما تكون <> 0 وبالطريقة دى حتى لو اخر حركة صرف و قيمتها صفر مش هتأثر لأنه هياخد اخر متوسط سعر قبلها بعد التجربة فى ملاحظة ظهرت انا اضفت منتج جديد عشان ياخد سعر الكمبيوتر واضفت امامه كود الكمبيوتر من جدول المنتجات ومع ذلك مش بيستدعى السعر بتاعه ايه المشكلة هنا ؟ بالنسبة لموضوع المنتجات الفرعية وتحديث المنتج ده خلاص كبر دماغك منه هنشوف على الطبيعة التطبيق هيكون شكله ايه. بالنسبة لباقى النقاط تمام تقييم 19 .rarFetching info... تم تعديل يونيو 24, 2017 بواسطه Amr Ashraf
Amr Ashraf قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 (معدل) في 24/6/2017 at 13:06, Gamal.Saad said: أنا تقريبا مش مستوعب هذه النقطة هل تريد فيء حالة كتابة كمية الصرف أن يتم استدعاء آخر متوسط سعر اضافة تلقائيا دون الانتظار ودون ظهور حركة الصرف في نموذج التقييم ؟ Expand في 24/6/2017 at 13:52, Amr Ashraf said: تمام كده هوا ده كان قصدى لكن جاتلى فكرة تانية ايه رأيك انه فى طريقة حساب تكلفة المنتج نقوله اجمع اخر متوسطات اسعار للمكونات لما تكون <> 0 وبالطريقة دى حتى لو اخر حركة صرف و قيمتها صفر مش هتأثر لأنه هياخد اخر متوسط سعر قبلها Expand ده ايه الفقاقة اللى انا فيها دى ماهوا بيعمل كده اصلا بيجمع اخر متوسطات اسعار لما يكون متوسط السعر لا يساوى صفر عامة يبقى باقى المشكلة اللى ظهرت وقلتلك عليها اللى هيا اقتباس بعد التجربة فى ملاحظة ظهرت انا اضفت منتج جديد واضفت امامه فى جدول الأسماء كود الكمبيوتر من جدول المنتجات وعملت اضافة ليه عشان ياخد سعر الكمبيوتر من جدول المنتجات ومع ذلك مش بيستدعى السعر بتاعه ايه المشكلة هنا ؟ Expand فى انتظارك يا استاذنا الكبير تقييم 19 .rar تم تعديل يونيو 24, 2017 بواسطه Amr Ashraf
Gamal.Saad قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 في 24/6/2017 at 13:52, Amr Ashraf said: بعد التجربة فى ملاحظة ظهرت انا اضفت منتج جديد عشان ياخد سعر الكمبيوتر واضفت امامه كود الكمبيوتر من جدول المنتجات ومع ذلك مش بيستدعى السعر بتاعه ايه المشكلة هنا ؟ Expand النقطة دي تتعلق بكفية تحديد نوع المنتج كان في السابق يتم تحديد نوع المنتج بدلالة field: Pcode..................table: Item_names لكن أنا عملت تغيير في كلاس المنتج ليحدد النوع من جدول Bom Public pcode As String Public mcode As String Public pprice As Double Public Function Load(cody As String) As String mcode = Nz(DLookup("MCode", "Bom", " [MCode] = '" & cody & "'"), 0) pcode = Nz(DLookup("PCode", "Bom", " [PCode] = '" & cody & "'"), 0) pprice = Nz(DLookup("price", "Products", " [PCode] = '" & pcode & "'"), 0) End Function وهذا ساعدني في مسألة المنتج الذي يعتبر رئيسي وفي نفس الوقت مكون فرعي المهم المسألة تحتاج تفكير منطقي كيف يتم تحديد نوع المكون و من أي جدول ؟ ضمن ثلاثة أنماط من المكونات 2
Amr Ashraf قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 في 24/6/2017 at 17:48, Gamal.Saad said: النقطة دي تتعلق بكفية تحديد نوع المنتج كان في السابق يتم تحديد نوع المنتج بدلالة field: Pcode..................table: Item_names لكن أنا عملت تغيير في كلاس المنتج ليحدد النوع من جدول Bom Expand طيب خلينى معاك ازاى اضيف منتج جديد ملوش مكونات فى جدول بوم طبعا انتا عارف ان الجدول ده يحتوى على المنتجات وتحتها مكوناتها الداخلية ولكن فى حالتنا هذه المنتج ملوش مكونات انما مسمى فقط بياخد سعر منتج اخر ليه مكونات يبقى فى الحالة دى عند اضافة منتج جديد المفروض نخليه يستدعى السعر ازاى وخلى بالك لازم تكون عملية غير معقدة لأن فى ناس تانية اللى هتضيف المنتجات دى واسماءها مش أنا اللى بضيفها وبالتالى لازم تكون طريقة بعيدا عن البرمجة كل سنة وانتا طيب 1
Gamal.Saad قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 (معدل) أوك طيب ايه تسلسل التسجيل المفترض ؟ يعني المنتج اذا كان رئيسي واذا كان مكون فأين يبدأ التسجيل والتكويد؟ علشان نقدر نقترح طريقة تحديد النوع والجمع بين الثلاثة انماط رئيسي وفرعي ومختلط اذا جاز التعبير كمان هناك نمط رابع وهو المنتج المماثل للمنتج الرئيسي مثل hp i3 هذا يماثل المنتج الرئيسي computer i3 المسجل بجدول المنتجات وله مكونات فرعية بجدول بوم تم تعديل يونيو 24, 2017 بواسطه Gamal.Saad 2
Amr Ashraf قام بنشر يونيو 24, 2017 قام بنشر يونيو 24, 2017 في 24/6/2017 at 18:14, Gamal.Saad said: أوك طيب ايه تسلسل التسجيل المفترض ؟ يعني المنتج اذا كان رئيسي واذا كان مكون فأين يبدأ التسجيل والتكويد؟ علشان نقدر نقترح طريقة تحديد النوع والجمع بين الثلاثة انماط رئيسي وفرعي ومختلط اذا جاز التعبير Expand بص ياباشا اول حاجة طبعا احنا بنضيف الاسماء كلها بما فيها منتجات ومكونات فى جدول الاسماء ولذلك كانت طريقة التحديد من جدول الاسماء ده ,,, بعد كده بنبدأ نحدد الروابط بين الاسماء دى فى جدول البوم وجدول المنتجات يعنى كل منتج تحته مكوناته زى مانتا فاهم وبعد كده بتيجى تاس تانية اللى هما أمناء المخازن تعمل اضافة وصرف للاصناف اللى احنا اضفناها فى الاول وييجى ادارة المالية تدى قيمة للاصناف اللى حصل عليها اضافة وصرف وانا اجى فى الاخر اخد كل حاجة على الجاهز ادى طريقة العمل لذلك انا كنت محدد المنتجات عن طريق جدول الاسماء زى مانتا عارف وكانت طريقتى فى الفصل بينهم تعتمد على الاتى عن طريق استخدام جدول المنتجات كنت بفصل بينهم بمعنى ان فكرتى كانت ان البرنامج اثناء الاضافة والصرف يدخل على جدول المنتجات ويبحث عن كود الصتف اللى بعمل عليه حركة ولو لقاه هناك اصبح ان الصنف ده منتج فرعى او رئيسى وبالتالى كل اللى عليه انه يستدعى سعره من جدول المنتجات ويضرب فى الكمية ويطلع زد فاليو تمام ؟ طيب فى حالة انه ملقاش كود الصنف ده فى جدول المنتجات يبقى الصنف ده مكون من المكونات ولن يتم عليه اى عملية بخلاف الاضافة او الصرف على الاقل دى كانت الفكرة من الاول وقد يكون بعد التعديلات الاخيرة اللى عملناها الفكرة دى لا يمكن تطبيقها لأنه فى عمليات بتتم دلوقتى عند الصرف والاضافة سواء كان الصنف منتج او مكونات طيب خلينى افكر معاك فى حل تانى هل من الممكن اننا ننشئ جدول جديد نحط فيه الاسماء وجنبها نوعها يعنى مثلا كمبيوتر جنبه منتج شاشة جنبها منتج وسيط رامة جنبها مكون ,,,, أو فى جدول الأسماء برده نضيف حقل جديد يتحدد فيه النوع مثل السابق انا طبعا عشان مش قادر افهم التسلسل بالكامل لطريقة التصميم عشان كده دماغى بتفكر بطريقة محدودة شوية اعذرنى وادينا بنتناقش وان شاء الله نلاقى حل وعلى فكرة دى اخر حاجة فى الفكرة بفضل الله بنسبة كبيرة الفكرة اكتملت 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.