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

الاخ/خضرترزي ارجو منك المساعده

مغلق
بدأه akuma20002000 في 12 أغسطس 2001 · 1 رد · 478 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ارجو منك المساعده حيث قمت بانشاء قاعده بيانات ضخمه(45 مستخدم) على الاكسيس ثم واجهت هذه المشكله فقمت بانشاء قاعده بيانات تجريبيه لاحاول حل المشكله التاليه وهي كالاتي:

*الجدول الاول خاص (بالجمهور) يحتوي على عده حقول اهمهاوبشكل بسيط:

(رقم ملف الشخص 1) -- حقل فريد رقمي (ليس تعداد تلقائي)

(اسم الشخص) --حقل نص.

* الجدول الثاني خاص (بالاملاك)يحتوي على عده حقول اهمها وبشكل بسيط:

(رقم ملف الشخص2) --حقل رقمي

(نوع الملك) --حقل نص

(رقم الملك) --حقل رقمي.

** ثم قمت بربط علاقه راس باطراف بين (رقم ملف الشخص 1) و(رقم ملف الشخص 2).

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

**** تم ادخال عده سجلات خاصه بالجمهور ولكل شخص من الجمهور ادخلت عده عقارات له في النموذج الفرعي. وذلك بواسطه علاقه الربط راس باطراف.

***** فبافتراض انني فتحت النموذج الرئيسي الخاص (بالجمهور)

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

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

#2

المسئلة بحاجة فقط على عدة تجارب بواسطة الفيجوال بيزك ، حيث ستكون سهلة فقط عن طريقه

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

Global Abc

Function GetAbc() as Long
   GetAbc = Abc
End Function

الشيئ الثاني انه في النموذج الفرعي يجب ان تذهب الى خاصية تنفيذ امر عن الانتقال بين السجلات على ما اظن on current و لكن يجب تجربة ذلك

يمكن تجربة كل الاجرائات بتفعيل الاجراء و وضع امر بداخله مثل

msgbox "test"

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

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

و هكذا تكون المشكلة قد حلت و لكنها بحاجة الى القليل من التجارب

بالتوفيق :)

هذا الموضوع مغلق.

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