الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فتح نموذج عند النقر المزدوج على الحقل

بدأه خالد يحي الامام في 5 مارس 2010 · 22 رد · 2,550 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته الأعضاء الكرام

في قاعدة البيانات المرفقة يوجد نموذج باسم fshowdetails وهو للبحث واظهار ماتم البحث عليه ويعمل بصورة جيدة وكما هو ملاحظ عند النقر المزدوج يتم فتح النموذج frmEdi t وبه نموذج فرعي SubtDetCourse ويتم عرض البيانات استنادا للحقل ReCode أي بمعني اذا كان للمتدرب لايوجد رقم ReCode لن يتم عرض البيانات وما اريده هو عرض البيانات استنادا إلى الحقل ROP Licence Number أي يتم عرض البيانات بعد النقر المزدوج استنادا على الحقل ROP Licence Number وليست الحقل ReCode

واتمني ان يكون المطلوب واضح

ولكم الشكر

Data-ddc.rar

#2

اخي الفاضل خالد

السلام عليكم ورحمة الله وبركاته

تفضل برنامج بعد التعديل

ادخل ROP Licence Number المطلوب ثم اضغط دبل كليك على مربع القائمه وسيتم فتح النموذج frmEdit على نفس الرقم

za-Data-ddc.rar

بالتوفيق

#3
zahrah كتب:

اخي الفاضل خالد

السلام عليكم ورحمة الله وبركاته

تفضل برنامج بعد التعديل

ادخل ROP Licence Number المطلوب ثم اضغط دبل كليك على مربع القائمه وسيتم فتح النموذج frmEdit على نفس الرقم

za-Data-ddc.rar

بالتوفيق

الشكر كل الشكر لكي استاذتي الفاضلة وبنا يجعله في ميزان حسناتك تنشاء الله واطلب منك اذا كان بالامكان لدي مشاركة لفتح تقرير اذا كان ممكن لم استطع الوصول لشي فيها موجودة هنا فتح تقرير ارجو المساعدة فيها واكرر شكري وتقديري

عذرا استاذتي واجهة مشكلة وهي عندما يكون هناك اسم ليست لديه Recode لم يظهر بياناته في نموذج التحرير مثلا في القاعدة المرفقة مضاف اسم test Test1 test2 والـ ROP Licence Number له هي 88888 عند النقر المزدوج لن يتم اظهاراي بيانات القلعدة المرفقة معدلة باضافة الاسم الجديد test test1 test2

ولو بالامكان استاذتي هل من طريقة اضافة الترقيم تلقائيا في حقل ReCode كما هو بالصيغة الموجودة عند اضافة اي سجل جديد بديلا من كتابته باليد يعني مثلا اخر ترقيم هو 2010/0299 هل عند اضافة سجل جيدي يتم اظهار الرقم 2010/0300 تلقائيا اذا ممكن

تم تعديل هذه المشاركة بواسطة خالد يحي الامام في 5 مارس 2010 في 16:53

#4

بارك الله فيك أستاذة زهرة .. وجعلك زخراً لأهلك وللإسلام ..

تم تعديل هذه المشاركة بواسطة nababeer في 5 مارس 2010 في 17:15

سبحان الله وبحمده ... سبحان الله العظيم

#5

لك الشكر اخي وبارك الله في استاذتنا زهرة وكما ذكرت في تعديل المشاركة منتظر من استاذتي بعض التعديل اذا امكن

#6

بعد اذن أستاذتنا زهرة قمت بتعديل المثال لإظهار السجلات التي ليس لها بيانات في النموذج الفرعي وذلك بتعديل العلاقة في مصدر بيانات النموذج الرئيسي

المعذرة أخي خالد فبخصوص المثال الاخر الخاص بالتقرير لم أدري بأنك قمت بالرد إلا الان حيث لم تصلني رسالة تنبية الى الايميل ولكن امهلني بعض الوقت لاقوم برفع المثال بعد تعديله

تحياتي,,,

za-Data-ddc.rar

#7
منتصر الانسي كتب:

بعد اذن أستاذتنا زهرة قمت بتعديل المثال لإظهار السجلات التي ليس لها بيانات في النموذج الفرعي وذلك بتعديل العلاقة في مصدر بيانات النموذج الرئيسي

المعذرة أخي خالد فبخصوص المثال الاخر الخاص بالتقرير لم أدري بأنك قمت بالرد إلا الان حيث لم تصلني رسالة تنبية الى الايميل ولكن امهلني بعض الوقت لاقوم برفع المثال بعد تعديله

تحياتي,,,

لك شكري وتقديري اخي منتصر ولكن لو شرحت لي بنوع التعديل الذي تم يكون افضل حتي افهم واكرر شكري على الاستجابة

