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

اظهار بقية البيانات عند اختيار تاريخ بداية الدورة

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

تحية طيبة الاعضاء الاكارم

في الملف المرفق يوجد نموذج باسم fdet course تم انشاءه من جدول باسم tdet course يتم فيه ادخال بيانات تفاصيل الدورة من تاريخ بداية الدورة ونهاية الدورة وقرار الاسناد وتاريخ قرار الاسناد وامر التنفيذ وتاريخ امر التنفيذ وعدد المتدربين والراتب يتم ذلك عند بداية كل دورة بمعني يتم ادخال بيانات كل دورة عند بدايتها فقط ويتم ادخال بيانات الدورة الاخري بعد بداء الدورة الجديدة المطلوب هو

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

اتمنا ان يكون المطلوب واضح ولكم الشكر والتقدير

Data Training.rar

1
#2

للرفع

#3

عفوا اخي . . نتمني توضيح المطلوب بصورة أوضح لإمكان المساعدة .

فالنموذج يعرض فعلا ما تطلبة . . ولا توجد قائمة لتاريخ البداية . .

هل تريد إنشاء إستعلام معين ؟ . حفظك الله . :hmm:


تم تعديل هذه المشاركة بواسطة ماجد الأسيوطي في 22 سبتمبر 2011 في 14:14

#4
ماجد الأسيوطي كتب:

عفوا اخي . . نتمني توضيح المطلوب بصورة أوضح لإمكان المساعدة .

فالنموذج يعرض فعلا ما تطلبة . . ولا توجد قائمة لتاريخ البداية . .

هل تريد إنشاء إستعلام معين ؟ . حفظك الله . :hmm:


بعد التحية اخي كما ذكرت سابقا واكرر مرة اخري

في النموذج الذي يحمل اسم sub ftraining عندما يتم اختيار تاريخ بداية الدورة من القائمة يتم اظهار جميع البيانات الاخري من تاريخ انتهاء الدورة وقرار الاسناد وتاريخه وامر التنفيذ وتاريخه وعدد المتدربين والراتب تلقائياً لكل سجل جديد حيث يتم ادخال هذه المعلومات كما ذكرت اعلاه في بداية كل دورة في النموذج fdet course وبعد ذلك عندما يتم اضافة متدرب جديد في النموذج sub ftraining ومرفق الملف بعد التعديد عليه قليلا

اتمنا ان يكون المطلوب واضح الان واكرر الشكر والتقدير

Data Training up .rar

#5

منتظر ردكم

#6

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

تفضل اخي الكريم ان شاء الله يكون حسب طلبك

في نفس النموذج Sub Ftraining

وكمان نموذج tdet

Data Training up .rar

#7
ابوعزو كتب:

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

تفضل اخي الكريم ان شاء الله يكون حسب طلبك

في نفس النموذج Sub Ftraining

وكمان نموذج tdet

Data Training up .rar

لك الشكر والتقدير اخي وفكرة جيدة ولكن المطلوب هو بالنسبة للنموذج Sub Ftraining بياناته من جدول المتدرب ولذلك اريد البيانات ان يتم تخزينها في جدول المتدرب وبيانات مربع التحرير والسرد الذي انشاءته ان تاتي من جدول tdet course لانها سوف يتم ادخلها لأول مرة عند كل بداية دورة

ارجو ان يكون المطلوب واضح واكرر الشكر مرة اخري

#8

للرقع والتذكير الموضوع صعب مهم جدا

#9

للرفع والتذكير اين الاخ ابو يوسف والاعضاء الكرام الموضوع مهم جداً

تم تعديل هذه المشاركة بواسطة خالد يحي الامام في 23 سبتمبر 2011 في 21:06

#10

اللهم ماسهلا الا ماجعلته سهلا اللهم اجعله سهلا

#11

الا يوجد حل

#12

أخى الكريم

و بعد اذن الاخوة

لا يمكن تنفيذ ما تريد على حقول مرتبطة

و قد قدم لك الاخ أبوعزو حل جيد

الافضل شرح الهدف مم تريد

للوصول الى الحل الامثل

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#13
Abo_Yossof كتب:

أخى الكريم

و بعد اذن الاخوة

لا يمكن تنفيذ ما تريد على حقول مرتبطة

و قد قدم لك الاخ أبوعزو حل جيد

الافضل شرح الهدف مم تريد

للوصول الى الحل الامثل

لك الشكر اخي ابو يوسف الموضوع باختصار جدا هل يمكن الاستفادة من البيانات في جدول tdet course التي تم ادخالها عن طريق النموذج fdet course لتخزينها في جدول المتدرب عن طريق النموذج Sub Ftraining بحيث يتم اختيار تاريخ بداية الدورة فتظهر كل البيانات المرتبطو بهذا التاريخ من تاريخ نهاية الدورة وقرار الاسناد وتاريخه وامر التنفيذ وتاريخه والراتب وعدد المتدربين واكرر الشكر مرة اخري

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

