اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

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

شكرا لكم سلفا ولكم التحية

قام بنشر (معدل)

السلام عليكم

اخي محسن

جرب هذا النموذج وادعو الله ان يكون هو ماتطلب .

اخوكم ابو فهد

db6.zip

تم تعديل بواسطه fahody
قام بنشر

السلام عليكم ..

لدي مشكله بالسؤال التالي :

كيف استطيع ان اعمل حدث معين داخل اداة معينة في اداة اخرى

اي بمعنى :

1ـ ان يكون لدي نموذج به نموذج فرعي وفي النموذج الفرعي اداة بها حدث معين ( مثلا تبحث عن سجل من مصدر النموذج الفرعي ) .

2ـ وعندي في النموذج الرئيسي اداة اخرى .

سؤالي هو كيف استطيع ان انفذ الحدث الموجود داخل الاداة الموجوده في النموذج الفرعي ( وهو مثلا البحث عن السجلات او التصفيه ) من ضمن الاحداث الموجودة في الأداة الموجوده في النموذج الرئيسي وبالعكس طبعاً .

ارجو ان يكون سؤالي غير مبهم .

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

قام بنشر
كيف استطيع ان اعمل حدث معين داخل اداة معينة في اداة اخرى

بعد هذا تقول (ارجو ان يكون سؤالي غير مبهم )

بارك الله فيك ارفق مثالاً ليسنى للجميع المساعدة

والله الموفق ,,,

قام بنشر

السلام عليكم

تحيه طيبه لك وشرفني مرورك

اريد في المثال السابق عندما اختار PrID في الفرعي يتم البحث عن PrPrice عندما اضغط على زر امر6

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

قام بنشر

______________6.rarالسلام عليكم

اواجه صعوبه في رفع الملف

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

قام بنشر (معدل)

اعتقد أن لهذا الموضوع علاقة بالسؤال

أتقدم لك بمثال

  1. =Forms![Orders]![OrderID]

    قيمة OrderID في نموذج Orders

  2. =Forms![Orders]![Orders Subform]![OrderSubtotal]

    قيمة OrderSubtotal في نموذج Orders الفرعي داخل نموذج Orders

  3. =Forms![Orders]![Orders Subform]![ProductID].Column(2)

    قيمة العمود الثالث في ProductID وهو مربع قائمة في نموذج Orders الفرعي داخل نموذج Orders

  4. =Forms![Orders]![Orders Subform]![Price] * 1.06

    ضرب Price السعر الموجود في النموذج الفرعي بقيمة 1.06

  5. =Parent![OrderID]

    قيمة OrderId في النموذج الرئيسي أو النموذج الأب من داحل النموذج الفرعي

مع دعائي لك بالتوفيق

تم تعديل بواسطه محب العلم
قام بنشر

السلام عليكم

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

شكركم جميعا وتقبلوا تحياتي

قام بنشر

بكل سرور،

سؤالك يدور حول الرجوع إلى عناصر تحكم في النموذج رئيسي بينما التركير هو في نموذج فرعي أو العكس ومشاركتي تتحدث عن ذلك وإن كانت لم تصب الهدف مباشرة ذلك أن سؤالك عام وكذلك مشاركتي. :rol:

تحياتي لك

قام بنشر

عزيزي محب العلم

احتاج في المثال عندما اختار PrID في الفرعي يتم البحث عن PrPrice عندما اضغط على زر امر6

ارجو ان اكون قد اوضحت مااحتاج اليه

تقبل تحياتي

قام بنشر

______________6.rar

السلام عليكم

تحيه طيبه لك

عزيزي ابوفهد اشكرك تجاوبك ومساعدتك واعتذر لتأخري في الرد عليك

حاجتي موضحة في المثال وهي كالتالي :

اريد في المثال السابق عندما اختار PrID في الفرعي يتم البحث عن PrPrice عندما اضغط على زر امر6

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

قام بنشر (معدل)

ما فهمته من شرحك المقتضب ما يلي :

يوجد عندك نموذج رئيسي فيه معلومات عن بضائع معينة ومن ضمن الحقول حقل هو prPrice (سعر البضاعة أو القطعة) وداخل هذا النموذج يوجد عندك نموذج فرعي مرتبط مع الرئيسي من حقل الربط وهو prId (رومز البضاعة أو القطعة) .

والمطلوب هو أنك وانت داخل النموذج الفرعي ( يعني التركيز focus ) داخل النموذج الفرعي إذا ضغط مفتاح F6 فإنك تريد أن يبحث لك عن السعر المقابل لتلك القطعة.

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

ويبدو لي أن الحالة المثالية لتعريف البيانات في التطبيق الذي تطلبه هي كما في الصورة الآتية:

post-27241-1197905513_thumb.jpg

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

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

 If KeyCode = 117 Then 'f6
  Price = Nz(DLookup("prPrice", "products", "prId = '" & Me.prId & "'"), 0)
 End If
 MsgBox "The Price is " & Price

 End Sub

تحياتي

تم تعديل بواسطه محب العلم
قام بنشر

الاخ العزيز محب العلم

السلام عليكم

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

ولك جميل التحية والتقدير

قام بنشر

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

فيصبح النموذج كالتالي الرئيسي : رقم الفاتورة ـ تاريخها - وزر امر6

الفرعي: رقم الفاتورةـ صنف البضاعة ـ سعرها ( وهو مااريد عند كتابة اسم الصنف في التكست فيبحث عند الضغط على زر رقم6 ـ الموجود في النموذج الرئيسي- عن السعر )

لك تحياتي

قام بنشر

تحياتي لك الآن فهمتك، أنا كنت فاكر إنك تريد استخدام (Function Key F6) :biggrin:

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

سأعمل لك المثال وأرفقه بعد دقائق بإذن الله

تحياتي

قام بنشر

العزيز محب العلم

سلامي وتحياتي

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

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

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

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

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

قام بنشر

محسن المحترم ،

اليك الاجابة عن التساؤلات :

أولا : في مربع التحرير والسرد يسمح لك بالاختيار من القائمة أو الكتابة

ثانيا : تم اضافة الزر المطلوب وبكل الاحول سيظهر لك السعر بعد تحديث الصنف

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

واليك الحل بعد التعديل المطلوب

تحياتي

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information