#8

بارك الله بك اخي الكريم : منتصر الانسي

على المساعدة والمشاركه

اخي الفاضل : خالد

تم تعديل المثال بناء على طلبك

1. يمكنك البحث حتى ولو كان رقم الكود فارغ

2. تم اضافة زر أمر ( سجل جديد ) في نموذج التعديل اذا رغبت بإنشاء سجل جديد

ويوجد تحت زر الأمر كود الترقيم التلقائي بناء على طلبك بواسطة الدالة DMAX بحيث يتم النظر دائما الى آخر سجل تم انشاؤه ومن ثم يتم الترقيم للسجل الجديد برقم جديد

za-Data-ddc-UP.rar

بالتوفيق

#9

لكي اشكر استاذتي وللاخ منتصر كذلك الشكر ولكن كما ذكرت للاخ منتصر ماهي الخطوة التي تمت لفهما حتي استطيع ان اتعامل معها لاحقا وبالنسبة للترقيم جميل جدا ولكن في بعض الاحيان يتم استيراد البيانات من برنامج اكسل ليتم اضافتها في الجدول مباشرة اي من غير اضافتها يدويا في النموذج فهل بالامكان ان يتم ترقيم ما تم اضافته مباشرة في الجدول ام هناك طريقة مثلا باضافة زر بحيث يتم ترقم ما هو غير مرقم من السجلات

واكرر شكري واتمني شرح الطريقة بالنسبة لاظهار السجل بالنقر المزدوج اي ما تم تعديله اخيرا

#10

اخي العزيز سبب المشكلة انك كنت عامل مصدر البيانات الخاص بالنموذج الرئيسي عبارة عن إستعلام من جدولين بينهما علاقة راس باطراف وبالتالي اشترطت وجود سجلات في الجدول الفرعي مرتبطة بالسجلات في الجدول الرئيسي والحل كان بتعديل تلك العلاقة ليتم إظهار جميع السجلات في الجدول الرئيسي بغض النظر عن وجود سجلات فرعية والصورتين التاليتين ستوضحان الذي تم

1- من خصائص النموذج ادخل على مصدر بيانات النموذج

2- عدل العلاقة لتكون من اليسار الى اليمين

تحياتي,,,

post-15635-12678088202647_thumb.jpg

post-15635-12678089548108_thumb.jpg

#11
منتصر الانسي كتب:

اخي العزيز سبب المشكلة انك كنت عامل مصدر البيانات الخاص بالنموذج الرئيسي عبارة عن إستعلام من جدولين بينهما علاقة راس باطراف وبالتالي اشترطت وجود سجلات في الجدول الفرعي مرتبطة بالسجلات في الجدول الرئيسي والحل كان بتعديل تلك العلاقة ليتم إظهار جميع السجلات في الجدول الرئيسي بغض النظر عن وجود سجلات فرعية والصورتين التاليتين ستوضحان الذي تم

1- من خصائص النموذج ادخل على مصدر بيانات النموذج

2- عدل العلاقة لتكون من اليسار الى اليمين

تحياتي,,,

لك الف شكر وتقدير على الاستجابة وهذه فعلا ملاحظة مهمة واذا بالامكان ان تنظر في بقية السؤال ما يخص الترقيم مع الاستاذة الفاضلة زهرة اطال الله في عمرها وسخرها لمساعدة اخوانها واكرر الشكر بلنسبة لما ذكر واتمني الاجابة على عملية الترقيم وكذلك بالنسبة لمشاركة فتح التقرير ولكم الشكر مجددا

#12

بعد التحية والتقدير

استاذتي في انتظارك والاعضاء الافاضل بالنسبة للترقيم في النموذج كما ذكرت اعلاه في المشاركة

#13
منتصر الانسي كتب:

اخي العزيز سبب المشكلة انك كنت عامل مصدر البيانات الخاص بالنموذج الرئيسي عبارة عن إستعلام من جدولين بينهما علاقة راس باطراف وبالتالي اشترطت وجود سجلات في الجدول الفرعي مرتبطة بالسجلات في الجدول الرئيسي والحل كان بتعديل تلك العلاقة ليتم إظهار جميع السجلات في الجدول الرئيسي بغض النظر عن وجود سجلات فرعية والصورتين التاليتين ستوضحان الذي تم

1- من خصائص النموذج ادخل على مصدر بيانات النموذج

2- عدل العلاقة لتكون من اليسار الى اليمين

تحياتي,,,