وهذا هو الكود السابق

Me![Couse_Titel] = DLookup("[Course title]", "tDDC course", "[DDC Cod]= '" & Me![DDC Code] & "'")

Me![Duration_Days] = DLookup("[duration days]", "tDDC course", "[DDC Cod]= '" & Me![DDC Code] & "'")

Me![Course_Fee] = DLookup("[course fee]", "tDDC course", "[DDC Cod]= '" & Me![DDC Code] & "'")

Me![Assessment_Fee] = DLookup("[assessment fee]", "tDDC course", "[DDC Cod]= '" & Me![DDC Code] & "'")

Me![Course_Location] = DLookup("[Course Location]", "tDDC course", "[DDC Cod]= '" & Me![DDC Code] & "'")

ولكن كما ذكرت كل حقل هنا من جدول مختلف

#14

الاخ كمال لايوجد حل

#15

مساء الخير مازلت منتظر المساعدة او الرد بانه يمكن او لا

#16

بعد التحية

الاخت زهرة هل يمكن المساعدة اذا بالامكان للحوجة

#17

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

بكل سرور ان اقوم بمساعدتك

ولكن اشرح لي الفكره بالضبط لأني قرأت شرحك السابق ولم افهم منه شيئ

1. ما هو مصدر السجلات للنموذج sub ftraining هل هو الجدول tdet course او الجدول ( جدول المتدرب ) ؟

اذا كان مصدر السجلات هو الجدول tdet course فلا بأس اما اذا كان جدول المتدرب فهذا غير صحيح سأخبرك بالسبب فيما بعد

2. ما هو المقصود انك تريد اضافة سجل في النموذج sub ftraining اي الى اي جدول من الجداول ؟

اطلع على التعديل في النموذج sub ftraining حتى نكمل حل المشكله

Data Training up-2 .rar

بالتوفيق

#18
zahrah كتب:

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

بكل سرور ان اقوم بمساعدتك

ولكن اشرح لي الفكره بالضبط لأني قرأت شرحك السابق ولم افهم منه شيئ

1. ما هو مصدر السجلات للنموذج sub ftraining هل هو الجدول tdet course او الجدول ( جدول المتدرب ) ؟

اذا كان مصدر السجلات هو الجدول tdet course فلا بأس اما اذا كان جدول المتدرب فهذا غير صحيح سأخبرك بالسبب فيما بعد

2. ما هو المقصود انك تريد اضافة سجل في النموذج sub ftraining اي الى اي جدول من الجداول ؟

اطلع على التعديل في النموذج sub ftraining حتى نكمل حل المشكله

Data Training up-2 .rar

بالتوفيق

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

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

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

#19

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

هذا ملفك بعد التعديل وبناء على طلبك

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

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

الآن جميع البيانات الموجوده في النموذج sub ftraining تم اضافتها الى جدول المتدرب بما فيها اولا ( رقم البطاقة الشخصية ) لأنه حقل مفهرس

لم يعد هناك مشكلة بعد الآن فكل ما عليك هو تعبئة بقية خانات الفارغه في الجدول او ان تقوم بإنشاء نموذج خاص للمتدرب وتقوم بتعبئة الحقول الفارغه .

Data Training up-2 .rar

بالتوفيق

1
#20
zahrah كتب:

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

هذا ملفك بعد التعديل وبناء على طلبك

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

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

الآن جميع البيانات الموجوده في النموذج sub ftraining تم اضافتها الى جدول المتدرب بما فيها اولا ( رقم البطاقة الشخصية ) لأنه حقل مفهرس

لم يعد هناك مشكلة بعد الآن فكل ما عليك هو تعبئة بقية خانات الفارغه في الجدول او ان تقوم بإنشاء نموذج خاص للمتدرب وتقوم بتعبئة الحقول الفارغه .

Data Training up-2 .rar

بالتوفيق

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

Data Training up-3 .rar

#21

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

هل تصدق انني كنت متأكده تمام التأكيد انك سوف تقوم بهذه الخطوة الخاطئة

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

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

عندما قلت لك قم بعمل نموذج مبني على جدول المتدرب اي يكون منفصل تماما عن النموذج الذي قمتُ بتعديله لك

الآن اترك هذا الملف ( الذي قمت بعمله انت ) جانبا ولا تستخدمه لأنه سوف يضيع عليك البيانات كلها

وقم بتحميل النسخة الاخيره ولا تحاول ان تعدل فيها اي شيء لأنها الآن على طلبك وحسب شرحك

