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

ما الفرق بين العلامة "." والعلامة "!"


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

العلامة "." توضع قبل خاصية للكائن و Requery هنا هي خاصيه للكائن SecondSubForm

العلامة "!" توضع قبل عضو من اعضاء الكائن وليس خاصية و SecondSubForm هي احد اعضاء الكائن MainForm و MainForm هي احد اعضاء الكائن Forms وهكذا

اتمنى ان تكون اكتملت الفكرة

رابط هذا التعليق
شارك

ويمكن كتابة سطر الكود السابق بـ 4 طرق وكل تؤدي الى نفس النتيجة .. وهي :

أولاً:

Forms!MainForm!SecondSubForm.Requery
ثانياً:
Forms![MainForm]![SecondSubForm].Requery
ويتم اللجوء الى الأقواس المربعه دائماً عندما يحتوي اسم النموذج او اسم العضو الذي داخل النموذج على مسافات ويفضل استخدام الأقواس المربعة دائماً سواء يوجد مسافات بالاسم ام لا ثالثاً:
Forms("MainForm")![SecondSubForm].Requery
رابعاً:
Forms(0)![SecondSubForm].Requery

حيث رقم صفر هنا يعني ويشير الى أول نموذج موجود في مصفوفة النماذج التي لديك واذا قمنا بكتابة الرقم 1 اذاً يشير الى ثاني نموذج واذا قمنا بكتابة الرقم 2 فهذا يشير الى ثالث نموذج لدينا .... وهكذا

رابط هذا التعليق
شارك

  • 1 month later...

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

هل هناك من طريقة , لجعل أحد عناصر نموذج ( نص من عمود في الجدول ) , يأخذ قيمة مجموع نموذج فرعي ,

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

رابط هذا التعليق
شارك

بالكود فى حدث بعد التحديث لبيان معين

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

فاذا كان الكود سينفذ من زر او بعد التحديث لكائن فى النموذج الرئيسي

me.txboxname = Forms![MainFormname]![Subformname]![txtboxsubformsum]
أو يمكنك تنفيذ الكود مع تغيير اي قيمة فى مربع نص فى النموذج الفرعي و في هذه الحالة سيكون الكود
forms![MainFormname]![txboxname]= Forms![MainFormname]![Subformname]![txtboxsubformsum]

رابط هذا التعليق
شارك

  • 1 month later...

السلام عليكم

كان هناك معلومة من الاستاذ محمد طاهر حول متى نستخدم me!

و متى نستخدم me. في أكواد النموذج

و قد حاولت البحث عنها في المنتدى فلم أجدها

هل من الممكن اعادة طرح المعلومة ؟

رابط هذا التعليق
شارك

السلام عليكم

يرجي عدم توجيه السؤال لشخص محدد ، بحسب قواعد المشاركة

فهذا قد يحرمك من اجابة أفضل من شخص آخر

بالنسبة للسؤال

علامة ال ! تفصل بين كائن ، و الكائن الذي يحويه بمعني

Forms!Form1![mm]
و قد يغني عنها ال النقطة
me.mm
فهذا يشير الي كائن مربع النص المسمي mm النموذج form1 و للتعامل مع خاصية visible للمربع mm : لا يوجد بديل للنقطة
me.mm.visible = true
Forms!Form1.form.mm.visible = true

أي ان الكائنات يمكن أن يفصلها علامة تعجب و نقطة ، و لكن ال ! هي الاصل

أما الخصائص ، فلابد أن يسبقها نقطة

مع تحياتي

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information