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

مساعدة في الحاق سجل رئيسي مع سجلاته الفرعية من نموذج1 الى نموذج2 بناء على قيمة معلومة

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

اخواني الاعزاء.....

اتمنى التكرم مشكورين بالمساعدة....

باختصار واحاول اسهل طلبي

عندي نموذج1 ونموذج2

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

ارغب عندما ادخل رقم التصريح في نموذج2 ان يجلب لي بيانات التصريح من النموذج1 مع سجلاته الفرعية.

وعند محاولة تسجيل رقم تصريح غير موجود في نموذج1 تظهر لي مسج تخبرني بان هذا الرقم غير مسجل.

حددت الحقول المراد الحاق البيانات منها

* عملت استعلام الحاق للسجلات الرئيسية

وعملت استعلام الحاق اخر للسجلات الفرعية..

بس المشكلة ما عرفت كيف اوظف هذان الاستعلامين للوصول الى الهدف المراد.

المرفق موضح اكثر طلبي

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

appneding.rar

#2

اخي العزيز...

لدي هذا المثال امل ان يكون مفيدا

/index.php?showtopic=123435&st=0&p=621117entry621117

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#3

استاذي الكريم / همام ابوعرقوب

بعد التحية...

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

انا ارغب في الحاق سجلات نموذج1 الى نموذج اخر وهو نموذج2

يمكن طريقة استعلام الحاق ...؟

بس ما عارف والله كيف اضبط العملية....

مقدر مرورك الكريم.....

متمنى التواصل معي

#4

تفضل ها محاولتي

فكرة الحاق.rar

#5

السلام عليكم اخي mirag4pc

اشكرك على مرورك الطيب....

انت استخدمت الكود الاتي للالحاق

a = [Forms]![t1]!a

انا عندي الحاق سجل رئيسي مع سجلاته الفرعية

فتخيل عدد الحقول المراد الحاق السجلات منها ما يقارب 20 حقل (الرئيسي والفرعي معا)

سيكون من الصعب استخدام هذا الكود على كل حقل......سيكون عندي 20 كود تقريبا...

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

يعتبر هذه الكود الذي تفضلت بع ممتاز في حالة الحاق حقول عددها بسيط.....

اتمنى وصلت الفكرة.....واشكرك على المحاولة.....

كما يسعدني ان استقبل مشاركات وافكار زملائي ومشرفينا الاعزاء في هذا المنتدى المتميز.

بارك الله فيكم

تم تعديل هذه المشاركة بواسطة alcasir في 20 يناير 2011 في 07:43

#6

بوركت جمعتكم اخواني...

ما زلت في انتظار المساعد

مع الشكر القدير

#7

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

يعني فكرة بسيطة عن طريقة العمل .. و ما هو المطلوب

و إن شاء الله لن انساك

سأمر لهنا مساء عساني اجد الرد

#8

اخي العزيز شاكر لك جدا على التواصل....

باختصار هذا البرنامج عبارة تصريح زراعي يمثل permit_form1 في البرنامج المرفق

importationform يمثل افراج زراعي

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

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

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

ولو لاحظت في المرفق....وجود استعلامين الحاق...حددت من خلالهما الحقول المراد اضافتها من permit_form1 الى importationform....لكن لم استطيع توظيف هذان الاستعلامان للوصول الى الهدف المنشود

ارجو ان الفكرة وضحت اكثر...واعتذر منك استاذي الكريم ان طولت في الشرح

اشكرك جدا على تواصلك معي مرة اخرى

#9

اخي العزيز mirage4pc...اتمنى تكون وصلت الفكرة للك...وانا في الانتظار

كما ادعو زملائي ومشرفينا الاعزاء على التفاعل في هذا الموضوع

مع الشكر الجزيل

#10

للرفع اخواني

أرجو الاهتمام بموضوعي

مع الشكر الجزيل

#11

اخي الكريم

أولا يجب أن يكون كافة الحقول في النموذج الرئيسي والفري الموجودة بالنموذجين هي نفسها بالضبط

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

ثم ضع مثالك هنا للتعديل

