اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

(تطبيق) برنامج سكن طلاب


ابو مذحج

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

  • الردود 64
  • Created
  • اخر رد

Top Posters In This Topic

الاخ الغالي ابو خليل

خواتم مباركة

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

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

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

فهلا تتكرم علينا وتساعدني

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

توجيه وشرح ( وهو عام لكل من يريد الاستفادة من بيانات خارجية وتطويعها لخدمة البرنامج )

انظر المرفق في المشاركة 12 والمرفق في المشاركة 43

المرفق الاول برنامج قائم بذاته يشتمل على جدول الطلاب tblnames وهذا الجدول يشتمل على اربعة او خمسة حقول ( افتح الجدول على التصميم وانظر اسماء الحقول ) , وهو مرتبط بعلاقة مع جدول السكن ، اذا عند فتح البرنامج سيبحث عن جدول الاسماء ويرتبط مع الحقول الموجودة به .

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

نفتح قاعدتنا على عرض التصميم / جداول / جديد / ربط جدول

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

سنرى ان الجدول انتقل الى قاعدتنا وأمامه سهم صغير

الآن برنامجنا لا يعرف هذا الجدول ولن نستفيد منه حتى نجري عليه بعض العمليات

سنعمل استعلام وسيط يمثل جدولنا بكل شيء حتى بالاسم (نسخة طبق الأصل ) ولكنه يأخذ البيانات من الجدول المرتبط

لاحظ ان اكسس لن يسمح لك على تسمية الاستعلام باسم الجدول حتى تغير في اسم الجدول اولا

وسنختار في هذا الاستعلام الحقول المشابهة لما في برنامجنا : الرقم المعرف (رقم ) الاسم (نص) الرقم الشخصي (رقم ) الهاتف (نص ) المجموعة (نص) وهكذا .....

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

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

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

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

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

name='أبـوخليل' timestamp='1344284811' post='246083']

عند اختيار الاسم كان عند الارتباط يختفي بمجرد التسكين

ماذا تقصد بالارتباط ؟

زد ايضاحا وحبذا صورة توضح المشكلة

انظر الى هذه المشاركة التي سطرتها اناملك الذهبية

تم التعديل

في نموذج التسكين لن يظهر لك الا الطلاب الذين لم يتم تسكينهم

هذا ما كنت اقصده ، عندما كان برنامج السكن بمفرده ومرتبط مع برنامجي كنت اختار الاسم وبمجرد ان يتم تسكينه لن يظهر ولا يتقبى سواء الذين لم يتم تسكينهم

حاليا :- انا غيرت اسم الجدول بنفس اسم جدول الاسماء في برنامج السكن وبنفس اسماء الحقول وقمت بحذف الاستعلام وربطت الجدول بعد ان غيرت اسمه بجدول السكن وظهرت الاسماء في بوكس الاختيار وقمت بتسكين وظهرت الاسماء التي سكنتها في الجداول وكل شي تمام

الشي المطلوب هو انه كل ما سكنت اسم من القائمة يختفي ولا يتبقى سواء الاسماء التي لم يتم تسكينهم

post-81568-0-68333500-1344291376_thumb.j

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

نعم وضح الامر

مصدر بيانات مربع التحرير هو

الاستعلام QSS ومصدر بيانات هذا الاستعلام هو الاستعلام tblnames ( اصبح الآن جدولا عندك ) + جدول التسكين

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

هذا كل شيء عن هذه الميزة آمل ان تتوصل اليها

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

اخي الكريم ابو خليل تعبناك معنا نسئل الله ان يجزيك خير الجزء

الوضع كالاتي :-

عندما عملت مصدر مربع التحرير الجدول tblnames مشى الحال معي واضفت اسماء وتم كل شي على احسن ما يكون عدا الجزئية التي اشرت اليها وهي الطلاب الذين لم يتم تسكينهم والامر واضح لديك .

ربما انني اسبح في الاتجاه الخطأ أو انني مثل التايه في الصحراء يبحث عن من يدله الطريق الخطوات التي عملتها للوصول الى مبتغاي ارجو تصويبها هي :-

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

فقد اختفت الاسماء من مربع التحرير ،

:mad:

فماهي الطريقة السديدة للاستفادة من هذا الاستعلام لتحقيق الهدف وهو أن من يتم تسكينه من الطلاب يختفي من مربع التحرير واين اضعه وكيف ؟؟؟؟

اليك الصور للتوضيح اكثر

post-81568-0-77246400-1344300490_thumb.j

post-81568-0-58494200-1344300529_thumb.j

post-81568-0-46258900-1344301056_thumb.j

post-81568-0-15500200-1344301071_thumb.j

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

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

انظر الى الصورة وطبق الخطوات التي فيها لتحصل على هدفك باذن الله

post-49409-0-11269500-1344330802_thumb.j

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

توجيه وشرح ( وهو عام لكل من يريد الاستفادة من بيانات خارجية وتطويعها لخدمة البرنامج )

انظر المرفق في المشاركة 12 والمرفق في المشاركة 43

المرفق الاول برنامج قائم بذاته يشتمل على جدول الطلاب tblnames وهذا الجدول يشتمل على اربعة او خمسة حقول ( افتح الجدول على التصميم وانظر اسماء الحقول ) , وهو مرتبط بعلاقة مع جدول السكن ، اذا عند فتح البرنامج سيبحث عن جدول الاسماء ويرتبط مع الحقول الموجودة به .

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

نفتح قاعدتنا على عرض التصميم / جداول / جديد / ربط جدول

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

سنرى ان الجدول انتقل الى قاعدتنا وأمامه سهم صغير

الآن برنامجنا لا يعرف هذا الجدول ولن نستفيد منه حتى نجري عليه بعض العمليات

سنعمل استعلام وسيط يمثل جدولنا بكل شيء حتى بالاسم (نسخة طبق الأصل ) ولكنه يأخذ البيانات من الجدول المرتبط

لاحظ ان اكسس لن يسمح لك على تسمية الاستعلام باسم الجدول حتى تغير في اسم الجدول اولا

وسنختار في هذا الاستعلام الحقول المشابهة لما في برنامجنا : الرقم المعرف (رقم ) الاسم (نص) الرقم الشخصي (رقم ) الهاتف (نص ) المجموعة (نص) وهكذا .....

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

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

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

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

والله انك اصيل يا ابو خليل اتمنى ان تتم كرمك وتشرح لنا كيف عملت النماذج التالية

frmSkn

frmChaingRoom

الموضوع الثاني :- يا ريت توضح لنا ماذا كتب في الوحدات النمطية

ولكم جزيل الشكر والعرفان

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

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