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

ارجو المساعده فى ربط الجدولين مع باقى الجداول

بدأه طالب علم مبتدىء في 1 مارس 2012 · 34 رد · 1,428 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخوانى واخواتى الأفاضل

يوجد بالمثال 5 جداول تم ربط 3 جداول بعلاقة واحد لمتعدد والامور ماشيه تمام

قمت باضافة جدولين : جدول التأشيرات TVisa و جدول الحركه TElharka ولكن لم يظبط معى طريقة ربطهم فهل من مساعد

تمنياتى للجميع بالتوفيق

za-TestNum-Last-UP_AA.rar

#2

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

ارجو ان تشرح لنا ما هو المطلوب من الجدولين TVisa و TElharka في البرنامج حتى يفهم عليك بقية الأعضاء اذا رغبت في المساعدة

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

بالتوفيق

#3

اهلا بكى اختى ومعلمتى الفاضله زهره

الثلاث جداول الاولى هيا لادخال البيانات وتخزينها

جدول الحركه وجدول التاشيرات هما لتسجيل الحركات على السجلات

سيتم استخراج تقارير يوميه

تقرير ما تم صرفه خلال اليوم لكل إدارة

تقرير ما لم يتم صرفه خلال الشهر لكل إدارة

تقرير المرتد بنهاية الشهر لكل إدارة

ارجو ان اكون وضحت المطلوب لكم

#4

اخي الفاضل

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

لقد قمت بحذف الجدول الخاص بالتذكره نهائيا واخذت من الحقلين ( تاريخ اليوم و تاريخ الشهر ) واضفتهم الى الجدول TBianat

وقمنا بربط جدول TVisa بعلاقة رأس برأس فقط وقمنا بوضع حقل اضافي في الجدول TBianat ليكون هو نفس حقل TVisa كمعالج بحث واصبح ( مربع تحرير وسرد ) في الجدول تستطيع الإختيار منه

الآن كل العمل موجود في الجدول TBianat والذي يوجد به المبالغ وايضا هذا الجدول مرتبط بالإدارات ولذا ضع المبالغ المصروفة او التي لم يتم صرفها او المرتده في حقول اليوم او الشهر

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

بعد عمل الإستعلامات بإمكانك انشاء التقارير المبنية على الإستعلامات الموجوده بها المعايير .

za-TestNum-Last-UP2.rar

بالتوفيق

1
#5

أختى ام عهود بارك الله فيكى على المساعده والعطاء الدائم

ولكن لى سؤال يدور بعقلى

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

كيف سيتم تهيئه البرنامج للشهر الجاى للصرف وهكذا

جزاكى الله عنا كل خير يا ام عهود وبارك لكى فى عهود وشهد

#6

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

ياريت تعطيني بيانات محسوسه ودعني من الإفتراضات

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

بالتوفيق

#7

بارك الله فيكى يا ام عهود

حاضر سوف اقوم بادخال بعض البيانات واعود اليك يامعلمتى

#8

اختى ومعلمتى ام عهود

تقبلى تحياتى اولا

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

وضعت شروط البحث فى رقم البطاقه والاسم والمسلسل

رقم البطاقه والاسم يعملان جيدا ولكن بالمسلسل من خلال النموذج لايستجيب بالفرض نبحث عن مسلسل رقم 5 فيوجد لدينا 3 سجلات بنفس هذا الرقم على مستوى الادارات لايظهر الا واحد فقط اريد ان يظهر الثلاث سجلات

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

والمشكله الاخيره

هيا كل سجلت حاليا تم الصرف ومرتد لهذا الشهر

كيف سيتم تهيئه البرنامج لبداية شهر 4 ليكون جاهز للصرف

ارجو ان اكون وضحت لكى ما اريد وان لااكون اثقلت عليكى بطلباتى وجزاكى الله عنا كل خير يا ام عهود

اخوكى احمد

za-TestNum-Last-UP3.rar

#10

تفضل اخي الكريم : احمد

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

اولا : طرق البحث ( الثلاث )

post-15367-045217100 1330874165_thumb.gi

post-15367-088943400 1330874183_thumb.gi

post-15367-043290900 1330874199_thumb.gi

ثانيا : عند التأشير على علامة الإختيار يتم فتح نموذج الصرف بناء على الإسم المطابق لنموذج البحث

post-15367-084063200 1330874269_thumb.gi

ثالثا : يتم اضافة البيانات من النموذج الرئيسي بشكل طبيعي وعادي كأي سجلات

post-15367-045888500 1330874347_thumb.gi

za-TestNum-END.rar

بالتوفيق

المرفقات
FX0.gifFX1.gifFX1-1.gifFX2.gifFX3.gif
1
#11

اختى ومعلمتى ام عهود بارك الله فيكى

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

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

