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

حسام السوري

02 الأعضاء
  • Posts

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

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

  • Days Won

    1

كل منشورات العضو حسام السوري

  1. السلام عليكم و رحمة الله .. بارك الله بك أخي و جزاك الله خيرا ... فقط للدقة , قمت بتعديل بسيط و هو حذف حقلين من الاستعلام الخاص بالتقرير , فهما غير مطلوبان و لا يظهران على التقرير و لا يدخلان بحساب العمولة (اقصد مجموع قيم الفواتير , فنحن نحسب العمولة بناء على العدد و ليس على قيم الفواتير .. لذلك تم حذف هذه القيم من الاستعلام , فهي لن تؤثر على التقرير ابدا ). بالتوفيق. test_up_003.zip
  2. السلام عليكم و رحمة الله .. بارك الله بك اخي ... الاستعلام في التقرير المرفق فيه خطا منطقي ... فأنت تقوم بالتجميع حسب المنطقة و النوع وتاريخ اليوم !!! و هذا غير صحيح .. لاحظ العبارة المستخدمة : GROUP BY DATA_CALL.MAN, DATA_CALL.KIND_INV, DATA_CALL.datasate على كل حال .. تم تعديل مرفقات مشاركتي السابقة .. اتمنى أن تستفيد أو يستفيد منها الاخوة الذين يريدون المساعدة .. بالتوفيق ...
  3. السلام عليكم ... اعذرني ..يوجد اكثر من معادلة للعمولة تحوي iff .. و لا تأخذ القيم بعين الاعتبار !!!! ... على كل حال .. هذه محاولة مني .. تحوي تجميع لعدد و قيمة الفواتتر حسب الفروع و نوع الفاتورة كما ذكرت ... يمكن تعديلها ببساطة كي تناسب احتياجك .. بالتوفيق ... test_up_002.zip
  4. السلام عليكم و رحمة الله ... كل عام و انتم بخير ..... كيف تحسب العمولة في حالة المنازل و التجاري , هل بناء على العدد . ما الداعي للحقل (ONE) (واحد للفاتورة) ؟؟ بالتوفيق ..
  5. بارك الله بك أخ محمود .... شاهدت التعديل ....الكلام لا غبار عليه إن شاء الله ....
  6. السلام عليكم و رحمة الله ... أخ محمود ... القيود توضع على قاعدة البيانات في الأكسس و لا علاقة لعملية التوزيع بها ... هذه القيود تشمل : الحقول التي لا يمكن تركها فارغة (جرب أن تحذف اسم إمام (الاسم فقط من النموذج و ليس كامل السجل), ستجد انه يقبل ذلك (نفس الامر على المحافظة و المنطقة -هل هي مطلوبة اساسا أم لا !!-)) ... الحقول التي لا يمكن تكرارها (جرب تكرار اسم إمام مرتين أو اسم مسجد مرتين, ستجد أنه يقبل) ... قيود المنع و التثبيت : يجب أن لا يسمح البرنامج بتثبيت نفس الامام في مسجدين مختلفين في نفس الزمن , أو تثبيت إمامين في نفس المسجد و نفس الزمن ... يجب ان لا يسمح البرنامج بتكرار نفس المنع و التثبيت مرتين (جرب امنع إمام في كامل العام مع جمعة 1 ثم امنع نفس الإمام كامل العام مع جمعة 1 مرة ثانية -يعني كرر نفس المنع مرتين- ستجد أن البرنامج يقبل ) ... نحدد هل الأولوية للمنع أم للتثبيت أم نمنع التضارب .. يعني لو ثبتنا إمام في مسجد في جمعة 1 ثم منعنا الامام من التوزيع في جمعة 1 , هل سيأخذ المنع أم التثبت أم سيرفض هذا التضارب ... أنت يجب ان تحدد هذه الأمور .... القيود أقصد بها الشروط التي يجب أن تحققها البيانات كي تكون صحيحة ... انت صاحب العمل .. المفروض أن تحدد هذه الشروط لكل جدول و نموذج في القاعدة ... إضافة لقيود التوزيع المعروفة (عدالة التوزيع بين الأئمة و المساجد في الفراغات ... الخ) .. إضافة للصلاحيات .. إذا كان هناك أكثر من مستخدم و لكل مستخدم صلاحيات معينة كما قلنا ...(مستخدم يمكنه التعديل و الحذف .. الآخر لا يمكنه و بل فقط يطبع التقارير و هكذا ) ...وضح هذه الأمور بالتفصيل .. بالتوفيق ..
  7. بارك الله بك أخ محمود و بجميع الإخوة في المنتدى ... ندعو الله أن تتيسر أمور الجميع .... بالتوفيق ...
  8. السلام عليكم و رحمة الله و بركاته .. الحمد لله رب العالمين على كل حال ... أنا للأسف لم يعد عندي الوقت للقيام بأي تعديلات ... نتمنى من الإخوة إن يساعدوا في الموضوع حتى لو اضطر الأمر (نفتح موضوع جديد في المنتدى) لإعادة عملية التوزيع إلى داخل الأكسس كما كانت سابقا و خصوصا أن جداول المنع و التثبيت و تقارير التوزيع كلها جاهزة ... بالتوفيق ...
  9. السلام عليكم و رحمة الله و بركاته .. بارك الله بك أخ محمود .. و بجميع الاخوة ... بالنسبة لمنع المساجد , للأسف .. لم ننتبه له و لم تذكرنا به ...و لا يمكن القيام به كونه سيغير في عملية التوزيع .. بالنسبة لموضوع طباعة التقارير .. اتمنى أن يقوم الإخوة الأعضاء و المشرفين و خبراء الأكسس بالمساعدة بهذا الموضوع ... بالتوفيق ..
  10. السلام عليكم و رحمة الله و بركاته ... الأخ محمود .. بارك الله بك ... بالنسبة لموضوع المنع , فكما قلنا أن أي شي يغير في عملية التوزيع تعديله صعب ....لأنه يغيير الكثير (و قد ينسف كامل عملية التوزيع) .. بالنسبة للتضارب بين التبيت و المنع .. فالقاعدة كلها بحاجة لإعادة صياغة القيود ... نحن لم نضع أي قيود حتى الآن .. ارفق لكم أكواد عملية التوزيع مع تطبيق التوزيع بكلمة المرور .... و اتمنى أن تجد مساعدة من الإخوة هنا .. فأنا للأسف وقتي لم يعد يسمح لي .. و السلام عليكم و رحمة الله ... بالتوفيق... C#_Mosque.zip
  11. السلام عليكم و رحمة الله .. أخ محمود .. بارك الله بك ... خانة الامام الاحتياطي ليس لها علاقة بالتوزيع , هي خاصة بك , أنت تضع الامام الاحتياطي كما تريد و بلا أي قيود , و كما ذكرت فهي لا تظهر في التقارير ... لو اردت إخفائها مبدئيا , افتح الفورم في وضع التصمم و قم بتصغيرها لحجم صغير ثم من نافذة الخصائص ضع القيمة Visible بــ No ... يعني غير مرئي ... إذا لم تستطع القيام بهذا , فأنا سأقوم به و لكن آخر نسخة معدلة عندك تحوي التقرير الذي عدلت عليه انت ... (ملاحظة : هكذا سيبقى الحقل في قاعدة البيانات موجود لكنه فارغ , يمكنك ان تستخدمه مستقبلا ...) .
  12. بارك الله بك اخ محمود ... إن شاء الله سيحقق , لكن المطلوب دائما , أن اي تعديل نقوم به أن نختبره هل يعمل جيدا مع البيانات الحقيقية أم لا ... و نجربه بكل الاحتمالات (يعني مرة منع كامل العام مع اسبوع معين , مرة مع شهر معين , مرة في مسجد معين و و هكذا ..... ) بالنسبة للإدخال , فلا مشكلة فيها .. لكن اعتقد أن هناك طريقة اسهل , كان المفروض أن نتبعها و هي أن بيانات الجداول مخزنة في القسم الاول من القاعدة (msajed_be.mdb) و هذه قلما نعدل فيها , و بالتالي يمكن استخدام القاعدة القديمة نفسها مع كل بياناتها في المنع و التثبيت ... (فقط عند إضافة أو تعديل في الجداول , علينا العمل على الاصدار الحديث , أما تعديل التقارير و النماذج و الاستعلامات فيمكن استخدام بيانات النسخة القديمة) .. بالتوفيق ..
  13. السلام عليكم و رحمة الله .. بارك الله بك أخ محمود ... في النسخة الاخيرة المرفقة لم نعدل في التقارير ...لذلك يمكنك استبدالها .. نسخة برنامج التوزيع ستعمل مع النسخة الماضية بشكل جيد .. لا مشكلة .. لكن عملية التوزيع نفسها قد تغييرت طالما أننا أصبحنا نأخذ المنع و التثبيت (طول العام + اسبوع معين). النسخة الاخيرة تحوي تعديلات الصلاحيات و الواجهات ... لا اعرف كيف تنقل بياناتك من نسخ قديمة إلى نسخة حالية ....
  14. السلام عليكم و رحمة الله .. بارك الله بك أخ محمود .. قمت بتعديل المنع لكامل العام و كذلك التثبيت ... هذا يتطلب منك اختبار التطبيق من جديد لأن عملية التوزيع قد تغيرت ... تم تعدل الصلاحيات . تم إزالة الازرار غير المطلوبة مع إبقاء زر "موازنة و تفاصيل" فهو ما زال يعمل على ما اعتقد .. قد يكون مفيدا لك في يوم ما .. بالنسبة لإضافة الصفة و اللقب , فلا مشكلة فيها بالتوزيع و التقارير .. لكن تصبح جزء من الاسم ... فالأكسس لن يعرف أن "دكتور احمد" , اسمه "احمد" بل سيتعامل معه كتلة واحدة , و سيظهر ذلك لو قمت بترتيب الاسماء بشكل ابجدي و كذلك عند البحث ... إليك المرفقات .. بالتوفيق .. مساجد.zip
  15. السلام عليكم و رحمة الله .. بارك الله بك أخ محمود ... بالنسبة لكامل العام , فلا يمكن تحديد جمع معينة , بل تعني كامل العام .. أما لو أردت جمع معينة , عليك اختيار الاشهر لمطلوبة (12 شهر) ثم تختار الجمع الاولى من كل شهر مثلا .. بالنسبة للصلاحيات ... أخ محمود في الاكسس لا يمكن نسخ فورم ببساطة , لأن اسم الفورم يدخل في الاستعلامات و التقارير كما تعلم و لنسخ فورم يجب نسخ الاستلامات و التقارير المرتبطة به و إلا سيأخذ بياناته من الفورم القديم .. و انت طالما تريد مستخدم أن لا يعدل في التوزيع , فهذا ممكن , لدينا حقل في الجدول اسمه CanUpdate أي يمكنه تعديل التوزيع أم لا .. الآن لديك مستخدمين اثنين, الأول يمكنه التعديل في التوزيع و الآخر لا و كلمة المرور لهما هي 1 . ... جميع الاشياء على نافذة التوزيع مطلوبة للاستعلامات و لا يمكن حذف اي شئ منها ... إليك المرفقات .... مساجد.zip
  16. السلام عليكم و رحمة الله و بركاته ... بارك الله بك أخ محمود .... تم إضافة خيارت لطباعة المساجد (ممنوعين + غير ممنوعين + الكل) ... اختر ما تريد ... انتبه , احيانا قد يكون مسجد ممنوع الآن , لكنه في الشهر الماضي كان غير ممنوع و تم توزيعه , لذلك , احيانا لو طبعت بيانات الممنوعين , ستجد ان لهم توزيع و هذا طبيعي لانهم يكونون قد دخلوا في توزيع الشهر الماضي ... (افتح هذا الخيار دائما للتأكد أنه لا يوجد مساجد تم توزيعها مسبقا ثم تم منعها ) ... لا تخلط بين المساجد الممنوعة نهائيا و المساجد الغير ممنوعة لكن لم يحصل لها توزيع بسبب نقص في عدد الأئمة .. بيانات التقرير مرتبه بحسب عدد الفراغات في سطر المسجد الواحد .. تقارير الأئمة يعرض الذين دخلوا في التوزيع .. مهما كان وضعهم الحالي و هذا هو الأفضل ... يعني إمام تم توزيعه في شهر 1 ثم تم منعه في شهر 2 ثم عرضنا تقرير شهر 1 و نحن في شهر 2 سيعرض انه موزع .. لأنه كان قد دخل التوزيع مسبقا قبل المنع ... بالتوفيق ... مساجد.zip
  17. الأخ ابو خليل بارك الله بك و جزاك الله خيرا على ما تقدمه في هذا المنتدى .. الأخ محمود ... بارك الله بك و جزاك خيرا ...
  18. أخ محمود .. سنعتمد على كلمة المرور الخاصة بالبرنامج نفسها .. يمكن تحميل المرفقات من الموضوع : تغير مسار القاعدة المقسمة
  19. السلام عليكم و رحمة الله و بركاته ... الأخ محمود ... الأخ ابو خليل .. بارك الله بكم ... هناك جدول مخفي اسمه tblPass يحوي كلمة المرور .. و عملية إعادة الربط قامت بحذفه , لذلك قمت بعتديل الكود : If Left(FrontObj.Name, 4) <> "MSys" And FrontObj.Name <> "tblPass" Then DoCmd.DeleteObject acTable, FrontObj.Name End If و كذلك : If Left(BackObj.Name, 4) <> "MSys" And BackObj.Name <> "tblPass" Then DoCmd.TransferDatabase acLink, "Microsoft Access", BackFile, acTable, BackObj.Name, BackObj.Name End If ملاحظة : لم يعد هناك داعي للفورم hello .. اصبح العمل في الفورم logn مباشرة ... إليكم المرفقات .. تعديل : الأفضل نقل الجدول مع باقي الجداول ... لأننا بحاجة لوجود هذا الجدول مع باقي الجداول بسبب المتطلبات على نفس القاعدة في الموضوع : دعوة لعمل جماعي لتطوير برنامج تطوعي بالتوفيق .. مساجد.zip
  20. السلام عليكم و رحمة الله .. فهمت عليك تماما .... التقسيم يتطلب وجود ملف الجداول بمسار محدد , لو لم يمكن موجود ستحصل على الخطأ التالي : لا اعرف إن كان هناك (طريقة ما) .. لإعادة الربط بشكل تلقائي إذا تغيير مكان القاعدة (نتحدث عن ملف الجداول , أما ملف النماذج فيمكن فتحه من اي مكان بشرط وجود ملف الجداول في المجلد (مساجد على الــ D )) اتمنى لو تضع موضوع جديد ربما يفيدنا خبراء الأكسس بذلك ... وضح بالموضوع أنك تريد التقسيم مع إمكانية تغيير المجلد .. بالتوفيق...
  21. السلام عليكم و رحمة الله و بركاته .... بارك الله بك أخ محمود .. و جزاك الله خيرا ... للقاعدة المقسمة فائدتين رئيسيتين : الأولى أن حجم النسخ الاحتياطية سيكون قليل نسبيا , لأننا فقط نعمل نسخ احتياطي للجداول في القاعدة (msajed_be.mdb) و لا ننسخ اي شئ من النماذج و التقارير و الاستعلامات المتواجدة في القاعدة (msajed.mdb) ...الفائدة الثانية هي إمكانية العمل المشترك في المؤسسة على نفس قاعدة البيانات (شرط وجود شبكة) , بحيث يمكن فتح نفس القاعدة من أكثر من جهاز كمبيوتر .. نحن نخزن ملف الجداول على جهاز محدد و نوزع ملف النماذج على باقي الاجهزة و نربطه بملف الجداول .... بحيث يمكن أن تعمل توزيع من كمبيوتر ما , ثم باقي الاجهزة تقوم بطباعة التقارير و الاستعلامات مثلا من هذا التوزيع .. لاحظ الفائدة من ذلك , لو كانت القاعدة غير مقسمة فلا يمكن العمل المشترك عليها بل يعمل عليها شخص واحد فقط من جهاز واحد .. اتمنى أن الفكرة وصلت .... مساوئ التقسيم : أنه بحاجة لإعادة ربط الجداول لو تغيير مكان ملف الجداول ...و بحاجة لشخص لديه خبرة (و لو بسيطة) بإعادة الربط ... لو كنت تريد أن يعمل على القاعدة شخص واحد و كانت البيانات صغيرة نسبيا , يمكن الدمج بملف واحد و العمل على ملف واحد يعمل من أي مكان (على الفلاشة أو سطح المكتب , لا فرق). تطبيق التوزيع يعمل سواء أكانت القاعدة مقسمة أو غير مقسمة ... أنت اختر ما تريد (تقسيم أو ملف واحد) و اخبرني بذلك ....لكن تذكر لو طلبت ملف واحد , فلن تستطيع العمل المشترك على القاعدة .. ملاحظة : عملية تقسيم و دمج القاعدة هي عملية سهلة جدا , هي عبارة عن خيارت في القوائم لا أكثر ... بالتوفيق ..
×
×
  • اضف...

Important Information