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

khaledhelmy

03 عضو مميز
  • Posts

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

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

كل منشورات العضو khaledhelmy

  1. أخى الكريم / أخر الأرض أعتذر لحضرتك لانى لم الاحظ المرفق ولا رأيته أعتذر مرة أخرى عن فهمى الخطأ للموضوع لانى فهمت ان المطلوب هو عدد السجلات بالجدول وليس ترقيم للسجلات بالجدول والمرفق الأتى بداخله ما كنت انا اقصده أعتذر مرة اخرى ولك جزيل الشكر منار العلم.rar
  2. أخى الكريم / أخر الأرض انا اضيف وأحاول أساعد فى الحل
  3. أسف جدا على التأخير فى الرد من الممكن إستخدام الدالة الأتية : =count([أسم التيكست]) بالتوفيق إن شاء الله
  4. السيد الأستاذ الجليل / أبو خليل قبل أن أوجه لك الشكر فإن طريقة المعالجة بإستخدام إستعلام أخر فى منتهى الروعة وجعلتنى أكتسب معلومة ممتازة فى طريقة الحل وزادتنى خبرة وفتحت لى أبوابا كثيرة من الممكن أن أقوم بحلها بهذه الطريقة . لك جزيل وخالص الشكر وفقك الله دائماً على فعل الخير وزادك من علمه وسدد الله خطاك دائما
  5. الأخ الكريم / أبو خليل عاجز عن الشكر لك على سعيك ومجهودك معى فى هذا المثال وجزاك الله كل خير وزادك من علمه كثيراً بإذن الله . وأعتذر لحضرتك عن أن أسم صبرى ليس مكرر مرتين كما ذكرت لحضرتك لانى أرفقت ملف أخر ليس به تكرار للأسم على العموم المثال فعلاً يتم تطبيقه بطريقة صحيحة والشرائح يتم حسابها بطريقة مظبوطة جد بنسبة 100*100 ولكن على الأسماء التى تكررت مرة واحدة فى الجدول بمعنى أن أسم المندوب إسلام تم إحتساب الشرائح له تمام 250 فاتورة شريحة أولى وما بعدها وهو فاتورة واحدة تم إحتسابها فى الشريحة الثانية وكذلك أسم المندوب شريف وكذلك أيضا أسم المندوب محمود بما أنه عدد الفواتير أصبح بعد ال 1000 فقد تم إحتساب جميع الفواتير فى الشريحة الثالثة وأصبحت الشريحة الأولى والثانية صفر وهو المطلوب فعلاً طبقاً لشرح إحتساب الشرائح. كل ماسبق هو مظبوط تمامماً وسلمت يداك . المشكلة الكبرى هو محسن حيث أن عدد الفواتير 270 فمن المفروض ان يكون عدد فواتير الشريحة الأولى هو 250 وقيمتها 62.5 وعدد فواتير الشريحة الثانية هو 20 وقيمتها 5 وكذلك أسم المندوب رامى فهو يملك 900 فاتورة ومن المفترض ان عدد الفواتير فى الشريحة الأولى هو 250 وليس 500 وقيمتها 62.5 مثلما هو مكتوب فعلأ وعدد فواتير الشريحة الثانية يجب أن يكون 650 وليس 400 والقيمة فعلاً مظبوطة جدا ولا أعرف كيف حيث أن 650*0.35 = 227.5 أما بالنسبة للمندوب صبرى بما أن عدد الفواتير تعدت ال 1000 فاتورة فيجب أن عدد وقيمة الشريحتين الأولى والثانية = صفر وال 1251 يتم وضعهم فى خانة عدد فواتير الشريحة الثالثة أى يتم معاملته مثل المندوب محمود . أرجو أن أكون وفقت فى توصيل الفكرة وأسف جدا عن الإطالة وشكراً وجزاك الله كل خير 14_UP.rar
  6. أرجو من حضراتكم الرد أقسم لكم بالله ان عملى متوقف تماما بسبب هذه المعادلة
  7. المشكلة التى تقابلنى فى المرفق هى الأتى : أن اسم المندوب عندما يتكرر فى الجدول بأرقام مختلفة لا تتم عملية حساب الشرائح بطريقة مظبوطة والدليل على ذلك أن أسم المندوب محسن مكرر مرتين فى الجدول مرة ب 70 ومرة ب 200 ومن المفترض أن الأسم الواحد سوف يتكرر عشرات المرات. وفى الأستعلام نفسه نرى أن أسم محسن لا تتم عملية حساب الشرائح وعدم توزيع الرقم على الشرائح بطريقة صحيحة فهو يملك رقم 270 ومن المفترض ان عدد الشريحة الأولى ب 250 وقيمتها 62.5 وعدد الشريحة الثانية هو 20 وقيمتها7 . ونفس الشئ على اسم المندوب صبرى فهو مكرر مرتين و طريقة حساب العمولة خطأ لانه يملك 1251 ومن المفترض أن يتم حساب عمولته تبع الشريحة الثالثةمباشرة طبقاً لشرحى طريقة مستوى الشرائح سابقا أرجو من حضراتكم المساعدة للضرورة. وشكراً جزيلاً 12_UP.rar 12_UP.rar
  8. السلام عليكم ورحمة الله وبركاته ارفقت ملف به فكرة تحميل بيانات أكسيل إلى قاعدة البيانات الأكسيس عن طريق زرار فى الفورم وذلك بمساعدة الأخوة الأفاضل والمحترمين فى المنتدى من فترة ولكن يوجد لديا مشكلتين وهما أن الفورم الأول وأسمه ALL_DATA_CALL أنه عند تحميل ملف أكسيل 2003 . xls يقوم بتحميله بنجاح ولا يوجد به أى مشكلة . ولكن مشكلته هى عند إستيراد ملف أكسيل 2007 .xlsx لا يقوم بتحميله على الرغم أنى غيرت الكود فى صفحة الفيجوال بيسك أكثر من مرة وما زالت المشكلة لا اعرف لها حل فأريد أنه عند الضغط على الزرار أختار تحميل ملف أكسيل 2003 أو 2007 بمعنى أن يرضى بتحميل أى منهم شكراً جزيلاً وجزاكم الله كل خير تحميل.rar
  9. ارجو المساعدة في هذا المثال من فضلكم للضرورة وشكرا
  10. من فضلكم ممكن محاولة الحل فى المثال السابق وشكراً جزيلاً
  11. السلام عليكم ورحمة الله وبركاته ارفقت ملف به فكرة تحميل بيانات أكسيل إلى قاعدة البيانات الأكسيس عن طريق زرار فى الفورم وذلك بمساعدة الأخوة الأفاضل والمحترمين فى المنتدى من فترة ولكن يوجد لديا مشكلتين وهما أن الفورم الأول وأسمه ALL_DATA_CALL أنه عند تحميل ملف أكسيل 2003 . xls يقوم بتحميله بنجاح ولا يوجد به أى مشكلة . ولكن مشكلته هى عند إستيراد ملف أكسيل 2007 .xlsx لا يقوم بتحميله على الرغم أنى غيرت الكود فى صفحة الفيجوال بيسك أكثر من مرة وما زالت المشكلة لا اعرف لها حل فأريد أنه عند الضغط على الزرار أختار تحميل ملف أكسيل 2003 أو 2007 بمعنى أن يرضى بتحميل أى منهم المشكلة الثانية أنه عندى فورم أخر أسمه AMOLA_DATA_CALL_TELECOM_EGYPT عند الضغط على زرار تصنيف من المفترض ان يقوم بتصنيف الفواتير المنزلى والتجارى وبالفعل يقوم بذلك لانه واخد شرط بأن اذا كان الفرق =3 يبقى منزلى وإذا كان الفرق = 5 يبقى تجارى لكن المشكلة أنه لا يطبق هذا الشرط على السجل الخامس والأخير ولا اعرف لماذا شكراً جزيلاً وجزاكم الله كل خير تحميل.rar
  12. الأخ الكريم والأستاذ الجليل / أبو خليل زادك الله من علمه كثيراً المثال تمام هذا هو المطلوب فعلاً جزاك الله كل خير وعاجز عن الشكر
  13. الأخ الكريم / أحمد الإستعلام الذى قمت بعمله هو من نوع إحصائى crosstab فلا يمكن الكتابة او التعديل عليه أنصحك بعمل استعلام عادى جدا ويكون هو مصدر النموذج وأى تغيير يطرأ فيه سوف يقوم بالتغيير فى الاستعلام الإحصائى ووقتها سوف يمكن لك اضافة والتحرك بين السحلات ملحوظة : الزرار الأول فى النموذج الخاص بإضافة قمت بتشغيله لك a2.rar
  14. على حد علمى انه لا بد من وجود علاقة بين الجدولين ولكن على ما أظن يجب عمل استعلام أولاً ويكون به الجدولين لان التقرير ما ينفع يستدعى من الجدولين مباشرة وخاصة ان كان لا يوجد علاقة وكما شرح لك الأخ والأستاذ الجليل / ابو خليل ان تعمل استعلام توحيد بين الجدولين لكى تستدعيه على التقرير
  15. الأخ الكريم / ابو محمد المثال الذى اتكلم عنه لا بد من الإحتياج لدالة حيث اننى اطلب أكثر من شرط فى جدول واحد لذلك كل ما أطلبه هو تصحيح المثال السابق للدالة sum
  16. الأخ الكريم / أبو خليل فى البداية كنت افكر دائما فى عمل جدول خاص ب man مثل ما اعمل فى اى برنامج أخر وهذا هو الوضع الطبيعى وانا متفق معك تماما ولكن رأيت الأمر لا يستدعى ذلك لسبب هام وهو ان البيانات اليومية التى أتلقاها هى عبارة عن شيت أكسيل وأستدعيه على الأكسيس بواسطة زرار لهذا السبب عملت جدول واحد علشان كده أرجو من حضرتك الحل على هذا الوضع شكراً وجزاك الله كل خير
  17. إخوانى الدالة sum تستخدم للجمع والدالة dsum للتجميع أسفل التقرير مثال على الدالة dsum =DSum("[sHSUM]";"AMOLAAAT";"[KIND_INV] = 'منازل'") معنى المثال السابق هو تجميع حقل shsum الموجود فى جدول العمولات وقيمة حقل kind_inv هو منازل من فضلكم أريد تطبيق نفس المثال على الدالة sum لانى لا اريد وضعها فى نهاية التقرير لتجميع الكل ولكنها لا تقبل هذه المعادلة وهذا هو المثال المطلوب التعديل عليه Sum("[sHSUM]";"AMOLAAAT";"[KIND_INV] = 'منازل'") فأرجو تعديل المعادلة وشكراً جزيلا
  18. الأخ حسام يبدو أننى وصلت المعلومة بالخطأ أعذرنى بسبب كثرة التفكير فى تقارير البرنامج المرفق فعلاً شغال تمام التمام وسلمت يداك على العموم سوف أقوم بترتيب أفكارى وعرض الموضوع بطريقة صحيحة شكراً جزيلاً الأخ / حسام وبارك الله فيك وجزاك الله كل خير على مجهودك معى
  19. الاخ / إسلام رجب لك جزيل الشكر على سعيك وتعبك معى فى المثال وجزاك الله كل خير
  20. اخوتي الكرام : بعد التعديل على الاستعلام في موضوع آخر أريد التعديل على الملف المرفق حيث قمت بعمل تقرير مجمع للفروع مصدره الإستعلام وقمت بإضافة خانات لعدد الفواتير المنازل والتجارى والمطلوب من فضلكم هو إظهار عدد وقيمة الفواتير المنازل فى خانة العدد و القيمة . وعدد وقيمة الفواتير التجارى فى خانة العدد والقيمة داخل التقرير ولو تكرمتم ان تكون المعادلة داخل التقرير وليس الإستعلام إن أمكن وشكرا وجزاكم الله كل خير 12_UP.rar
×
×
  • اضف...

Important Information