Private Sub moslsl_DblClick(Cancel As Integer)
Dim stDocName As String
Dim stLinkCriteria As String

	stDocName = "FrmSarf"

	stLinkCriteria = "[AutoNum]=" & Me![AutoNum]
	DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub

بالبحث عن رقم البطاقه 100 يوجد 3 سجلات 2 اداراة بنى سويف و 1 ادارة دمياط ولكن عند اختيار احدهم اللى فى ادارة دمياط لايفتح عليه يظل ثابت فى الفتح على اول سجل

نموذج ادخال البيانات تمام ومالوش دخل حاليا باى تعديلات وانما

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

المشكله كلها

اذا غيرتى التاريخ من الجهاز الى شهر 4 سيتم تغيير حقل الشهر لانه القيمه الافتراضيه بتاعته تاريخ الجهاز

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

ارجو ان اكون قد وفقت بتوصيل المطلوب

تقبلى تحياتى وتمنياتى لكى بالتوفيق وجزاكى الله عنا كل خير

اخوكى احمد

#14
طالب علم مبتدىء كتب:

اختى ومعلمتى ام عهود بارك الله فيكى

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

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

Private Sub moslsl_DblClick(Cancel As Integer)
Dim stDocName As String
Dim stLinkCriteria As String

	stDocName = "FrmSarf"

	stLinkCriteria = "[AutoNum]=" & Me![AutoNum]
	DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub

بالبحث عن رقم البطاقه 100 يوجد 3 سجلات 2 اداراة بنى سويف و 1 ادارة دمياط ولكن عند اختيار احدهم اللى فى ادارة دمياط لايفتح عليه يظل ثابت فى الفتح على اول سجل

نموذج ادخال البيانات تمام ومالوش دخل حاليا باى تعديلات وانما

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

المشكله كلها

اذا غيرتى التاريخ من الجهاز الى شهر 4 سيتم تغيير حقل الشهر لانه القيمه الافتراضيه بتاعته تاريخ الجهاز

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

ارجو ان اكون قد وفقت بتوصيل المطلوب

تقبلى تحياتى وتمنياتى لكى بالتوفيق وجزاكى الله عنا كل خير

اخوكى احمد

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

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

بقيت جزئية بسيطة وهي محلولة ولكن حتى اتأكد تماما من هذه المعلومة

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

الأمر الآخر ما هو النموذج الذي تريد ان يكون عليه الحدث وهو ارجاع القيمة الى ( لم يتم الصرف ) بناء على اول يوم في الشهر عندما يساوي التاريخ اول يوم في الشهر

ايضا انت ذكرت انه عند تغيير تاريخ الجهاز الى شهر 4 يتم تغيير التاريخ في حقل شهر الصرف

لقد قمت بتغيير الشهر في الجهاز الى شهر 4 ثم قمت بفتح البرنامج وذهبت الى الجدول ولم اجد اي تغيير بل بقي شهر الصرف كما هو عليه شهر 3 لجميع السجلات !!!!!!

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

بإختصار :

اريد معرفة النموذج الذي سيكون فيه الحدث ليكون هو نموذج البداية عند فتح البرنامج ليقوم الحدث بإرجاع القيم الى ( لم يتم الصرف )

اريد معرفة الحقل الذي سيقوم بالحدث عند بداية كل شهر

اتمنى التوضيح حتى اكل لك التعديلات

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 6 مارس 2012 في 16:06

#15

اختى ومعلمتى ام عهود بارك الله لنا فيكى وجزاكى عنا كل خير

هل سيكون الحدث الخاص بإرجاع قيمة مربع التحرير والسرد الخاص بالقيم ( تم الصرف - لم يتم الصرف - مرتد ) الى ( لم يتم الصرف ) مربوط بحقل الشهر او بحقل التاريخ / ( مربوط بحقل الشهر ) اى عند فتح البرنامج فى الشهر الجديد

الأمر الآخر ما هو النموذج الذي تريد ان يكون عليه الحدث وهو ارجاع القيمة الى ( لم يتم الصرف ) بناء على اول يوم في الشهر عندما يساوي التاريخ اول يوم في الشهر / ( سيكون لوحة التبديل الخاصه بالبرنامج وهى النموذج الرئيسى ) ممكن انشاء نموذج عادى يبقا اسمه الشاشه الرئيسيه حاليا لوضوع الاكواد عليه لحين الانتهاء من اكمال باقى البرنامج

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

اختى ام عهود ( لديكى رساله خاصه ) ارجو الاطلاع عليها

تم تعديل هذه المشاركة بواسطة طالب علم مبتدىء في 6 مارس 2012 في 18:14

#16

الملف بعد التعديل بناء على طلباتك الأخيره

1. اصلاح جميع مشاكل البحث

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

za-TestNum-END2.rar

