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

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

قام بنشر

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

سؤالي كالتالي :

كيف أستخدم نفس النموذج او الفورم لمصدرين مختلفين

مثلا : اضغط أحد الازرار فيفتح النموذج أو الفورم وفيه بيانات ( جدول 1) ثم بزر آخر يفتح النموذج نفسه بالبيانات ( استعلام 1)

فما هي الطريقة..

قام بنشر

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

الاخ العزيز / rawya

سوالك

كيف أستخدم نفس النموذج او الفورم لمصدرين مختلفين

مثلا : اضغط أحد الازرار فيفتح النموذج أو الفورم وفيه بيانات ( جدول 1) ثم بزر آخر يفتح النموذج نفسه بالبيانات ( استعلام 1)

================

الذي فهمته من السؤال هو ان لديك نموذج وتريد ان يكن لهذا النموذج مصدرين

المصدر الاول هو (جدول 1) مع امكانية اختيار المصدر الثاني وهو (( استعلام 1 ))

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

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

و الله اعلم

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

قام بنشر

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

مثال :

لدي "جدول1 " فيه بيانات الطلاب

و "استعلام1" فيه بيانات الطلاب الراسبين

في الواجهة الرئيسة زرين احدهما لفتح نموذج يعرض بيانات الطلاب

والاخر لعرض نموذج به بيانات الطلاب الراسبين

طبعا قمت بانشاء نموذج لعرض بيانات الطلاب .. " البيانات من جدول1"

اعرف انه ممكن ان انسخ نفس النموذج و اغير اسمه و اغير مصدر البيانات فيه source

لكن في هذه الحالة سيزداد عدد النماذج من غير داعي ..

بالاضافة إلى اني لو اردت التغيير في النموذج .. يجب ان اغير كلا النموذجين

.....................

هذه هي القصة بالتفصيل و بانتظار ردودكم

قام بنشر

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

الاخ العزيز / rawya

تقول

لدي "جدول1 " فيه بيانات الطلاب

و "استعلام1" فيه بيانات الطلاب الراسبين

في الواجهة الرئيسة زرين احدهما لفتح نموذج يعرض بيانات الطلاب

والاخر لعرض نموذج به بيانات الطلاب الراسبين

طبعا قمت بانشاء نموذج لعرض بيانات الطلاب .. " البيانات من جدول1"

==========

السوال

ماهو مصدر ((الاستعلام 1)) هل هو نفس ((الجدول1 )) او جدوال اخر

والسلام عليكم

قام بنشر

بالاذن من الأخ طيف

الأخت راويه تقصد أن الاستعلام1 مصدره الجدول1 نفسه , و لكن بشرط مختلف

ممكن تضعين زري أمر في النموذج

الأول : بيانات كل الطلاب و تضعين فيه هذا الحدث

private sub Tot_click()
me.recordsource="جدول1"
End Sub
الثاني / بيانات الطلاب الراسبين :
private sub SomeTot_click()
me.recordsource="استعلام1"
End Sub

و بالضغط على أي من الزرين يتم عرض البيانات المطلوبه لكن بشرط أن تكون كل البيانات

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

قام بنشر

تحياتي لكم جميعا

me.recordsource="جدول1"
في حالة استخدام هذا الكود فإن التغيير ممكن فقط اذا كان النموذج مفتوح.. و نفس الامر بالنسبة لجميع الخصائص مثلا لون الخلفية ، مرئي .... الخ فجميعها لا يمكن تغييرها الا إذا كان النموذج مفتوح.. و هذا يعني ان الزر يجب ان يكون على النموذج ذاته .. أما إذا كان الزر على نموذج آخر و هو الذي يقوم اساسا بفتح النموذج فإن الامر يختلف .. أرجو ان تكون الفكرة واضحة .. وحقيقة قد وجدت طريقة خلال بحثي أود ذكرها للإفادة و كذلك فرصة للتنقيب عن طريقة افضل .. والطريقة كالتالي: تعريف متغير عام في موديول جديد لنقل أنه strSource
Global strSource as string
عند الضغط على أي زر تتعدل قيمة المتغير
strSource = "table2"
وعند حدث البداية onLoad نغير خاصية "مصدر الحقول"recordSource لتصبح بقيمة المتغير
Me.recordSource = strSource

و تحياتي الخالصة...

  • 2 months later...
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information