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

كوماندير

03 عضو مميز
  • Posts

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

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

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

  1. السلام عليكم ورحمة الله وبركاته اعزائي الكرام لدي نموذج الطلبات ونموذج العملاء . المطلوب هو لو ادخلت سجلا جديدا بنموذج الطلبات وفي حقل العميل لم يكن اسم العميل موجودا في مربع التحرير والسرد [CustNo] وعند الضغط على اسفل مربع التحرير والسرد ( الايقونة الخاصة بفتح نموذج تحرير عناصر القائمة ) ان يتم فتح نموذج العملإ ولكن بعمل تصفية او فلتر له بحيث لايظهر لدي الا عملاء الشركة الموجودة الان في نموذج الطلبات . ملاحظة : لا اريد استعلام كمصدر لبيانات نموذج العملاء وعمل فلتر فيه بحيث لايفتح الا عملاء الشركة الحالية . لانني احتاج الى فتح نموذج العملاء احيانا ومشاهدة الكل واحيانا ونموذج الطلبات مغلقا . اليكم المرفق : AddCustomer.rar
  2. اخي جيد واشكر تفاعلك لكن غرضي من الكود هو : لو نسي المستخدم ادراج سجل جديد بالنموذج الرئيس وحاول ادراج سجل جديد بالفرعي ان يتم اعلامه ان يقوم اولا باضافة السجل الأب ؟
  3. السلام عليكم ورحمة الله وبركاته اعزائي الكرام لدي نموذج فرعي ورئيسي بالنموذج الفرعي في حدث BeforeInsert event اضفت الكود التالي لمنع المستخدم من اضافة سجلات جديدة في الفرعي بدون ان تكون لها آبإ في النموذج الرئيسي : Dim frm as Form Set frm = Me.Parent If IsNull(frm.[ID]) Then Cancel = True MsgBox "Create a record in the main form first.", vbExclamation, "Required data." frm.[ID].SetFocus End If الكود يعمل جيدا اذا كان المفتاح الرئيسي ترقيم تلقائي لكن لو كان من نوع رقم او نص لايعمل جيدا . وتظل رسالة اكسس التي تفيد تعذر اضافة سجل جديد ظاهرة . هل من حل لذلك ؟
  4. اخواني الكرام طلبي باختصار شديد هو كما يلي : عندما ابحث عن أي كلمة تحتوي على حرف "ا" : نفترض مثلا انني بحثت عن كلمة "مهى" ، اريد نتائج البحث ان تظهر لي كل الكلمات التالية : - مها - مهى - مهاء - مهإ - مهأ - مَهَأ - مَهَىْ - .......الخ وكذلك لو بحثت باي كلمة من كلمات النتائج أعلاه أن تظهر لي كل الكلمات أعلاه . وقس على ذلك . أيضا لو بحثت عن كلمة فاطمة أريد النتائج تظهر : - فاطمة - فاطمه - فَاطِمة - فَاطِمه إلى آخره . وكذلك لو بحثت بأي كلمة من الكلمات التي ظهرت في النتائج . باختصار شديد : ان يتم التعامل مع: " أ-ا-إ-آ-ى-ئ " كحرف واحد و : " ه - ة - ت " كحرف واحد و : " و - ؤ " كحرف واحد وان يتم اهمال الضمه والفتحه والشده والسكون واعتبارها غير موجودة اثناء البحث . اليكم المرفق ارجو التعديل . ‫البحث بطرية احترافية 1.rar
  5. اخي العزيز المثال جيد ولكن لي بعض الملاحظات : فمثلا حرف " ز " يتحول عندي الى حرف ه باستخدام ذلك الكود . لا ادري هل المشكلة عندي علما انني استخدم اكسس 2007 و ويندوز 7 . ثم ان ما اريده هو ان يتم البحث بحيث لايعمل اعتبار ل حرف "ة" مثلا في اخر الاسم فيتم البحث عن الاسماء المنتهية ب "ه" و "ة " بدون تفريق بينهما وكذلك بالنسبة ل حرف "ي" و "ى" في اخر الاسم وكذلك حرف "و" و "ؤ" وكذلك "ا"و "أ" و "إ" و "آ" كما وجدت ان الضمة يتم تحويلها الى حرف "ه" كما لا اريده ان يعير اي اهمية لعلامات التشكيل ان كانت على اي حرف .
  6. السلام عليكم ورحمة الله وبركاته اعزائي الكرام كيف يمكنني عمل نموذج للبحث في حقل الاسم مع اهمال الهمزه في آخر الكلمة والهمزه الواقعه على السطر وعلامات التشكيل كالضمة والفتحة والكسرة والشدة والسكون ؟
  7. جيد لكن ياليت ان يكون هناك كودا لايعتمد على اي نموذج وانما يعتمد على قاعدة البيانات كاملة . ياترى هل هذا ممكنا ؟
  8. الاخوين صالح حمادي اشكركما كثيرا جربت في كلتا الحالتين ولكن وجدت نموذج الانتظار يغلق قبل فتح التقرير ببرهة زمنية . حيث يتم بعد اغلاقه الانتظار بعض الوقت ويتم بعدها فتح التقرير . هل من حل آخر ..؟
  9. السلام عليكم ورحمة الله وبركاته اعزائي الكرام استفسار لدي تقريرا يعتمد على استعلام تجميعي يجمع بيانات معينة في فترات معينة (عندي نموذج ادخل منه تاريخ البدء وتاريخ النهاية طبعا عندما اختار فترة من 01/01/2016 الى 31/01/2016 لايأخذ نفس الوقت فتح التقرير مثل ما ادخل تاريخ من 01/01/2015 الى 31/12/2016 حيث في الحالة الثانية يستغرق فتح التقرير وقتا اطول ). السؤال : كيف يمكنني تصميم شاشة انتظار (مثلا مربعات صغيرة تظهر في نموذج الانتظار متتابعة تعتمد على وقت فتح التقرير ) او اي شكل المهم انه يفيد المستخدم ان ينتظر ريثما يتم فتح التقرير.
  10. السلام عليكم ورحمة الله وبركاته اعزائي الكرام اريد كود بحيث عند التوقف عن استخدام قاعدة البيانات اكسس لمدة 10 دقائق ان يتم اغلاق البرنامج ؟
  11. الف الف شكر هو المطلوب بالضبط لماذا لم نستخدم Option explicit بداية الكود ؟؟
  12. اخي جعفر مثلا لدي Positive 1/160 ايضا Negative 1/80 اريد الدالة ترجع لي في الاولى 160 والثانية 80 فقط كيف ؟ ايضا احتاج احيانا لترك الحقل MyReault فارغا ، يعطيني الكود خطأ ؟لماذا وكيف الحل ؟
  13. ممتاز جدا وهو المطلوب بعينه لكن ماهو الحل في case 47 الفاصله المائلة / حيث نفترض انني اريد الرقم الذي بعدها فقط . ثم كيف اجعل الكود يعمل مع القيم الخالية null
  14. السلام عليكم ورحمة الله وبركاته اعزائي الكرام لدي حقل نصي يحتوي بداخله ارقام مختلفة الموضع (الارقام غير موجودة في مكان معين من السلسة النصية كما لانستطيع تحديد الفراغات بين النص والرقم ). المطلوب هو دالة فصل هذه الارقام في حقل مستقل في الاستعلام . اليكم المرفق ExtractNumbers.rar
  15. كنت اقصد ترجمة احترافية وشرح اوفى لمواضيع الموقع الاكثر من رائعة
  16. السلام عليكم ورحمة الله وبركاته اعزائي الكرام جهابذة المنتدى ياريت لو تتفضلون بترجمة مواضيع موقع http://allenbrowne.com/tips.html الموقع يحتوي على مواضيع مهمة جدا مشكلته الوحيده انه باللغة الانجليزية ولغتنا على ادنا .
  17. بعد العديد من المحاولات نجحت في تعديل الكود الذي وضعته عزيزي محمد ايمن وبعد التعديل عمل الكود كما اريد بالضبط ولكن تحت حدث بعد التحديث لحقل التاريخ في النموذج الفرعي . الذي اريده هو ان يعمل نفس الكود ولكن تحت حدث النقر على زر اضافة سجل جديد ( مع جعل التاريخ قيمة افتراضية يأخذ تاريخ اليوم ) ولكن للأسف الشديد الكود يعطي رسالة مكرر كل مرة يتم اضافة اسم ( بعد الضغط على زر ضافة جديد في النموذج الفرعي ) ولو كانت اول مرة يتم ادخال هذا الاسم ز انظر المرفق بالنسبة لاستعلام البحث عن التكرار الذي كنت اقصده هو كما في مثالي المرفق استعلام Q2 فهل يمكن تحويل هذا الاستعلام الى جملة SQL واستنباط رسالة التكرار من نتيجة الاستعلام بدلا عن استخدام Dcount ارجو وضع لمساتك FindDuplicatesDb.rar
  18. جزاك الله خيرا اخي واشكر تفاعلك معي لامشكلة في تكرار الاسم فتعديلك هذا يمنعني من اضافة اسماء مكرر وانا احتاج الى ادخال اسماء مكررة لكن الذي اريده هو رسالة تنبيه تفيدني ان هذا الاسم مكرر بهذا التاريخ بعد ادخال التاريخ في النموذج الفرعي . هل يمكن استخدام استعلام البحث عن التكرار لهذا الغرض وكيف ؟
  19. عمل رائع لكن هب : انني ادخلت اسم العميل برقم جديد (سجل جديد ) وادخلت له تاريخ في النموذج الفرعي مكرر ، بمعنى اخر ان الاسم تكرر في النموذج الرئيس وكذلك تم اضافة تاريخ مكرر له ؟ مثال العميل احمد برقم 4 وبتاريخ 01/11/2016 وتم اضافة سجل جديد العميل احمد برقم 9 وبتاريخ 01/11/2016 اريد رسالة تنبهني بأن اسم هذا العميل موجود في هذا التاريخ ارجو ان يكون طلبي مفهوما
  20. اخوتي الكرام محاولة لمساعدة صاحب الموضوع فيما يتعلق بالمختبر : يجب ان يكون لدينا جدول يحوي بيانات المريض ( رقمه ، اسمه ، والجنس ، والعمر ..... الخ). جدول المجموعات الرئيسية للفحوصات مثلا heamatology , chemistry, Serology ,......etc جدول المجموعات الفرعية مثلا (etc ,CBC ,RFT,Widal Test ,Brucellosis ,) ثم جدول معلومات الفحوصات ويحوي (رقم الفحص ، اسم الفحص ، المجموعة الرئيسية التي ينتمي لها الفحص ،المجموعة الفرعية التي ينتمي لها الفحص ) ويرتبط به جدول فرعي والذي يحوي المعدلات الطبيعية لكل فحص ثم جدول يرتبط ب جدول معلومات المريض ويسمى جدول الطلبات ويحوي معلومات الطلب ( رقم الطلب ، تاريخ الزيارة او الطلب ، اسم الطبيب ( الذي طلب هذه الفحوصات )) ثم جدول خاص بتحاليل البول وجدول خاص بتحاليل البراز وجدول خاص بتحاليل السائل المنوي . ثم جدول تفاصيل الطلبات ، والذي سيكون العمل عليه كثيرا او الذي سيكون محور عمل المختبر . اليك المرفق ارجو ان يلبي احتياجك LaboratoryDb.rar
  21. هذا المرفق ارجو النظر الى حقل التاريخ في النموذج الفرعي والتعديل على الكود ‫RepeatedName2.rar
×
×
  • اضف...

Important Information