لا يوجد عندي اي رسائل خاصه لأنها مغلقه ولا احد يستطيع ارسال اي رسائل

بالتوفيق

1
#17

اختى زهره

سوف اطلع على التعديلات واوفيكى بالرد

الرساله فى رد رسالة الاوفيس العربى المفتوحه

#18

اختى ومعلمتى زهره

قمت بتغيير تاريخ الجهاز لشهر 4 ولم يتم تغيير التاشيره

هل الخطأ منى ام يوجد شىء لم اقم بعمله

#19
طالب علم مبتدىء كتب:

اختى ومعلمتى زهره

قمت بتغيير تاريخ الجهاز لشهر 4 ولم يتم تغيير التاشيره

هل الخطأ منى ام يوجد شىء لم اقم بعمله

اخي الفاضل

في شاشة الإفتتاحية هناك كود في حدث عند التحميل

عند تغيير الشهر سيقو م الكود بتغيير حالة ( مربع التحرير والسرد ) الى لم يتم الصرف

للتجربه

اجعل تاريخ الجهاز هو مثلا 01/04/2012 ( شهر 4 )

افتح الجدول TBianat

اختر اي سجلات قديمة من شهر 3 واجعلها بتاريخ شهر 4 وقم بتغيير التأشيره الى ( مرتد او تم الصرف )

اضف سجلات جديده بتاريخ شهر 4 ثم اجعل التأشيره ( مرتد او تم الصرف )

اغلق الجدول ثم اغلق البرنامج

اعد تشغيل البرنامج حتى يظهر لك نموذج الإفتتاحية ثم قم بإغلاقه

اذهب الى الجدول TBianat وانظر لحقل التأشيره هل تم تغييره ام لا

za-TestNum-END3.rar

بالتوفيق

#20

اختى ام عهود

هل وصلت رسالتى بالرساله المفتوحه سابقا باسم الاوفيس

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

وعند فتحه تم تغيير السجلات اللتى قمت بتاشير عليها فقط الى لم يتم صرفه

ليس هذا المطلوب

المطلوب انتهينا من شهر 3 ودخلنا فى شهر 4

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

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

#21

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

نعم وصلت الرسالة وبها برنامج صرف المعاشات

ما هو المطلوب

------------

بالنسبة للمثال الخاص بك لم اعرف ماذا تريد بالضبط

المفروض انه اذا دخل الشهر الجديد ان تكون قيمة التأشيرة ( لم يتم الصرف ) حتى تقوم انت بتغييرها

اذا انت لا تحتاج الى نموذج الإفتتاحية ولا اي اكواد اضافية

لذا قم بحذف نموذج الإفتتاحية فلست بحاجة له

اذا كان هذا ما تريد

واذا لم يكن ياريت تشرح المطلوب شرح وافي لأني والله ما انا عارفه ماذا تريد الوصول له

على اقل تقدير قم بعمل اي سجلات في الجدول وابلغي ماذا تريد علشان افهم عليك

بالتوفيق

#22

يمكن انا مش عارف اوصلك المطلوب

ولكن افتحى البرنامج اللى ارسلته لكى على شهر يناير وادخلى على ماتم صرفه يوم 10/1/2012 وكذلك مالم يتم صرفه اختارى اول تقرير

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

ادخلى على ما لم يتم صرفه وما تم صرفه

وان شاء الله هتوصلى للمطلوب

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

#23

معذرة اخي الفاضل : احمد

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

لذا فأنا اعتذر منك

والسبب بارك الله بك انه هناك في برنامج صرف المعاش حوالي 1000 نموذج و 1000 استعلام وكلها مخفية ولا اعرف رأس البرنامج من ساسه ولا كيف تم برمجة هذا البرنامج ( كله ملخبط )

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

لذا رجاء ثم رجاء لا تدخلني في متاهات انا في غنى عنها وفي برامج لا علاقة لي بها

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

بالتوفيق

1
#24

اختى ومعلمتى الغاليه

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

هذه الخطوه مهمه واستعين بالله على كيفية ايضاحها لكى بشكل مناسب

سوف اوضحها لكى غدا ان شاء الله

تمنياتى لكى وللجميع بالتوفيق

وجزاكى الله كل خير عنا يا ام عهود

#25

اختى ومعلمتى ام عهود

المثال الى الان تمام ماعدا النقطه اللى وقفنا عليها وهيا تهيئه البرنامج للشهر التالى للصرف

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

سوف اشرح لكى طبيعة العمل ببساطه لكى تتضح الامور ونضع حلها البرمجى

ترد الينا شهريا كشوف الصرف ادارة كذا عن شهر مارس 2012 السجلات هيا هيا كل شهر

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

اتمنى تكون وضحت الفكره شويه يا ام عهود

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

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

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

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

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