محمود _ المصري قام بنشر أكتوبر 16, 2017 قام بنشر أكتوبر 16, 2017 لسلام عليكم ورحمة الله وبركاتة. لدي استعلام باسم Q_TOTAL لمعرفة المخزون وللتوضيح مثلا مثال لصنف جهينة لتر الكرتونة فيها 10 علب لبن اشتريت مثلا 5 كراتين بيكون الاجمالي 50 علبة لبن تم بيع 5 علب منهم اريد المخزون يكون يكون كالاتي 4 كراتين ، 5 علب فكيف استطيع جعلة مثل الصورة المرفقة MM.rar
يوسف أحمد قام بنشر أكتوبر 16, 2017 قام بنشر أكتوبر 16, 2017 و عليكم السلام و رحمة الله و بركاته اخي العزيز محمود للحقل A استخدم التعبير التالي : A: Int(([SH_TOTL]-[B_TOTL])/[t]) & " " & "كرتونة" و للحقل B استخدم التعبير التالي : B: [total] Mod [t] & " " & "قطعة" تفضل ملفك بعد التعديل بالتوفيق MM.rar 1
محمود _ المصري قام بنشر أكتوبر 16, 2017 الكاتب قام بنشر أكتوبر 16, 2017 تحياتي لك استاذ / يوسف ربنا ما يحرمنا من مجهوداتكم وعلمكم حقا تستحق لوحة الشرف ولي تظبية بسيطة لو امكن حيث انه اذا فرضنا ان الرقم كان بالسالب في حالة عدم تسجيل بيانات شراء لصنف وتم تسجيلة بالبيع فيظهر الاستعلام كما هو موضح بالصورة فهل يكمن تظبية حتي استطيع تجنب هذا الخطا عند التسجيل واسف جدا لو كنت اتعبتك معي تحياتي لك 1
يوسف أحمد قام بنشر أكتوبر 16, 2017 قام بنشر أكتوبر 16, 2017 بارك الله فيك اخي العزيز محمود اسأل الله ان اكون عند حسن ظنكم بي ما طلبته اعتقد بأنه محقق بالمعادلات السابقة ... ( انا جربت بتعديل القيم ) .. لأن المعادلة مرتبطة بقيمة حقل المجموع total جرب و ضع نفس القيم و اخبرني بالنتيجة .. او ارفق ملفك به القيم المطلوبة بالتوفيق 1
محمود _ المصري قام بنشر أكتوبر 16, 2017 الكاتب قام بنشر أكتوبر 16, 2017 تسلم اخي يوسف انا لاحظت ان المشكلة تكمن اذا كان الرقم بالسالب كما هو موضوح بالصورة لاحظ ان الاجمالي -54 الكرتونة بها 20 الصحيح ان يعطي لي -2 كرتونة ، -14 قطعة لو امكن نظبطها ياريت ولو ما امكن ما فيها شئ وسلمت يداك وحضرتك ظبطها تمام وهبقي اخلي العميل يركز بقي في تسجيل الشراء علشان متلخبطش معايا SOBAR.rar SOBAR.rar 1
Shivan Rekany قام بنشر أكتوبر 16, 2017 قام بنشر أكتوبر 16, 2017 57 دقائق مضت, محمود _ المصري said: لاحظ ان الاجمالي -54 اعتذر عن التدخلي في الموضوع اولا هناك سؤال هل العدد 100 هو عدد كمية الشراء ؟ و العدد 154 هو عدد البيع ؟ اذا نعم ، كيف يجوز ان نبيع شيء اكبر من اللي عندنا ؟ 1
محمود _ المصري قام بنشر أكتوبر 16, 2017 الكاتب قام بنشر أكتوبر 16, 2017 47 دقائق مضت, Shivan Rekany said: اعتذر عن التدخلي في الموضوع اولا هناك سؤال هل العدد 100 هو عدد كمية الشراء ؟ و العدد 154 هو عدد البيع ؟ اذا نعم ، كيف يجوز ان نبيع شيء اكبر من اللي عندنا ؟ اخي الكريم تعتذر علي اية بارك الله فيك كلامك صحيح ولاكني انا اوضحت الفكرة بان العميل وارد انه ينسي ان يسجل عملية ادخال للمخزون فاكيد عند الجرد سيكون العدد بالسالب انا بضع كل الاحتمالات حتي استطيع اني اكتشف الخطا تحياتي لك
Shivan Rekany قام بنشر أكتوبر 16, 2017 قام بنشر أكتوبر 16, 2017 19 دقائق مضت, محمود _ المصري said: اخي الكريم تعتذر علي اية بارك الله فيك كلامك صحيح ولاكني انا اوضحت الفكرة بان العميل وارد انه ينسي ان يسجل عملية ادخال للمخزون فاكيد عند الجرد سيكون العدد بالسالب انا بضع كل الاحتمالات حتي استطيع اني اكتشف الخطا تحياتي لك اذن استخدم Abs مع الكود هكذا للكارتون A: Int(Abs(([SH_TOTL]-[B_TOTL]))/[t]) & " " & "كرتونة" وهذا للقطعة B: Abs([total]) Mod [t] & " " & "قطعة" 2
يوسف أحمد قام بنشر أكتوبر 16, 2017 قام بنشر أكتوبر 16, 2017 (معدل) بارك الله فيك استاذ شيفان ... و لا يهمك نحن مكملين لبعض و شرف لي مشاركتك في اي موضوع استخدام الدالة ABS هو الحل ... و عندي فقط تعديل بسيط على معادلة الكرتونة A A: IIf([TOTAL]<0;Int(Abs([SH_TOTL]-[B_TOTL])/[t])*-1 & " " & "كرتونة";([SH_TOTL]-[B_TOTL])\[t] & " " & "كرتونة") بالتوفيق للجميع تم تعديل أكتوبر 16, 2017 بواسطه يوسف أحمد 2
محمود _ المصري قام بنشر أكتوبر 16, 2017 الكاتب قام بنشر أكتوبر 16, 2017 كم انتما رائعين تحياتي الي الاستاذ / شيفان وتحياتي الي الاستاذ / يوسف علي التعديل الاكثر من رائع 2
Shivan Rekany قام بنشر أكتوبر 16, 2017 قام بنشر أكتوبر 16, 2017 48 دقائق مضت, يوسف أحمد said: استخدام الدالة ABS هو الحل ... و عندي فقط تعديل بسيط على معادلة الكرتونة A اعتذر انا فهمت انه لا يريد ان يعطي نتيجة بالسالب لكن الحمد لله انت عملت التعديل اذن سيد @محمود _ المصري لا استخدم Abs في كود ب تحياتي لكم 2
يوسف أحمد قام بنشر أكتوبر 16, 2017 قام بنشر أكتوبر 16, 2017 بارك الله فيكم اخواني ممكن ايضاً الاستغناء تماماً عن استخدام الدالة int و التعويض عنها باستخدام علامة القسمة الصحيحة ( \ ) كالتالي : A: IIf([TOTAL]<0;Abs([SH_TOTL]-[B_TOTL])\[t]*-1 & " " & "كرتونة";([SH_TOTL]-[B_TOTL])\[t] & " " & "كرتونة") 1
Shivan Rekany قام بنشر أكتوبر 16, 2017 قام بنشر أكتوبر 16, 2017 (معدل) 18 دقائق مضت, يوسف أحمد said: بارك الله فيكم اخواني ممكن ايضاً الاستغناء تماماً عن استخدام الدالة int و التعويض عنها باستخدام علامة القسمة الصحيحة ( \ ) كالتالي : A: IIf([TOTAL]<0;Abs([SH_TOTL]-[B_TOTL])\[t]*-1 & " " & "كرتونة";([SH_TOTL]-[B_TOTL])\[t] & " " & "كرتونة") ابد انا ما انتبھت من الاشارات \ / شكرا لك تم تعديل أكتوبر 16, 2017 بواسطه Shivan Rekany 1
محمود _ المصري قام بنشر أكتوبر 25, 2017 الكاتب قام بنشر أكتوبر 25, 2017 اسف لانني رجعت للموضع تاني ولكن وجهتني مشكلة وهي كيفية ان اجعل الحقول الفاغرة تاخذ رقم 0 حتي يتم ظبط المجاميع معي في الاستعلام Q_TOTAL كما هو موضوح بالصورة SOBAR.rar
Shivan Rekany قام بنشر أكتوبر 25, 2017 قام بنشر أكتوبر 25, 2017 56 دقائق مضت, محمود _ المصري said: وهي كيفية ان اجعل الحقول الفاغرة تاخذ رقم 0 حتي يتم ظبط المجاميع معي في الاستعلام Q_TOTAL فی الاستعلام استخدم NZ مثل Nz([B_TOTL];0) 1 1
النجاشي قام بنشر أكتوبر 25, 2017 قام بنشر أكتوبر 25, 2017 9 ساعات مضت, Shivan Rekany said: فی الاستعلام استخدم NZ مثل Nz([B_TOTL];0) ربنا يكتب لك الاجر استاذي شفان كم انت طيب القلب دوما وانت في تقديم العون لاخوانك لك منى الف تحيه
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.