اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

mr steev

03 عضو مميز
  • Posts

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

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

كل منشورات العضو mr steev

  1. السلام عليكم لدينا في قاعدة البيانات نموذج Fathers و نموذج Sons فرعي أريد في النموذج الفرعي عند اختيار Job مدير أو طبيب تمكين خانة الاختيار Case وأريد عدم تمكينها عند اختيار غير مدير أو طبيب شرح تفصيلي: المراد هو تحقيق شرط لعملية التمكين وعدم التميكن في نفس السجل أو نفس المفتاح الاساسي الموجود أنا عنده أي عندما أقوم بالتعديل عنده في حقل Job والمطلوب :مثلاً عندما أكون أنا في سجل فرعي المفتاح الأساسي فيه على سبيل المثال 21 وتابع لسجل في جدول رئيسي المفتاح الأساسي فيه 1 وقمت باختيار طبيب أو مدير (هنا أريد أن يسمح لي بإدخال أي قيمة في حقل Case) فقط لنفس السجل أو لنفس الرقم الأساسي ولا أريد أن يسمح لي بالتعديل في كافة السجلات عند اختيار طبيب أو مدير إنما فقط في نفس السجل وعندما أقوم بالانتقال إلى سجل فرعي المفتاح الأساسي فيه على سبيل المثال 70 وتابع لسجل في جدول رئيسي المفتاح الأساسي فيه 1 وقمت باختيار أي شيء (عدا طبيب أو مدير) (هنا أريد أن لا يسمح لي بادخال أي قيمة في حقل Case) فقط لنفس السجل أو لنفس الرقم الأساسي وهكذا لقد قمت باستخدام هذا الكود ووضعته عند حدث بعد التحديث للحقل Job ولكن لم يخدمني في نفس السجل فقط:: If Me.Job.Value < 3 Then Me.Case.Enabled = True ElseIf Me.Job.Value > 2 Then Me.Case.Enabled = False End If شاكرين لكم حسن التعاون مثال.rar
  2. السلام عليكم جزاكم الله خيرا سأضع مثالي المرفق بصيغة mdb أما بالنسبة لأخي الكريم آخر الأرض فذلك على الرحب والسعة يشرفني أن أتواصل معك ونناقش الموضوع بشكل مباشر ويمكنك التواصل معي على ايميلي mwsh1986@hotmail.com Check Box.rar
  3. السلام عليكم سبق لي أن قمت بإضافة مواضيع لتصميم برنامجي المخصص لمتابعة محطة الأبقار وفي كل مرة موضوع جديد وطلبات مختلفة الآن لدي مسألة جديدة ولخصت عنوان موضوعها بحساب عدد الادخالات لقيمة حقل معين عند خانة الاختيار وسأقوم بالتوضيح لتسهيل عملية فهم ما أريد من ذلك لدي في قاعدة البيانات نموذج (AnimalsRecords) وفيه نموذج (SeasonalFollowUp فرعي) أريد برمجيا عندما أضع إشارة الصح في خانة الاختيار حقل [Fertilize] الاخصاب أن يقوم الكود بحساب [PollinationCount] عدد التلقيحات وإزالة القيمة من حقل عدد التلقيحات عند إزالة إشارة الصح من خانة الاختيار من حقل الاخصاب وهذا مثال لتصل الصورة بشكل أكبر لدينا في محطة الأبقار تخضع البقرة للعديد من العمليات التناسلية خلال كل موسم ومن هذه العمليات عملية تلقيح ص (صناعي) أو تلقيح ط (طبيعي) ومن الممكن أن تخضع البقرة للعديد من التلقيحات حتى تخصب أي تصبح حامل في كل موسم فالذي أريده معرفة عدد التلقيحات التي خضعت لها كل بقرة في كل موسم على حدى والآن سأشرح ما أريده في البرنامج فلنفرض انه لدينا بقرة لا على التعين في هذا القطيع وهي في موسم رقم 1 وقمنا بتلقيحها وسجلنا في حقل [Procedure] العملية تلقيح ص أو تلقيح ط ثم سجلنا أننا قمنا بعمليات تناسلية مختلفة وليست عمليات تلقيح ثم لُقحت مرة ثانية وسجلنا في حقل [Procedure] العملية تلقيح ط وقمنا بعمليات تناسلية مختلفة وليست عمليات تلقيح ثم لقحت مرة ثالثة بعملية تلقيح ص وأخصبت أي وضعنا اشارة صح في خانة الاختيار حقل [Fertilize] الاخصاب أذا خضعت البقرة لعدد تلقيحات = 3 حتى أخصبت في الموسم الأول إذا أريد كود يحسب لي عدد التلقيحات (تلقيح ط أو تلقيح ص) وتسجيلها في حقل عدد التلقيحات عندما أضع اشارة الصح في حقل الاخصاب وإزلة قيمة عدد التلقيحات في حال إلغاء الخيار ثم سنتابع العمليات بشكل مختلف عن السابق للموسم 2 وسيكون طلبي نفسه أريد كود يحسب لي عدد التلقيحات (تلقيح ط أو تلقيح ص) وتسجيلها في حقل عدد التلقيحات عندما أضع اشارة الصح في حقل الاخصاب وإزلة قيمة عدد التلقيحات في حال إلغاء الخيار وهكذا . . . شاكرين لكم حسن التعاون واتمنى ان أكون قد أوصلت الفكرة بشكل سليم ملاحظة سأرفق ملف قاعدة البيانات للتوضيح بشكل أكبر ويرجى الانتباه بشكل خاص على حقل عدد التلقيحات للوصول إلى الحل Check Box.rar
  4. السلام عليكم لدي في قاعدة البيانات نموذج (AnimalsRecords) وفيه نموذج (SeasonalFollowUp فرعي) أريد برمجيا أن يقوم الكود بترقيم تلقائي للحقل [season] الموسم ، حسب خانة الاختيار في الحقل [Fertilize] الاخصاب أي عندما أضع إشارة الصح في خانة الاختيار حقل [Fertilize] الاخصاب يبدأ بالترقيم للسجلات 1 - 2 - 3 - 4 - 5 .............لحقل الموسم كلما قمنا باختيار اشارة الصح في حقل الاخصاب وإزالة الرقم عندما أقوم بإزالة اشارة الصح مع العلم أنه سيتم وضع اشارة الصح لحقل الاخصاب في السجلات بشكل عشوائي يعني مرة في الأسفل ومرة في الاعلى وهكذا ،، أرجو أن تكون الفكرة قد وصلت إليكم سائغة Check Box.rar
  5. وعليكم السلام ورحمة الله وبركاته نعم أخي الكريم هو كما تفضلت نفس السجل الذي قمت بتغيير قيمة خانة الاختيار في حقل Fertilize (الاخصاب) فيه أريده أن يتفرع تلقائيا في جدول BornsRecords بناءا على حقل (عدد العجول) أي عند وضع إشارة الصح / وحذف جميع السجلات المرتبطة عند ازالة اشارة الصح توضيح أكثر أي إذا كان حقل الإخصاب = True وعدد العجول مفرد أريد تلقائيا سجل فرعي واحد فقط مرتبط في السجل نفسه بالجدول الرئيسي وإذا كان حقل الإخصاب = True وعدد العجول توأم أريد تلقائيا سجلين فرعيين فقط مرتبطين في السجل نفسه بالجدول الرئيسي وإذا كان حقل الإخصاب = True وعدد العجول ثلاثي أريد تلقائيا ثلاث سجلات فرعية فقط مرتبطة في السجل نفسه بالجدول الرئيسي وأريد إذا أصبحت خانة الاخيتار في حقل الإخصاب = False أي (تم إلغاء الخيار في حقل الاخصاب) أن يتم حذف جميع السجلات الفرعية المرتبطة لنفس السجل من الجدول الفرعي BornsRecords مع العلم أن المفتاح الأساسي في الجدول الرئيسي SeasonalFollowUp هو حقل SeasonalNo
  6. لدينا في قاعدة البيانات جدول رئيسي SeasonalFollowUp وجدول فرعي BornsRecords مرتبطين بعلاقة رأس بأطراف وذلك بحقل مفتاح أساسي هو SeasonalNo المطلوب: في نموذج SeasonalFollowUp أريد إذا أصبحت خانة الاخيتار في حقل الإخصاب = True أن يتم إلحاق سجل واحد في الجدول الفرعي BornsRecords لنفس رقم المفتاح الأساسي وإضافة سجل آخر لنفس رقم المفتاح الأساسي في حالة اختيار حقل عدد العجول= توأم وأضافة سجلين لنفس رقم المفتاح الأساسي في حالة اختيار حقل عدد العجول= ثلاثي أي إذا كان حقل الإخصاب = True وعدد العجول مفرد فهناك سجل فرعي واحد مرتبط بالجدول الرئيسي وإذا كان حقل الإخصاب = True وعدد العجول توأم فهناك سجلين فرعيين مرتبطين بالجدول الرئيسي وإذا كان حقل الإخصاب = True وعدد العجول ثلاثي فهناك ثلاث سجلات فرعية مرتبطة بالجدول الرئيسي وأريد إذا أصبحت خانة الاخيتار في حقل الإخصاب = False أن يتم حذف جميع السجلات الفرعية لنفس رقم المفتاح الاساسي في الجدول الفرعي BornsRecords طبعا مع رسالة تأكيد في حالة الالحاق ورسالة تاكيد في حالة الحذف Check Box.rar
  7. السلام عليكم في نموذج الحليب اليومي وعند الضغط على زر (يوم جديد) المطلوب بعد القيام بإلحاق السجلات إنتقال التركيز إلى أول سجل تم إلحاقه في آخر مرة تم فيها الضغط على زر يوم جديد ولا أقصد الإنتقال إلى أول أو آخر سجل في الجدول أي (أني أريد نقل التركيز إلى سجل فيه أكبر أو آخر قيمة في حقل التاريخ وأصغر قيمة في حقل رقم البقرة معاً) ولمعرفتها أبحث أولا عن آخر تاريخ ثم معه أصغر رقم بقرة فيكون السجل يحوي آخر تاريخ في الجدول وآصغر رقم بقرة بنفس الوقت مع الإحتفاظ بفرز حقل التاريخ وحقل رقم البقرة فرز تصاعدي في نموذج الحليب اليومي وجزاكم الله خيراً محطة الأبقار.rar
  8. جزاكم الله خيرا الحمد لله وبفضله تم حل المسألة appnend query.rar
  9. ↑↑↑ للرفع نأسف للإزعاج والاستعجال يرجى متابعة الرد وجزاكم الله خيرا
  10. عذراً وللأسف قمت بتعديل المطلوب والملف المرفق للمرة الأخيرة إن شاء الله جزاك الله خير أخي الكريم لاهتمامك وسرعة الإستجابة وأعتذر لركاكة سرد المطلوب فهنا توضيح وتعديل المطلوب بتفصيل أكثر للمسألة إن شاء الله في نموذج الحليب اليومي عند إدخال تاريخ محدد لا على التعيين في حقل التاريخ (غير منضم) ثم أقوم بضغط زر [يوم جديد] المطلوب عند ضغط الزر: أولاً-أن يتعرف على التاريخ المحدد لا على التعيين في حقل التاريخ (غير منضم) الموجود في أعلى النموذج وإذا كان حقل التاريخ الغير منضم فارغ فيقوم بإلغاء الأمر و يطلب مني إدخال التاريخ ثانياً-الاستعلام عن جميع الأبقار الحلوب في تاريخ محدد وإلحاقها إلى سجلات جديدة في نموذج الحليب اليومي بفرز ومعايير ألا وهي : فرز تصاعدي حسب حقل [رقم_البقرة] المعيار الأول : حقل [Actual] غير فارغ ...و...حقل [الحالة]=1...و...حقل [تاريخ_التجفيف] وهو (212 + NextFertilize) فارغ المعيار الثاني : حقل [الحالة]=1...و...حقل [تاريخ_التجفيف] > التاريخ المحدد المعيار الثالث :حقل [الحالة]=2...و...حقل [التاريخ] > التاريخ المحدد المعيار الرابع :حقل [تاريخ_التجفيف] > التاريخ المحدد يمكن الاستعانة بالنظر إلى استعلام (الأبقار الحلوب حالياً) في الملف المرفق وذلك لتسهيل عملية فهم المسألة مع العلم أني أريد الأبقار الحلوب في تاريخ محدد وليس تاريخ اليوم الحالي ونرجو أن تكون المسألة قد وصلت إليكم سائغة ولكم مني جزيل الشكر والعرفان والتقدير لو كان باستطاعتكم الحل وبإنتظار الرد لأي استفسارات عن المطلوب محطة الأبقار.rar
  11. جزاك الله خير أخي الكريم لاهتمامك وسرعة الإستجابة وأعتذر لركاكة سرد المطلوب فهنا توضيح وتعديل المطلوب بتفصيل أكثر للمسألة إن شاء الله في نموذج الحليب اليومي عند إدخال تاريخ محدد لا على التعيين في حقل التاريخ (غير منضم) ثم أقوم بضغط زر [يوم جديد] المطلوب عند ضغط الزر: أولاً-أن يتعرف على التاريخ المحدد لا على التعيين في حقل التاريخ (غير منضم) الموجود في أعلى النموذج ثانياً-الاستعلام عن جميع الأبقار الحلوب في تاريخ محدد وإلحاقها إلى سجلات جديدة في نموذج الحليب اليومي بشروط ألا وهي : 1.فرز تصاعدي حسب حقل [رقم_البقرة] 2. جميع الأبقار موجودة قبل التاريخ المحدد (في جدول بيانات الأبقار) إذا كان حقل [الحالة] = (1) أي: موجود وفقط إذا كان حقل [الحالة] = (2) أي: منسق وإذا كان تاريخ التصرف حقل [التاريخ] > التاريخ المحدد 3. وضع البقرة للمولود قبل التاريخ المحدد (في مصدر السجل لنموذج المتابعة الموسمية فرعي) إذا كان كان الوضع الفعلي حقل [Actual] غير فارغ وأيضاً إذا كان تاريخ التجفيف حقل [Dryness] وهو (212 + NextFertilize) فارغ أو إذا كان تاريخ التجفيف حقل [Dryness] وهو (212 + NextFertilize) > التاريخ المحدد ونرجو أن تكون المسألة قد وصلت إليكم سائغة ولكم مني جزيل الشكر والعرفان والتقدير لو كان باستطاعتكم الحل وبإنتظار الرد لأي استفسارات عن المطلوب
  12. عندي مسألة لو تكرمتم عليّ في حلها لكانت أكبر خدمة لي في هذا البرنامج (مع العلم أن المسألة بنظري جداً صعبة الفهم والحل لذلك سأقوم بشرح موجز وسريع قدر الإمكان) لدينا في مزرعة الأبقار تقسم الدورة الموسمية لحياة البقرة إلى عدة مراحل: 1. بكيرة 2. حلوب 3. عشار 4. جفاف وهذا شرح مبسط لما أريد : في نموذج المتابعة الموسمية فرعي نقوم بإدخال المعلومات ومن خلال هذه الإدخالات نستطيع تحديد المرحلة الموسمية للبقرة المطلوب: في نموذج الحليب اليومي أريد ضغط زر ]يوم جديد[ فيقوم بالاستعلام عن جميع الأبقار الحلوب في تاريخ محدد نقوم بتحديده في حقل التاريخ (غير منضم ) ومن ثم إلحاقها (الهاء عائدة على الأبقار الحلوب في تاريخ محدد) إلى سجلات جديدة لنستطيع بعد ذلك إدخال كميات الحليب لتلك الأبقار في ذلك التاريخ .. يتطلب الاستعلام عن الأبقار الحلوب في تاريخ محدد من نموذج المتابعة الموسمية فرعي وجود الشروط التالية: 1. جميع الأبقار موجودة قبل التاريخ المحدد ولذلك فإن تاريخ التصرف حقل ]التاريخ[ > التاريخ المحدد (نموذج بيانات الأبقار) بمعنى أن البقرة الحلوب كانت موجودة قبل تاريخ التصرف مع العلم أنه إذا كان حقل ]الحالة[ = (1) أي: موجود , فإن تاريخ التصرف حقل ]التاريخ[ .... فارغ 2. وضع البقرة للمولود قبل التاريخ المحدد بشرط أن يأتيني بآخر موسم تمت فيه الولادة لتلك البقرة أي آخر رقم ولادة [birthNo] ولذلك فإن الوضع الفعلي حقل [Actual] < التاريخ المحدد (نموذج المتابعة الموسمية فرعي) و تاريخ التجفيف حقل [Dryness] وهو (212 + NextFertilize) > التاريخ المحدد (نموذج المتابعة الموسمية فرعي) وأكرر بشرط أن يأتيني بآخر موسم تمت فيه الولادة لتلك البقرة أي آخر رقم ولادة [birthNo] آخر رقم ولادة على الإطلاق قد يكون رقم ولادة بدون وضع فعلي، المقصود هو آخر رقم ولادة يحوي قيمة في الحقل Actual بمعنى أنه يمكن وجود سجل رقم ولادة جديد دون الوضع الفعلي للبقرة أي أن حقل [Actual] فارغ في هذه الحالة يمكن الاستعانة بالنظر إلى مصدر السجل لنموذج (الأبقار الحلوب حالياً) في الملف المرفق وذلك لتسهيل عملية فهم المسألة مع العلم أني أريد الأبقار الحلوب في تاريخ محدد وليس تاريخ اليوم الحالي ونرجو أن تكون المسألة قد وصلت إليكم سائغة ولكم مني جزيل الشكر والعرفان والتقدير لو كان باستطاعتكم الحل محطة_الأبقار.rar
  13. جزاكم الله خير جميعاً فهذا من حسن أخلاقكم وزود أدبكم وأخص بالشكر لأخونا nart lebzo الذي قام بحل المسألة أثابه الله عنا كل الخير الحل تمام والنتيجة 100/100 وفقكم الله ورعاكم
  14. في نموذج (ProceduresEntry) أريد ضغط زر (Entry) فيقوم بنسخ محتوى قيمة حقل (TheDate) وحقل (Procedure) إلى سجلات جديدة في جدول (HealthProcedures) على أن يتم تحديد أرقام الأبقار من إلى وذلك لتسهيل عملية الإدخال على سجلات الأبقار فأقوم بإدخال الإجراء الطبي المتخذ لمرة واحدة ونسخه على بقية السجلات وبنفس التاريخ للتوضيح نحن في مزرعة الأبقار يقوم الطبيب البيطري بتلقيح قطيع الأبقار ضد الأمراض المعدية على دفعات فعلى سبيل المثال جاء الطبيب بتاريخ 1/12/2011 وقام بإجراء تلقيح ضد عدوى البروسيلا لقطيع (وليس لكافة القطيع) من رقم البقرة 1 إلى رقم البقرة 10 مع أخذ عين الإعتبار أن أرقام الأبقار متسلسلة أي 1-2-3-4-5-6-7-.......... وجاء على سبيل المثال بتاريخ آخر وليكن 19/12/2011 وقام بإجراء تلقيح ضد عدوى (أخرى) للقطيع من رقم البقرة 7 إلى رقم البقرة 29 لكن على سبيل المثال البقرة رقم 12 ورقم 20 منسقتين أي غير موجودتين في المزرعة بغض النظر عن وجود سجلات لها أي أن حقل (case) يساوي 2 لكلا البقرتين أي تنسيق فلذلك يرجى أخذ عين الإعتبار أن نقوم نسخ القيم للأبقار الموجودة فقط في المزرعة أي عندما يكون حقل (case) يساوي 1 أي موجود والمثال موضح في الملف المرفق EntryToRecords.rar
  15. ألتمس العذر منكم وآسف للإزعاج مرة أخرى بالنسبة للحل جزاك الله خيراً لقد أتعبتك معي بدون مقابل بصراحة المسألة المطلوبة طويلة واختصرتها بثلاث حالات (طلبات) لأقوم بإكمالها وحدي كي لا أطيل عليكم بحلها لي, وأعتقد أني لم أقوم بصياغة المطلوب بشكل جيد لذا يوجد خلل في الحل والخطأ مني . لذلك جددت المشاركة مرة أخرى وأرجو أن تكون الصياغة واضحة بالنسبة لكم . قمت بتقسيم الاحتمالات في جدول موجود في صورة مرفقة كمثال تقريبي لما أريد.. وقمت بتغير أسماء الحقول إلى الإنكليزية لتسهيل التعامل معها بملف أكسس وبنفس المرفق .. وجزيل الشكر والعرفان لكل من ساهم معنا وذلك تكرماً منكم وليس أمرً مني التناسلية.rar
  16. لدينا قاعدة بيانات للرعاية التناسلية للأبقار أريد تحديد قيمة الحقل [المراقبة] , [تاريخ_المراقبة] تلقائياً كما يلي: إذا كان حقل العملية /تلقيح/ وحقل التلقيح /ت ص/ فإن حقل المراقبة /إصراف/ وحقل تاريخ المراقبة = حقل التاريخ + 18 يوم وفي حال أصبح: حقل التاريخ + 28 يوم > تاريخ اليوم الحالي فإن حقل تاريخ المراقبة = التاريخ +36 يوم وفي حال أصبح: حقل التاريخ + 50 يوم > تاريخ اليوم الحالي فإن حقل المراقبة /جس/ وحقل تاريخ المراقبة = حقل التاريخ + 60 يوم قمت بإرفاق الملف للتوضيح مع جزيل الشكر للمساعدة التناسلية.rar
  17. السلام عليكم الرجاء من الأخوة عباقرة البرمجة في الأكسس إعطاء الحل لهذه المسألة: لدي قاعدة بيانات لمتابعة قطيع الأبقار أريد استنتاج (تقرير مراقبة إنتاج الحليب الموسمي) بالاعتماد على عدة إدخالات للبيانات الواردة كما يلي: قاعدة البيانات مرفقة في الأسفل وفيها نموذج (الحليب اليومي) وفيه تتم عملية إدخال الحليب يومياً لجميع الأبقار ويتم التعرف على رقم البقرة والموسم من خلال رقم الولادة (الإدرار) والمطلوب تقرير نفرز فيه مجموع الحليب لكل شهر على حدى مع إعطاء الوسطي الشهري لإنتاج الحليب كما يوجد صورة بالمرفق عبارة عن مثال تقريبي لما أريد:. وهنا شرح للمعادلة المطلوبة لكل حقل في المثال الصورة : 1. الحقل (م) أريد رقم مسلسل يبدأ من 1 وينتهي بعدد السجلات الواردة. 2. الحقل (من) أريد تاريخ الإدرار ثم تواريخ بداية الأشهر التالية حتى تاريخ بداية الشهر الذي تم فيه التجفيف. 3. الحقل (إلى) أريد تاريخ نهاية الشهر الذي تم فيه الإدرار ثم تواريخ نهاية الأشهر التالية حتى تاريخ التجفيف. 4. الحقل (الفاصل الزمني) = ((إلى) – (من)) + 1 5. الحقل (متوسط الحليب) = (كمية الإنتاج) بين التاريخين / (الفاصل الزمني) . 6. الحقل (كمية الإنتاج) = مجموع الحليب بين التاريخين . 7. الحقل (عدد الأيام) = الرقم الأول في الفاصل الزمني ومن ثم جمع حقول الفاصل الزمني على التوالي. 8. الحقل (مجموع الإنتاج) = الرقم الأول في كمية الإنتاج ومن ثم جمع حقول كمية الإنتاج على التوالي. والمقصود بـ (على التوالي) على سبيل المثال: الفاصل الزمني عدد الأيام 21 21+0=21 28 28+21=50 (21) هو الرقم السابق 31 31+50=81 (50) هو الرقم السابق وهكذا : : وهذا بالنسبة إلى التقرير الفرعي أما الأساسي يحوي: بيانات الأبقار (رقم البقرة, الموسم) المتابعة الموسمية (تاريخ الإدرار, الإخصاب اللاحق, تاريخ التجفيف, مدة الإدرار، الحليب 100 يــــوم : أي كمية الحليب في الـ 100 يوم الأولى من موسم الإنتاج \أريدها تلقائياً\ , الحليب 305 يــــوم : أي كمية الحليب في الـ 305 يوم الأولى من موسم الإنتاج \أريدها تلقائياً\ , إنتاج الحليب الفعلي) مع جزيل الشكر لكل من يساهم بالمساعدة db1.rar
×
×
  • اضف...

Important Information