بالتوفيق

#12

اخي العزيز f_ajjour

شاكر لك على مرورك الطيب....

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

بينما في الحقول الفردية هي تقريبا جميعا متشابهة في النموذجين....

مقدر تعاونك الكريم معي.....واتمنى التواصل..

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

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

الموضوع جدا مهم بالنسبة لي......وارجو المساعدة الكريمة منكم

#13

اخي الكريم يجب ان تكون الحقول مثل بعض واذا أردت ان تكون بعض الحقول غير معروفة قم بإخفائها واعطائها قيمة افتراضية

وارفق المثال للتعديل

بالتوفيق

#14

اخوي f_ajjour..... اخواني اعضاء المنتدى

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

ارجو معاينة المرفق....

ولك جزيل الشكر

appneding_up.rar

#15

اخي الكريم

لقد اخذ العمل في المرفق الاخير الذي ارسلته حوال 1 ساعة

وفي النهاية وصلت لنتيجة لم اكن انتبه لها وهي:

ان الجداول التي هي مصدر النماذج الفرعية غير متساوية ابدا ...

يجب ان تكون نفس العدد ونفس نوع البيانات ونفس التسمية في الجدوال

والجداول الاساسية للنماذج يجب ان تكون بنفس الانوع والعدد والاسم

ثم فم بارفاق المثال

#16

مقدر وقتك الثمين اخي الكريم f_ajjour

وشاكر لك على التواصل

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

واذا في اي استفسار اخر انا حاضر

مع خالص شكري وتقديري لك اخي العزيز

appneding_up2.rar

#17

اخي الكريم

هذا المرفق وبه طلبك

لقد اضفت حقل في كل من الجداول الفرعية "انظر اليها"

وقمت بعمل 5 استعلامات لنقل النموذج الرئيسي والفرعي وحذف البيانات من النموذج الاخر وتحديث حقل الرقم في

الجدول الفرعي ليلائم الجدول الفرعي الجديد

انظر الى النصوص المخفية في النموذج المستورد له

بالتوفيق

appneding_up_up.rar

#18

عملت رائع استاذي الفاضل تشكر عليه...

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

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

اشكرك مرة ارخى على المجهود الذي بذلته..

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

تم تعديل هذه المشاركة بواسطة alcasir في 26 يناير 2011 في 14:24

#19

وطلب اخر استاذي الكريم لو تكرمت

اريد اذا التصريح صدر بتاريخ اليوم في نموذج permit_form1

تظهر لي رسالة ان هذا التصريح صدر بتاريخ اليوم للعلم...

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

هذا ولك الشكر

#20

اخي الكريم :

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

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

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

#21

هذا المرفق

appneding with dat.rar

#22

اخي العزيز

لدي كود يمنع تكرار رقم التصريح إذا كان مسجل مسبق.

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

لذا قد نتجاهل عملية استعلامات الحذف.

كما أرغب معرفة أيضا إذا التصريح صدر بتاريح اليوم فلا يمكن جلب البيانات منه

أو تأتي رسالة تنيهني ان رقم التصريح الذي تحاول ادخالة قد صدر بتاريخ اليوم.

اتعبتك معي اخئ

وأشكرك مرة اخرى.

#23

انظر المرفق الخير الذي قمت بوضعه

1
#24

استاذي الكريم f_ajjour

فعلا ما قصرت كفيت ووفيت في هذا المثال....

كلمة شكر قليلة في حقك....

بارك الله فيك....وشاكر مرة اخرى على هذه المساعدةالطيبة وعلى سعة صدرك

اخيك / ALcasir

#25

اخى العزيز

جزاك الله خيراااااااااا ولك منى +1

سبحان الله وبحمده سبحان الله العظيم .. سبحان الله . الحمد لله . لا اله الا الله . الله اكبر .. استغفر الله . استغفر الله . استغفر الله

يارب احمى دينى وبلدى من كيد الاعداء والخائنين بحبك يا مصر بحبك يا مصر بحبك يا مصر

 


 


3.gif

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

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

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

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

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