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

ابوخليل

أوفيسنا
  • Posts

    12,480
  • تاريخ الانضمام

  • Days Won

    233

كل منشورات العضو ابوخليل

  1. تفضل : t1 = DLookup("insno", "BILL_DATA", "[TYPE]=4" & " and crn='" & Me.crn & "'") t2 = DLookup("insno", "BILL_DATA", "[TYPE]=5" & " and crn='" & Me.crn & "'") New2.rar
  2. والمسمى هل هو دائما 4 و 5 ؟
  3. رقم الايصال وقيمته : دائما لا تزيد عن حقلين ؟ ام يمكن تكون اكثر ؟
  4. تفضل العميل في الرأس وهو الذي اشار اليه الاستاذ مارد NewApplication2.rar
  5. Private Sub Form_BeforeUpdate(Cancel As Integer) If DCount("[field1]", "table1", "[field1]='" & Me!txt1 & "' AND [field2]='" & Me!txt2 & "'AND [field3]='" & Me!txt3 & "'") > 0 Then MsgBox "duplicated fields", vbExclamation Me.Undo Cancel = True End If End Sub
  6. اجعل الاجراء بين هذين السطرين DoCmd.SetWarnings False >>>> الاجراء DoCmd.SetWarnings True
  7. ربنا كريم خطر على بالي طريقة للتوزيع مختلفة ورغم انها تعتبر طويلة نوعا قياسا الى الطرق السالفة ولكن ينتج عنها افكار فريدة لم تخطر على البال من النتائج : 1- الاستعلام عن امام محدد والجوامع التي عين فيها خلال الشهر ( موجودة في البرنامج السابق ) 2- الاستعلام عن جامع محدد والائمة المعينين فيه خلال الشهر ( غير متاحة في البرنامج السابق ) 3- الاستعلام عن الائمة التي لم يشملهم التوزيع كليا او جزئيا ( اعتقد غير متاح سابقا ) 4- الطريقة المستخدمة في التوزيع ستكون عشوائية 100% ( غير متاحة في البرنامج السابق ) ولكن قبل هذا احب ان انوه الى ان التكرار الافقي عند التوزيع في احد البرامج المرفقة شيء طبيعي السنا نثبت امام في مسجد طيلة الشهر ؟ والمهم : هو عدم وجود تعارض خلال اسبوع يعني في التوزيع الجديد يحتمل ( وأقول : يحتمل ) ان يتكرر جامع خلال شهر لإمام واحد لانها ارقام عشوائية توزع على خمسة اعمدة وكل عمود منفصل بنفسه عن الآخر لهذا احببت التنويه من البداية وقبل الشروع في العمل لتكون على بينة
  8. اخونا حسام تحية طيبة وبعد لاتنسحب .. المشاركة الى النهاية ليست اجبارية فقد قدمت فكرة جديدة من خلال الجداول
  9. وعليكم السلام الصق هذه الكلمة PtrSafe بين الكلمتين Declare و Function ليصبح الجزء الظاهر من الكود هكذا Private Declare PtrSafe Function apiShowWindow Lib
  10. كل عام وانتم بخير اعاده الله علينا و عليكم بالخير و اليمن و البركات وعلى منتدياتنا هذه بمزيد من التقدم و التطور و الإزدهار
  11. اخوتي الكرام اليكم رؤيتي وتصوري الاخير للتنفيذ ارى ان يكون التثبيت والحجب خارج عملية التوزيع فنريد توزيع عشوائي بشرط العدل ودعوني اضع امامكم تصور لتطبيق عملية التوزيع : ستتم العملية من خلال جدولين 1- جدول الائمة / وتجرى عليه التصفية اختياريا حسب الرغبة ( محافظات ، مناطق ، فئات ، حجب ) 2- جدول الجوامع / وتجري عليه التصفية ايضا اختياريا حسب الرغبة ( محافظات ، مناطق ، فئات ، حجب ) ولا بد ان نأخذ في الاعتبار الاكواد الخاصة بضبط العملية وتحقيق العشوائية + عدم التكرار سيتم رصد عدد الفرص لكل امام لمراعاة التوزيع القادم فائدة حقل الحجب في الجدولين وذلك لاخراج الائمة والمساجد المستثناة من التوزيع هكذا نكون انتهينا من مسألة التوزيع الآلي نأتي للتثبيت والحجب : هذه تحتاج لعمليات خاصة لوحدها خارج التوزيع الآلي لا شك ان الامام المراد تثبيته لا بد ان يحجب عن التوزيع الآلي فالتثبيت يحتاج واجهة خاصة بالمثبتين وواجهة خاصة بالجوامع المحجوبة ( فلا يتم حجب اي جامع عن التوزيع الا لغرض التخصيص ) ثم يتم ربط الجوامع الخاصة به يدويا سواء كان جامع واحدا او اكثر اما الائمة المحجوبون : فيوجد حجب دائم كما هو موجود في البرنامج اعلاه ( والحجب الدائم يقصد به شهر معين ) ايضا يكون هناك واجهة للمحجوبين وعند فتحها يظهر داخلها الجوامع التي تم حجبها عنه ويكون هناك زر مقارنة بين ما تم توزيعه عليه آليا وبين الجوامع المحضورة ، ويتم التعديل والتبديل يدويا عند وجود التعارض اما التقارير النهائية فأمرها يسير وكذلك ارفاق عناوين الخطب هذا ما لدي آمل من اخوتي ممن يملك الوقت ويجد نشاطا في نفسه ان يبدي رأيه وتصوره لعملية التنفيذ
  12. انا اطرح هذه التساؤلات للنقاش للفائدة العامة وحسب التصور الذي يدور في فكري لطريقة تنفيذ متطلبات التطوير فنقطة التطوير 3 ( المنع ) تستلزم اعادة بناء البرنامج من جديد وبانتظار رؤية وافكار الاخوة الاعضاء الاعزاء
  13. او ابحث في الموقع مع قوقل / الخانة في الاعلى الى اليمين اكتب كلمة : مستخدم
  14. حسب طلبك يكون المعيار هكذا Between [first date] And [second date] علما ان الطريقة التي وجدتها هي الافضل
  15. العمل على برنامجين غير منطقي ولكن يمكن تصفية المناطق قبل فتح فورم التوزيع يعني المناطق والمحافظات مخلوص منها وبالنسبة للفئات فهي مرتبطة بالجزئين الرئيسين المتقابلين في التوزيع بمعنى : من المقبول فرضا توزيع أئمة فئة أ على جوامع فئة ب أو ج ولكن هل يمكن توزيع أئمة فئة ب أو ج على جوامع فئة أ وهذا هو مغزى اشارتي الى حذف هذا الشرط ايضا انت ذكرت الخطب هل يتم توزيع موضوع خطب الجمع خلال شهر ؟ وهل الخطباء ملزمون بذلك ؟
  16. وعليكم السلام تنشىء استعلاما جديدا وتدرج فيه اسم الموظف ، وتاريخ تعيين الموظف في حقل جديد تكتب العبارة التالية : expr1: DateAdd("yyyy";40;[StartDate]) باعتبار startDate هو اسم حقل بداية تعيين الموظف ، والرقم 40 هي الحد الأعلى للخدمة النظامية ثم تضع المعيار التالي في حقل المعايير للحقل الجديد هذا Between #01/01/2016 # And #01/12/2017#
  17. السلام عليكم اليكم بعض الاستفسارات التي قد تساعدكم او تجدون فيها فائدة الاولى : لماذا تقحمون المحافظات والمناطق ضمن البرنامج ؟ لماذا لا يوزع البرنامج بعد انتهائه على المناطق بحيث كل يعمل ضمن منطقته ؟ الثانية : ظهرت الحاجة لهذا التطوير من بعد التجربة العملية وحيث ان الفئات ( الائمة/ والمساجد) غير ضرورية لماذا لا يتم الغاء هذا الشرط ؟ خاصة وانه من ضمن نقاط التطوير امكانية التعديل اليدوي والمناقلة الثالثة : هي متى يتم التوزيع ؟ وكيف ؟ هل هو كل سنة ؟ ام كل شهر ؟ ام حسب الحاجة ؟ وهل يوجد جدول زمني يطلع عليه الآئمة ؟
  18. اخوي سلمان اليك بعض الملاحظات 1- الملف الصوتي يكون على صيغة wav 2- الملف الصوتي وقته اكبر من توقيت التايمر لذا يجب تغيير التوقيت داخل التايمر وسيكون الاجراء عند تحقق الشرط هو تغير التوقيت الى خمس ثواني بدلا من ثانية ويستمر الملف الصوتي بالعمل ، حتى يتم الايقاف اليدوي او بدء لعبة جديدة تشغيل الصوت2.rar
  19. قراءة رقم الطاولة بالصوت ممكنة ويسيرة كل ما عليك عمله هو ملف صوتي تسجل عليه العبارة المطلوبة ويكون عدد الملفات بعدد الطاولات ويتم تشغيل الملف عند انتهاء التوقيت الذي وضعته للطاولة ---------------------------------------------- اما الاضاءة فيلزمك جهاز وسيط يقوم بفتح واغلاق الدائرة الكهربائية واقرب مثال على ذلك قفل الباب ولا اعلم هل مثل هذه الاجهزة موجودة ام لا لان حاجتك ستكون بجهاز يشتمل على مخارج عديدة وعلى اقل تقدير تكون هذه المخارج بعدد الطاولات واعتقد ان اقرب من يوفر هذه الاجهزة هم المتخصصون في الحماية والكيمرات والتحكم عن بعد
  20. السلام عليكم يجب ان يفتح لكل سؤال مختلف موضوعا جديدا وعلى كل حال سأجيبك هنا الصق هذا الكود في محرر الفيجوال الخاص بالنموذج Private Sub Form_Open(Cancel As Integer) DoCmd.Maximize End Sub
  21. تم دمج الموضوعين اخي الكريم الاكتفاء بطلب واحد في الموضوع المطروح من اسباب سرعة تلقي الرد
  22. المرفق يعمل 100% مشكلتك في مكتبات اوفيس انظر الصورة لا بد ان تكون المكتبة المحاطة بالخط الاحمر موجدودة سواء اصدار 11 او 12 او 14
  23. تضيف حقل للأب في الجدول حيث يصبح عندك حقلين مثلا A و AX فحقل A ندرج فيه جميع المعرفات الآباء والابناء وبالمقابل ندرج في AX الآباء فقط مثلا : الاسم معرف معرف الأب محمد 1001 1001 سلوى 1001/1 1001 سعد 1001/2 1001 وهكذا ... الآن يمكنك جلب بيانات اي شخص عن طريق المعرف كما يمكنك التصفية واظهار افراد العائلة عن طريق معرف الأب
×
×
  • اضف...

Important Information