الآن افتح النموذج sub ftraining وقم بإدخال رقم البطاقة الشخصية ثم اختار من مربه التحرير والسرد ( تاريخ بداية الدورة ) ثم اضغط زر اضافة سجل

الذي سيحدث كالتالي :

1. يتم تعبئة حقول جدول المتدرب بالبيانات من نموذج sub ftraining

2. يتم اضافة ترقيم جديد لحقل ( رقم التسجيل - IDRegist ) في جدول الطلاب Students لأن هذا الحقل مفهرس ومطلوب .

3. يتم اضافة رقم البطاقة الشخصية لجدول الطلاب ايضا لأنه حقل مفهرس ومطلوب .

4. تم عمل نموذج خاص frmTR لإدخال بيانات المتدرب مبني على الإستعلام qryALL

5. الآن كل ما عليك بعد اضافة السجل من النموذج sub ftraining ان تقوم بفتح النموذج الخاص بالمتدرب ( يوجد زر امر جاهز لفتح النموذج ) ومن ثم تكمل بقية البيانات الناقصة مثل الإسم بالعربي وبالإنجليزي وارقام الهاتف والتخصص اما بقية البيانات فقد تم تعبئتها مسبقا .

ملاحظة مهمه جدا : لا تنسى دائما وابدا حقل البطاقة الشخصيه في النموذج sub ftraining لأنها هي الأساس .

وهذا هو الملف النهائي

Data Training -Last .rar

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 12 أكتوبر 2011 في 03:11

1
#22
zahrah كتب:

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

هل تصدق انني كنت متأكده تمام التأكيد انك سوف تقوم بهذه الخطوة الخاطئة

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

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

عندما قلت لك قم بعمل نموذج مبني على جدول المتدرب اي يكون منفصل تماما عن النموذج الذي قمتُ بتعديله لك

الآن اترك هذا الملف ( الذي قمت بعمله انت ) جانبا ولا تستخدمه لأنه سوف يضيع عليك البيانات كلها

وقم بتحميل النسخة الاخيره ولا تحاول ان تعدل فيها اي شيء لأنها الآن على طلبك وحسب شرحك

الآن افتح النموذج sub ftraining وقم بإدخال رقم البطاقة الشخصية ثم اختار من مربه التحرير والسرد ( تاريخ بداية الدورة ) ثم اضغط زر اضافة سجل

الذي سيحدث كالتالي :

1. يتم تعبئة حقول جدول المتدرب بالبيانات من نموذج sub ftraining

2. يتم اضافة ترقيم جديد لحقل ( رقم التسجيل - IDRegist ) في جدول الطلاب Students لأن هذا الحقل مفهرس ومطلوب .

3. يتم اضافة رقم البطاقة الشخصية لجدول الطلاب ايضا لأنه حقل مفهرس ومطلوب .

4. تم عمل نموذج خاص frmTR لإدخال بيانات المتدرب مبني على الإستعلام qryALL

5. الآن كل ما عليك بعد اضافة السجل من النموذج sub ftraining ان تقوم بفتح النموذج الخاص بالمتدرب ( يوجد زر امر جاهز لفتح النموذج ) ومن ثم تكمل بقية البيانات الناقصة مثل الإسم بالعربي وبالإنجليزي وارقام الهاتف والتخصص اما بقية البيانات فقد تم تعبئتها مسبقا .

ملاحظة مهمه جدا : لا تنسى دائما وابدا حقل البطاقة الشخصيه في النموذج sub ftraining لأنها هي الأساس .

وهذا هو الملف النهائي

Data Training -Last .rar

بالتوفيق

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

1- بدأ بياتي الشخص بسجل ويتم ذلك باستخدام نموذجform registration

2- يتم ارسال القائمة للوزارة لاعتمادها والموافقة واصدار قرار اسناد وتاريخه وامر تنفيذ وتاريخه وتاريخ بداية الدورة ونهاية الدورة وعدد المتدربين

3- بعد ذلك يتم الاتصال في المسجلين لاستلام عقد التدريب

4- عند احضار عقد التدريب تسجل بيانات المتدرب الخاصة بالتدريب في نموذج ftraining وكما هو ملاحظ به البيانات السابقة الخاصة بالاسم وغيرها من البيانات الاخري التي تم احضارها من جدول Students ويتم بعد ذلك تكملة البيانات الخاصة بالتدريب ليتم تخذينها في جدول (جدول المتدرب) وكما هو ملاحظ توجد بيانات الدورة كما ذكرت سابقا من تاريخ البداية والانتهاء وقرار الاسناد وتاريخه وامر التنفيذ وتاريخه وعدد المتربين والراتب وهي ثابته لكل متدرب ( مع العلم ان كل متدرب بياتي منفردا يعني بصورة متقطعة )

