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

khaledhelmy

03 عضو مميز
  • Posts

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

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

مشاركات المكتوبه بواسطه khaledhelmy

  1. أخى الكريم / أخر الأرض

    أعتذر لحضرتك لانى لم الاحظ المرفق ولا رأيته

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

    أعتذر مرة اخرى ولك جزيل الشكر

    منار العلم.rar

    • Like 1
  2. السيد الأستاذ الجليل / أبو خليل

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

    لك جزيل وخالص  الشكر وفقك الله دائماً على فعل الخير وزادك من علمه وسدد الله خطاك دائما 

  3. الأخ الكريم / أبو خليل

    عاجز عن الشكر لك على سعيك ومجهودك معى فى هذا المثال وجزاك الله كل خير وزادك من علمه كثيراً بإذن الله .

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

    على العموم

    المثال فعلاً يتم تطبيقه بطريقة صحيحة والشرائح يتم حسابها بطريقة مظبوطة جد بنسبة 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

  4. المشكلة التى تقابلنى فى المرفق هى الأتى :

    أن اسم المندوب عندما يتكرر فى الجدول بأرقام مختلفة لا تتم عملية حساب الشرائح بطريقة مظبوطة والدليل على ذلك أن أسم المندوب محسن مكرر مرتين فى الجدول مرة ب 70 ومرة ب 200 ومن المفترض أن الأسم الواحد سوف يتكرر عشرات المرات.

    وفى الأستعلام نفسه نرى أن أسم محسن لا تتم عملية حساب الشرائح وعدم توزيع الرقم على الشرائح بطريقة صحيحة فهو يملك رقم 270 ومن المفترض ان عدد الشريحة الأولى ب 250 وقيمتها 62.5 وعدد الشريحة الثانية هو 20 وقيمتها7  .

    ونفس الشئ على اسم المندوب صبرى فهو مكرر مرتين و طريقة حساب العمولة خطأ لانه يملك 1251 ومن المفترض أن يتم حساب عمولته تبع الشريحة الثالثةمباشرة طبقاً لشرحى طريقة مستوى الشرائح سابقا

    أرجو من حضراتكم المساعدة للضرورة.

    وشكراً جزيلاً

     

    12_UP.rar

    12_UP.rar

  5. السلام عليكم ورحمة الله وبركاته
    ارفقت ملف به فكرة تحميل بيانات أكسيل إلى قاعدة البيانات الأكسيس عن طريق زرار فى الفورم وذلك بمساعدة الأخوة الأفاضل والمحترمين فى المنتدى من فترة
    ولكن يوجد لديا مشكلتين وهما
    أن الفورم الأول وأسمه ALL_DATA_CALL أنه عند تحميل ملف أكسيل 2003 . xls  يقوم بتحميله بنجاح ولا يوجد به أى مشكلة .

    ولكن مشكلته هى عند إستيراد ملف أكسيل 2007 .xlsx لا يقوم بتحميله على الرغم أنى غيرت الكود فى صفحة الفيجوال بيسك أكثر من مرة وما زالت المشكلة لا اعرف لها حل

    فأريد أنه عند الضغط على الزرار أختار تحميل ملف أكسيل 2003 أو 2007 بمعنى أن يرضى بتحميل أى منهم

    شكراً جزيلاً وجزاكم الله كل خير

    تحميل.rar


  6. السلام عليكم ورحمة الله وبركاته
    ارفقت ملف به فكرة تحميل بيانات أكسيل إلى قاعدة البيانات الأكسيس عن طريق زرار فى الفورم وذلك بمساعدة الأخوة الأفاضل والمحترمين فى المنتدى من فترة
    ولكن يوجد لديا مشكلتين وهما
    أن الفورم الأول وأسمه ALL_DATA_CALL أنه عند تحميل ملف أكسيل 2003 . xls  يقوم بتحميله بنجاح ولا يوجد به أى مشكلة .

    ولكن مشكلته هى عند إستيراد ملف أكسيل 2007 .xlsx لا يقوم بتحميله على الرغم أنى غيرت الكود فى صفحة الفيجوال بيسك أكثر من مرة وما زالت المشكلة لا اعرف لها حل

    فأريد أنه عند الضغط على الزرار أختار تحميل ملف أكسيل 2003 أو 2007 بمعنى أن يرضى بتحميل أى منهم

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

    وبالفعل يقوم بذلك لانه واخد شرط بأن اذا كان الفرق =3 يبقى منزلى وإذا كان الفرق = 5 يبقى تجارى لكن المشكلة

    أنه لا يطبق هذا الشرط على السجل الخامس والأخير ولا اعرف لماذا

    شكراً جزيلاً وجزاكم الله كل خير

    تحميل.rar

  7. الأخ الكريم / أحمد

    الإستعلام الذى قمت بعمله هو من نوع إحصائى crosstab فلا يمكن الكتابة او التعديل عليه

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

    ووقتها سوف يمكن لك اضافة والتحرك بين السحلات

    ملحوظة : الزرار الأول فى النموذج الخاص بإضافة قمت بتشغيله لك

    a2.rar

  8. على حد علمى انه لا بد من وجود علاقة بين الجدولين

    ولكن على ما أظن يجب عمل استعلام أولاً ويكون به الجدولين لان التقرير ما ينفع يستدعى من الجدولين مباشرة وخاصة ان كان لا يوجد علاقة

    وكما شرح لك الأخ والأستاذ الجليل / ابو خليل ان تعمل استعلام توحيد بين الجدولين لكى تستدعيه على التقرير

  9. الأخ الكريم / أبو خليل

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

    ولكن رأيت الأمر لا يستدعى ذلك لسبب هام

    وهو ان البيانات اليومية التى أتلقاها هى عبارة عن شيت أكسيل وأستدعيه على الأكسيس بواسطة زرار

    لهذا السبب عملت جدول واحد

    علشان كده أرجو من حضرتك الحل على هذا الوضع

    شكراً وجزاك الله كل خير

  10. إخوانى
    الدالة sum تستخدم للجمع
    والدالة dsum للتجميع أسفل التقرير
    مثال على الدالة   dsum

    =DSum("[sHSUM]";"AMOLAAAT";"[KIND_INV] = 'منازل'")

    معنى المثال السابق هو

    تجميع حقل shsum الموجود فى جدول العمولات وقيمة حقل kind_inv هو منازل

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

    وهذا هو المثال المطلوب التعديل عليه

    Sum("[sHSUM]";"AMOLAAAT";"[KIND_INV] = 'منازل'")

    فأرجو تعديل المعادلة

    وشكراً جزيلا

  11. الأخ حسام يبدو أننى وصلت المعلومة بالخطأ

    أعذرنى بسبب كثرة التفكير فى تقارير البرنامج

    المرفق فعلاً شغال تمام التمام وسلمت يداك

    على العموم سوف أقوم بترتيب أفكارى وعرض الموضوع بطريقة صحيحة

    شكراً جزيلاً الأخ / حسام

    وبارك الله فيك وجزاك الله كل خير على مجهودك معى

  12. اخوتي الكرام : بعد التعديل على الاستعلام في موضوع آخر

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

    والمطلوب من فضلكم هو إظهار عدد وقيمة الفواتير المنازل فى خانة العدد و القيمة . وعدد وقيمة الفواتير التجارى فى خانة العدد والقيمة داخل التقرير

    ولو تكرمتم ان تكون المعادلة داخل التقرير وليس الإستعلام إن أمكن

    وشكرا وجزاكم الله كل خير

    12_UP.rar

×
×
  • اضف...

Important Information