بعد التحية والاحترام واجهة مشكلة صغيرة في بعض الاحيان المتدرب ما بكون عند ROP Licence Number فهل بالامكان ان يتم فتح النموذج بالنقر المزدوج على الاسم ويتم اظهار البيانات اي يكون الارتباط بالاسم حاولت لكن ما صارت وسابقا عملت مثله واستوت اما الان ما صارت وعذرا على تكرار الاسئلة

#14

استاذتي الفاضلة والاساتذة الاجلاء بعد الشكر واجهتني مشكلة صغيرة وهي عند النقر المزدوج لفتح النموذج وتحرير البيانات وهي في بعض الحالات لا توجد رقم رخصة ROP Licence Number يعني يكون الاسم مع بعض البيانات فهل بالامكان ان يتم الفتح بالاسم اي بالنقر المزدوج على الاسم ولكم الشكر

#15
منتصر الانسي كتب:

اخي العزيز سبب المشكلة انك كنت عامل مصدر البيانات الخاص بالنموذج الرئيسي عبارة عن إستعلام من جدولين بينهما علاقة راس باطراف وبالتالي اشترطت وجود سجلات في الجدول الفرعي مرتبطة بالسجلات في الجدول الرئيسي والحل كان بتعديل تلك العلاقة ليتم إظهار جميع السجلات في الجدول الرئيسي بغض النظر عن وجود سجلات فرعية والصورتين التاليتين ستوضحان الذي تم

1- من خصائص النموذج ادخل على مصدر بيانات النموذج

2- عدل العلاقة لتكون من اليسار الى اليمين

تحياتي,,,

لكم الشكر استاذتي والاعضاء الاجلاء ولكن واجهة مشلة صغيرة وهي في بعض الحالات رقم الرخص بيكون غير موجود اي ROP Licence Number بكون غير موجود ففي هذه الحالة اذا قمت بالنقر المزدوج على الاسم لعرض بياناته يتم فتح بيانات اسم اخر فهل بالاماكان ان يتم ذلك بالاسم اي يتم النقر المزدوج عل الاسم ويتم الفتح ولكم الشكر

تم تعديل هذه المشاركة بواسطة خالد يحي الامام في 15 مارس 2010 في 14:37

#16

السلام عليكم ورحمة الله وبركاته

عزيزي خالد ،

عندما يكون هناك إسم أو إن لم يكن هناك إسم ، عندما يكون هناك ROP Licence Number أو إن لم يكن :) ، سيتم فتح نموذج عرض البيانات كما طلبت

تفضل البرنامج

za-Data-ddc-UP1.rar

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#17
hamidymom كتب:

السلام عليكم ورحمة الله وبركاته

عزيزي خالد ،

عندما يكون هناك إسم أو إن لم يكن هناك إسم ، عندما يكون هناك ROP Licence Number أو إن لم يكن :) ، سيتم فتح نموذج عرض البيانات كما طلبت

تفضل البرنامج

za-Data-ddc-UP1.rar

لك الف شكر اخي hamidymam على الاستجابة ولكن اذا لحظت اذا لم يوجد رقم ReCode فلن يتم فتح النموذج ببيانته اي يتم فتح النموذج وهو فارغ وعذرا لتكرار الاسئلة وانتظر منك ومن الاعضاء الاجابة

#18

عزيزي خالد ، لم ألاحظ أبداً أن ال RECODE كان فارغاً في أي سجل ! الجميع عنده ReCode

وهل هناك إحتمال أن يكون ال ReCode فارغاً ؟

تم تعديل هذه المشاركة بواسطة hamidymom في 15 مارس 2010 في 16:00

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#19
hamidymom كتب:

عزيزي خالد ، لم ألاحظ أبداً أن ال RECODE كان فارغاً في أي سجل ! الجميع عنده ReCode

وهل هناك إحتمال أن يكون ال ReCode فارغاً ؟

نعم لان في كثير من المرات يتم استيراد البيانات من ملف اكسل لتكملة البيانات ولذلك الاعتماد كامل على الاسم اي في بعض الاحيان لايوجد رقم رخصة وكذلك لايوجد رقم وظيفي ولايوجد ReCode ولكن الشيء الاكيد هو الاسم واكرر الشكر

#20

تكرم عيونك عزيزي خالد ،

إليك البرنامج وهو الآن يعتمد على الإسم :)

Data-ddc-UP02.rar

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#21
hamidymom كتب:

تكرم عيونك عزيزي خالد ،

إليك البرنامج وهو الآن يعتمد على الإسم :)

Data-ddc-UP02.rar

