في فورم forminfoblood مربع نص اسمه رقم الوحدة unit_on بالطبع هذا يوضع فيه رقم كيس الدم قبل الفحص المطلوب هو كيفية ربط هذا مربع النص برقم الوحدة unit_on في فورم forml_bloodtramفبمجرد كتابة رقم الكيس في فورم form_bloodtram تظهر بيانات الكيس المسجلة مسبقا مثل الفصيلة وتاريخ السحب لكي يقوم الموظف حينها باكمال باقي الاختيار من الفحوصات اليكم المرفق
ربط خانة في نموذج بخانة في نموذج اخر
لقد حاولت ان اربط الخانة بالخانة لكن دون فائدة اتمنى المساعدة يا اصحاب الخبرة
اخي الفاضل
لا تستطيع فتح نموذج رئيسي من نموذج فرعي
لأن النموذج forminfoblood الذي كنت تتحدث عنه كان هو نموذج فرعي والنموذج الرئيسي هو forml_bloodtram
لذا تم عكس العلاقه بهذه الطريقة ليصبح التطبيق صحيح
الآن سوف نستخدم هذا الكود للربط بين النموذجين بواسطة الحقل unit_on في النموذج الرئيسي forminfoblood و النموذج الفرعي forml_bloodtram
Private Sub CmdOpen_Click() Dim stLinkCriteria As String stLinkCriteria = "[unit_on]=" & "'" & Me![unit_on] & "'" DoCmd.OpenForm "tbl_bloodtram", , , stLinkCriteria End Sub
وعند ادخال رقم الوحده في النموذج الرئيسي مع سابق اننا ادخلنا نفس الرقم في النموذج الفرعي فسيتم فتح النموذج الفرعي على نفس السجل الموجود في النموذج الرئيسي
لقد وضعت لك سجلين مرتبطين رقم الوحده 1 ورقم الوحده 2 اختر اي سجل لفتحه ولاحظ النموذج الفرعي سيتم فتحه على نفس السجل الرئيسي
بالتوفيق
اختي الفاضلة جزاك الله خير الجزاء اطلعت على الملف ولكن على مايبدو لم تتضح الفكرة اختي الفاضلة في فورم forminfoblood اضفت خانة للتاريخ فمثلا انا اليوم قمت بسحب اكياس دم من متبرعين واقوم بتسجيل تاريخ السحب والفصيلة على الكيس ثم ياتي موظف مختص بفحص العينات ومن واقع دفتر تسجيل العينات يقوم بفتح فورم tbl_bloodtram ويضع رقم الوحدة في الخانة المخصصة في فورم tbl_bloodtram فتظهر له العينة وتاريخ السحب الذي تم عمله مسبقا من الموظف المختص بعملية السحب كما لاحظت في تعديلك انك استبعدتي رقم الهوية كا مفتاح اساسي فمن المفروض ان يكون هو مفتاح اساسي اتمنى وضحت الفكرة اختي الفاضلة za-balod2.rar

