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

فتح نموذج فرعي من مربع نص مخصص

بدأه أبو ياسر في 28 يوليو 2009 · 11 رد · 739 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في النموذج المرفق مربعات نص مخصصة يتم جلب البيانات إليها بــــ دي لوك اب من استعلام ( أي أن النموذج مفرد )

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

#2

تفضل يالغالي

انت شا الله هذا هو المطلوب

و اي خدمة ؟؟؟؟؟؟؟؟؟؟؟؟

sera_Mod.rar

#3

ما شاء الله ... زادك الله علما ونفع بك

لا أخفي عليك سروري بهذا الحل .... أسعد الله أيامك ولياليك فهو المطلوب

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

#4

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

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

ان شا الله هذا طلبك

sera_Mod.rar

#5

الكلمات لا تفي بشكرك

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

وأيضا الشكر موصول لجميع الأعضاء الفاعلين في هذا المنتدى وللقائمين على هذا الصرح .

تم تعديل هذه المشاركة بواسطة sabhha في 30 يوليو 2009 في 01:38

#6

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

إخواني ظهرت مشكلة أثناء العمل في الوحدة النمطية

وهي عند تشابه الأسماء في السجلات فإنه يتم استدعاء الاسم الأول فقط ويهمل باقي الأسماء

لا أدري أين تكمن المشكلة حيث أن الاستدعاء يكون عن طريق الأرقام على ما أظن

آمل النظر في المثال وأصلاح الخلل .

gu.rar

تم تعديل هذه المشاركة بواسطة sabhha في 31 يوليو 2009 في 19:55

#7

اخي الكريمsabhha

اسعد الله صباحك بالخير

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

لاحظ ان النموذج (sch) بفتح بالاسمين المتطابقين فقط و لا يفتح باول اسم كما تعتقد / جرب انقر السجل التالي سيظهر الاسم الثاني المطابق

الان ركز معي : لدينا عدة أسماء متطابقة / كيف سيفهم الكمبيوتر انك تقصد الاول ام الثاني ام الثالث ......

بل حتى نحن البشر بطاقتنا العقلية الهائلة نعجز عن التمييز بين الاشياء المتطابقة تماما ...

الحل :

1- نميز بين الاسماء المتطابقة تماما بقرينة اخرى مثلا / قتيبة سوريا و قتيبة اليمن / قتيبة حلب و قتيبة حمص / قتيبة 1 و قتيبة 2

2- نستخدم المفتاح الرقمي (ID) و هنا تواجهنا مشكلة وهي كيف نتذكر ان قتيبة سوريا هو رقم 17 مثلا بينما قتيبة اليمن هو رقم 9

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

3- عمليا نحن فى برامجنا لا نستخدم الاسم المفرد بل عادة نستخدم الاسم الرباعي ، و هذا نادرا جدا ما يتكرر ولو حدث فبالامكان حل المشكلة باضافة رقم او علامة او فراغ او ....

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

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

تحياتي يا طيب

و اي خدمة ؟؟؟؟؟؟؟؟؟

تم تعديل هذه المشاركة بواسطة tbazh في 1 أغسطس 2009 في 10:17

#8

السلام عليكم

كلام منطقي جميل ... الآن اتضحت الرؤية

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

فإني سأطبق الحل الأول وهو جعل لكل مربع نص أمر يخصه

علما أن الوضع الآن يستلزم استدعاء الوحدة النمطية لكل مربع نص ( فـ هي .. هي على ما قال المثل بزيادة سطر أو سطرين )

شكرا على الأيضاح والتبيين وجزاك الله خيرا على ما تبذله من جهد ووقت .

#9

اخى الفاضل

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

مثلا لدينا 3 نماذج ممكن ننشيء 3 دوال فى نفس الوحدة طبعا كل دالة ستاخذ اسم مختلف

لو اتغلبت بشي انا تحت امرك

سلام

#10

الف الف شكر استاذي العزيز

تم تعديل هذه المشاركة بواسطة sabhha في 1 أغسطس 2009 في 23:05

#11

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

المشكلة أيضا موجودة في الكود

ولعلك ألمحت لي ولكني لم أفهم

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

دمت بخير ،،،

#12

انا ما زلت جاهزا لخدمتك ....

و لا شكر على واجب

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