لك الف شكر اخي hamidymom وهذا جميل جدا ولكن من الافضل ان افهم بدلا ان احفظ او انسخ واكون ليست فاهم فهل توضحي لي الخطوات او بالاصح بالنسبة للحقل ATrainer Name وهو موجود في النموذج frmEdit ولكن من اين مصدرة وانا على علم بانه موجود في الاستعلام qrysearch ولكن في النموذج كيف لم استطع ان افهمه فهل توضحي لي ذلك واكرر الشكر

لك الف شكر اخي لقد توصلت للمعلومة واكرر الشكر ( تمت الاجابة ) من الاخ الفاضل الاستاذ hamidymom والشكر كله للاعضاء الافاضل

تم تعديل هذه المشاركة بواسطة خالد يحي الامام في 16 مارس 2010 في 10:08

#22

بسم الله الرحمن الرحيم

عزيزي خالد ،

إذا ذهبنا الآن إلى نموذج frmEdit نجد حقل إسمه ATrainer Name وهنا سؤالك ، من أين أتى ؟

أخي خالد ، مصدر سجلات النموذج frmEdit هو من الإستعلام qrysearch . إذا ذهبنا إلى هذا الإستعلام ، تجد أني قد أضفت لك حقل تحت إسم :

ATrainer Name: ([FirstName] & " " & [secondName] & " " & [FamilyName])

وهذا الحقل يجمع حقل first name و حقل Secondname و حقل Familyname يجمعهم في حقل واحد وهذا الحقل الذي يجمعهم إسمه ATtrainer Name

ستقول لي لماذا جمعت هذه الثلاثة حقول في هذا الحقل الواحد ؟؟

حسناً . أنت طلبت أخي أن يكون فتح نموذج frmEdit على حسب الإسم في نموذج الفرعي SearchList ، أليس كذلك ؟ نعم ، والإسم في النموذج الفرعي SearchList جُمع من قبل في الإستعلام qshowdetails تحت إسم Trainee Name.

حسناً ، إذا ذهبنا إلى نموذج fshowdetails وتعمقنا إلى داخل ال SearchList لوجدنا أن حقل الإسم هو نفسه الحقل التجميعي Trainee Name ،

إذاً حتى أفتح النموذج frmEdit على سجل متدرب معين ، يجب أن يكون في هذا النموذج _frmEdit _الإسم نفسه في نموذج _SearchList _ ، فلم أفعل سوى تجميع الأسماء في حقل ATrainer Name ليطابقوا حالة الأسماء في نموذج SearchList !! وانظر إلى الأمر عند النقر المزدوج على أي حقل من النموذج SearchList ،

أرجوا أن تكون قد وضحت الفكرة :)

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#23
hamidymom كتب:

بسم الله الرحمن الرحيم

عزيزي خالد ،

إذا ذهبنا الآن إلى نموذج frmEdit نجد حقل إسمه ATrainer Name وهنا سؤالك ، من أين أتى ؟

أخي خالد ، مصدر سجلات النموذج frmEdit هو من الإستعلام qrysearch . إذا ذهبنا إلى هذا الإستعلام ، تجد أني قد أضفت لك حقل تحت إسم :

ATrainer Name: ([FirstName] & " " & [secondName] & " " & [FamilyName])

وهذا الحقل يجمع حقل first name و حقل Secondname و حقل Familyname يجمعهم في حقل واحد وهذا الحقل الذي يجمعهم إسمه ATtrainer Name

ستقول لي لماذا جمعت هذه الثلاثة حقول في هذا الحقل الواحد ؟؟

حسناً . أنت طلبت أخي أن يكون فتح نموذج frmEdit على حسب الإسم في نموذج الفرعي SearchList ، أليس كذلك ؟ نعم ، والإسم في النموذج الفرعي SearchList جُمع من قبل في الإستعلام qshowdetails تحت إسم Trainee Name.

حسناً ، إذا ذهبنا إلى نموذج fshowdetails وتعمقنا إلى داخل ال SearchList لوجدنا أن حقل الإسم هو نفسه الحقل التجميعي Trainee Name ،

إذاً حتى أفتح النموذج frmEdit على سجل متدرب معين ، يجب أن يكون في هذا النموذج _frmEdit _الإسم نفسه في نموذج _SearchList _ ، فلم أفعل سوى تجميع الأسماء في حقل ATrainer Name ليطابقوا حالة الأسماء في نموذج SearchList !! وانظر إلى الأمر عند النقر المزدوج على أي حقل من النموذج SearchList ،

أرجوا أن تكون قد وضحت الفكرة :)

لك الشكر اخي وكما ذكرت لقد انتبهت للملاحظة وعرفتها والحمد لله واكرر الشكر وكما ذكرت تمت الاجابة واذا كان بالاماكن اخي ان تساعدني في فتح التقرير باستخدام قائمة كما في المشاركة

مواضيع مشابهة