5- فهل بالامكان الاستفادة من نموذج fdet course ( تم انشاءه من جدول tdet course ) لادخال بيانات الدورة به وتخذينها والاستفادة منها لاحقا عند حضور المتدرب للتدريب وتكملة بياناته في نموذج ftraining وهكذا لكل متدرب

او اي طريقة اخري يمكن الاستفادة منها

واكرر الشكر وعذرا للاطالة

مرفق الملف به نموذج التسجيل Data_Registration.rar

#23

للرفع والتذكير

#24

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

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

الذي فهمته من مشاركتك كالتالي :

تريد الإستفادة من البيانات الموجوده في النموذج fdet course لكي تقوم بإضافتها الى النموذج الفرعي sub ftraining الموجود في النموذج ftraining

بحيث انك لا تتعب نفسك في المرات القادمه بكتابة نفس البيانات الموجوده في النموذج fdet course الى النموذج sub ftraining مع وجود بيانات جاهزه في النموذج الرئيسي ( اي ليست سجلات جديده بل سجلات موجوده سابقا )

اذن دعنا نرى الطريقه التي سوف يتم بها ادراج البيانات في الحقول الفارغة في النموذج الفرعي sub ftraining والمأخوذه من النموذج fdet course .

1. نقوم بفتح النموذج الرئيسي ftraining الموجود به سجلا أصلا من السابق ولكن ينقصه في النوذج الفرعي بعض البيانات .

2. ننتقل بين السجلات في النموذج الرئيسي بالضغط على ( المتدرب التالي - المتدرب السابق ) حتى نجد حقول فارغه في النموذج الفرعي sub ftraining والمراد تعبئتها .

4. نقف على السجل المطلوب في النموذج الرئيسي ومن ثم نضغط زر الأمر ( إضافة بيانات ) .

5. سيتم فتح النموذج fdet course والذي به 3 سجلات فقط وسيتم تصدير بيانات الحقول منه الى الحقول الفارغة في النموذج الفرعي sub ftraining سجل واحد فقط .

6. الآن بإمكانك التنقل بين السجلات في النموذج الرئيسي حتى تجد حقول فارغه في النموذج الفرعي وايضا بإمكانك اختيار احد السجلات من النموذج fdet course للتعبئة

ختاما اتمنى ان يكون هذا ما فهمته من شرحك السابق

قم بعمل التجربه واخبرنا بالنتيجه

Data_Registration-UP.rar

بالتوفيق

1
#25
zahrah كتب:

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

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

الذي فهمته من مشاركتك كالتالي :

تريد الإستفادة من البيانات الموجوده في النموذج fdet course لكي تقوم بإضافتها الى النموذج الفرعي sub ftraining الموجود في النموذج ftraining

بحيث انك لا تتعب نفسك في المرات القادمه بكتابة نفس البيانات الموجوده في النموذج fdet course الى النموذج sub ftraining مع وجود بيانات جاهزه في النموذج الرئيسي ( اي ليست سجلات جديده بل سجلات موجوده سابقا )

اذن دعنا نرى الطريقه التي سوف يتم بها ادراج البيانات في الحقول الفارغة في النموذج الفرعي sub ftraining والمأخوذه من النموذج fdet course .

1. نقوم بفتح النموذج الرئيسي ftraining الموجود به سجلا أصلا من السابق ولكن ينقصه في النوذج الفرعي بعض البيانات .

2. ننتقل بين السجلات في النموذج الرئيسي بالضغط على ( المتدرب التالي - المتدرب السابق ) حتى نجد حقول فارغه في النموذج الفرعي sub ftraining والمراد تعبئتها .

4. نقف على السجل المطلوب في النموذج الرئيسي ومن ثم نضغط زر الأمر ( إضافة بيانات ) .

5. سيتم فتح النموذج fdet course والذي به 3 سجلات فقط وسيتم تصدير بيانات الحقول منه الى الحقول الفارغة في النموذج الفرعي sub ftraining سجل واحد فقط .

6. الآن بإمكانك التنقل بين السجلات في النموذج الرئيسي حتى تجد حقول فارغه في النموذج الفرعي وايضا بإمكانك اختيار احد السجلات من النموذج fdet course للتعبئة

ختاما اتمنى ان يكون هذا ما فهمته من شرحك السابق

قم بعمل التجربه واخبرنا بالنتيجه

Data_Registration-UP.rar

بالتوفيق

الف شكر الف شكر الف شكر وتقدير ......................................................

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

تم تعديل هذه المشاركة بواسطة خالد يحي الامام في 13 أكتوبر 2011 في 07:52

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…