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

ananco

عضو جديد 01
  • Posts

    8
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 Neutral

عن العضو ananco

البيانات الشخصية

  • Gender (Ar)
    ذكر
  • Job Title
    طالب

اخر الزوار

496 زياره للملف الشخصي
  1. ------------------------------- السلام عليكم ورحمة الله .... موضوعي اليوم كاملا : وهو عبارة عن برنامج لمؤسسة انا اتطوع فيها وهذا البرنامج عبارة عن لجنة تخص اللاجئين الفلسطينيين . حيث يخص المؤسسات التي توحد جهودها في التعرف وتحديد واحصاء اللاجئين ، كل حسب المنطقة التي يوجد فيها . --------------------------------------------------------- وانا كنت قد عزمت تجزئة البرنامج لعدة اقسام ، ولكن كمراحل لعدة شروح متسلسلة ،وفعلا نزلت ثلاثة شروح منها في المنتدى ، ولكن لضيق الوقت وأني ، مقبل على امتحانات والوقت قصير لدي ، وددت ان ارفق البرنامج كاملا للاستفادة الكاملة منه . فالبرنامج مرفق ، كما عملته كاملا ، وانما مسحت شعار اللجنة لاسباب خاصة ، وعدا ذلك كما هو . --------------------------------------------------------- //واليكم الشرح كاملا اخوتي الكرام :// البرنامج مجزأ لاربعة اجزاء فعلية : اولا/ نموذج (البيانات المطلوبة) : تعريف بالمؤسسات المشاركة في اعمال اللجنة والتي تتابع عمل اللجنة . ثانيا/ نموذج (نشاطات المؤسسات) :تحديد نشاطات المؤسسات الاساسية . ثالثا/ نموذج (المؤسسات المستفيدة) :وفيه يتم تسجيل بيانات المؤسسات المستفيدة ، في حال ان هناك جهات داعمة للعمل الذي تقوم به اللجنة والمؤسسات المشاركة . رابعا/ نموذج (اخبار اعلامية): ويختص هذا القسم بالاخبار الصادرة عن اللجنة . وذلك اضافة الى نماذج اخرى كمالية : * الشاشة الافتتاحية/"المقدمة "والتي تتضمن شعار اللجنة . * الشاشة الرئيسية /وهي تضم النماذج الفعلية الاخرى ، ونموذج التعريف بمبرمج البرنامج . *** ومن ثم ساشرح الجوانب الاخرى للبرنامج بالتفصيل ---------------------------------------- اولا / بناء نموذج المقدمة (front): وهو نموذج تقديمي يعرض لعدة ثوان وهو يتضمن شعار اللجنة ويحمل بعض الضوابط الرئيسية للبرنامج ككل مثل / تكبير حجم الفورم بالكامل ، عمل ماكرو للتشغيل التلقائي خطوات بنائه :/ - نقوم ببنائه في عرض التصميم - نقوم باختيار صورة - من مربع الادوات . - نقوم بضبط التوقيت من خلال خصائص الفورم ، ونقوم بعمل حدث (عند عداد الوقت )- DoCmd.Close ، ونحدد الفاصل الزمنى لعداد الوقت وليكن 2000 مثلا - نكتب في حدث (عند التحميل) للنموذج- DoCmd.Maximize لتكبير الفورم . - بعمل ماكرو - openform ، ونستعرض نموذج front ومن ثم نقوم بتسمية الماكرو بــ autoexec . -------------------------------------------------- ثانيا / بناء النموذج الرئيسي(main): وهو نموذج رئيسي في البرنامج ويعتبر مدخل الى جواني واقسام البرنامج المختلفة خطوات بنائه :/ - نقوم ببنائه في عرض التصميم . - نقوم بانشاء زر انهاء التطبيق (stop/Quit)للخروج من البرنامج مباشرة لانه نموذج رئيسي وليس لادخال البيانات وذلك باستخدام الكود التالي DoCmd.Quit _ في حدث (عند النقر). - من خصائص نموذج (front)، نحدد في حدث (عند الاغلاق)، كود لفتح النوذج الرئيسي main وذلك من خلال الكود التالي : "DoCmd.OpenForm "main --------------------------------------------------- ثالثا/ أ) بناء جدول البيانات التعريفية data/وهو جدول البيانات التعريفية بالمؤسسات .والذي يحتوي على معلومات عن المؤسسات المشاركة . مكوناته :/ - الرقم - اسم المؤسسة - رئيس مجلس الادارة - نشاط المؤسسة - هاتف المؤسسة - عنوان المؤسسة ---------------------------------------------------------- ب) بناء جدول الأنشطة activities/وهو جدول البيانات الخاصة بنشاطات كل مؤسسة مشاركة في اللجنة الشعبية . مكوناته :/ - اسم المؤسسة - رئيس مجلس الادارة - نشاط المؤسسة - هاتف المؤسسة - اسم المشروع - نص المشروع ---------------------------------------------------------- ج) بناء جدول المؤسسات المستفيدة Utilizing/وهو جدول البيانات الخاص باستفادات المؤسسات المشاركة في حال توفر اي دعم من جهات مساعدة . مكوناته :/ - الرقم - اسم المؤسسة - رئيس مجلس الادارة - تاريخ الاستفادة - قيمة المؤسسة -ملاحظات ---------------------------------------------------------- د) بناء جدول الاخبار الاعلامية/وهو جدول خاص بالاخبار الاعلامية الصادرة عن اللجنة . مكوناته :/ - عنوان الخبر - رقم الخبر - اليوم - التاريخ - نص الخبر كاملا ---------------------------------------------------------- والان نقوم بانشاء نماذج تلقائية من لكل جدول من الجداول الاربعة السابقة ---------------------------------------------------------- ومن ثم نقوم بتنسيقها وفق رؤية المبرمج ---------------------------------------------------------- والان سنقوم سنذهب الى النموذج الرئيسي في عرض التصميم وننشئ ازرار لفتح النماذج ( كل حسب اسمه) ففي زر فتح نموذج data :في حدث ( عند النقر ) نقوم بنسخ الكود التالي : Dim stDocName As String stDocName = "data" DoCmd.OpenForm stDocName, , , stLinkCriteria ================================================ ففي زر فتح نموذج activities:في حدث ( عند النقر ) نقوم بنسخ الكود التالي : Dim stDocName As String stDocName = "activities" DoCmd.OpenForm stDocName, , , stLinkCriteria ================================================ وفي زر فتح نموذج utilizing:في حدث ( عند النقر ) نقوم بنسخ الكود التالي : Dim stDocName As String stDocName = "utilizing" DoCmd.OpenForm stDocName, , , stLinkCriteria ================================================ وفي زر فتح نموذج news : في حدث ( عند النقر ) نقوم بنسخ الكود التالي : _ _ Dim stDocName As String stDocName = "news" DoCmd.OpenForm stDocName, , , stLinkCriteria ================================================ أفي زر فتح نموذج about:ففي حدث ( عند النقر ) نقوم بنسخ الكود التالي : Dim stDocName As String stDocName = "news" DoCmd.OpenForm stDocName, , , stLinkCriteria بالاضافة الى الى انه لابد من ضبط خصائص هذا الفورم كما فعلنا في النموذج الافتتاحي حيث من خصائص النموذج نقوم بضبط التوقيت من خلال خصائص الفورم ، ونقوم بعمل حدث (عند عداد الوقت )- DoCmd.Close ، ونحدد الفاصل الزمنى لعداد الوقت وليكن 2000 .(غير التوقيت حسب ما تريد) ---------------------------------------------------------- رابعا// أ) برمجة اليوم والتاريخ في كل نموذج / -// اليوم//: * نعمل مربع نص ونكتب بداخله الدالة التالية : =date() * من خصائص مربع النص ==> تنسيق ==> نعدل لتنسيق الى dddd -// الوقت //: " متحرك بالثواني " * نعمل مربع نص ونكتب بداخله الدالة التالية : =time() * من خصائص النموذج ، في حدث "عند عداد الوقت " نكنب الكود التالي Private Sub Form_Timer() [tim] = Time End Sub * نقوم بتعديل قيمة الفاصل الزمني لعداد الوقت الى القيمة 1000 -// التاريخ //: * نعمل مربع نص ونكتب بداخله الدالة التالية : =date() * من خصائص مربع النص ==> تنسيق ==> نعدل لتنسيق الى yyyy\/mm\/dd ب) برمجة ازرار اللاضافة والحذف والتعديل والخروج/ وجميعها من مربع ادوات التحكم ، (اضافة زر جديد)وجميعها ، سهلة الانشاء . ملاحظة / بالنسبة لعملية البحث فهناك بحثان (بحث سريع عن طريق القائمة بعد الضغط على زر بحث الكتابي،، وبحث عادي في السجلات ) --------------------------------------------------------- خامسا / اولا // الاستعلامات : وهناك طريقتان ، اما عرض التصميم او باستخدام المعالج ، وانا استخدمت المعالج للسرعة . ثانيا // التقارير : وهي تعتمد على اللاستعلامات والشروط والتعليمات التي تحكم الاستعلام لاظهار النتائج ملاحظة / يتم انشاء التقارير بناء على الاستعلامات الخاصى بالجداول ، وهذه النقطة هامة لبعض الخوة من حيث الفردية والكلية وكلتا الطريقتين تعتمد على الاستعلام ، بمعنى : - طباعة تقرير فردي : ويتم ضبطه بشرط في الاستعلام بان يطبع بيانات شخص محدد مثلا / طباعة سجل حسب اسم ويتم ذلك كما في استعلام data-current :سيتم طباعة السجل بناء على رقم المؤسسة ويتم ذلك بوضع الكود التالي في المعايير : [forms]![data]![idn] - طباعة تقرير كلي : وهنا لا يتم وضه اية شروط ، وعليه فانه سيطبع جميع السجلات . ---------------------------------------------------------- **** واخيرا ليس بآخر ، بعض الكماليات على البرنامج ، كالصور والتنسيقات ، وغيرها ، التي اسال الله تعالى انا تنال اعجابكم وارجو ان تكونو قد استفدتم مما قدمته من شروحات ، واكرر اني كنت اود ان اقدم الرنامج بعدة شروحات منفصلة ولكن لضيق الوقت لدي وانشغالي بالايام المقبلة بالدراسة والامتحانات ، قررت انا ارفق البرنامج كاملا للاستفادة منه وحتى لا اطيل الغياب عليكم وسامحوني ... ... ووفقني الله واياكم اخوكم ابو عنان _______________2.rar
  2. ** بعد بناء النموذج الرئيسي main سنستوفي البرنامج بشكل مترابط ومتسلسل ، والان سنكمل حيث سنشرح الجداول الاربعة كل على حدة ----------------------------------------------------------- ثالثا/ أ) بناء جدول البيانات التعريفية data/وهو جدول البيانات التعريفية بالمؤسسات .والذي يحتوي على معلومات عن المؤسسات المشاركة . مكوناته :/ - الرقم - اسم المؤسسة - رئيس مجلس الادارة - نشاط المؤسسة - هاتف المؤسسة - عنوان المؤسسة ---------------------------------------------------------- ب) بناء جدول الأنشطة activities/وهو جدول البيانات الخاصة بنشاطات كل مؤسسة مشاركة في اللجنة الشعبية . مكوناته :/ - اسم المؤسسة - رئيس مجلس الادارة - نشاط المؤسسة - هاتف المؤسسة - اسم المشروع - نص المشروع ---------------------------------------------------------- ج) بناء جدول المؤسسات المستفيدة Utilizing/وهو جدول البيانات الخاص باستفادات المؤسسات المشاركة في حال توفر اي دعم من جهات مساعدة . مكوناته :/ - الرقم - اسم المؤسسة - رئيس مجلس الادارة - تاريخ الاستفادة - قيمة المؤسسة -ملاحظات ---------------------------------------------------------- د) بناء جدول الاخبار الاعلامية/وهو جدول خاص بالاخبار الاعلامية الصادرة عن اللجنة . مكوناته :/ - عنوان الخبر - رقم الخبر - اليوم - التاريخ - نص الخبر كاملا ---------------------------------------------------------- والان نقوم بانشاء نماذج تلقائية من لكل جدول من الجداول الاربعة السابقة ---------------------------------------------------------- ومن ثم نقوم بتنسيقها وفق رؤية المبرمج ---------------------------------------------------------- والان سنقوم سنذهب الى النموذج الرئيسي في عرض التصميم وننشئ ازرار لفتح النماذج ( كل حسب اسمه) ففي زر فتح نموذج data :في حدث ( عند النقر ) نقوم بنسخ الكود التالي : Dim stDocName As String stDocName = "data" DoCmd.OpenForm stDocName, , , stLinkCriteria ================================================ ففي زر فتح نموذج activities:في حدث ( عند النقر ) نقوم بنسخ الكود التالي : Dim stDocName As String stDocName = "activities" DoCmd.OpenForm stDocName, , , stLinkCriteria ================================================ وفي زر فتح نموذج utilizing:في حدث ( عند النقر ) نقوم بنسخ الكود التالي : Dim stDocName As String stDocName = "utilizing" DoCmd.OpenForm stDocName, , , stLinkCriteria ================================================ وفي زر فتح نموذج news:في حدث ( عند النقر ) نقوم بنسخ الكود التالي : _ _ Dim stDocName As String stDocName = "news" DoCmd.OpenForm stDocName, , , stLinkCriteria ================================================ أفي زر فتح نموذج about:ففي حدث ( عند النقر ) نقوم بنسخ الكود التالي : Dim stDocName As String stDocName = "news" DoCmd.OpenForm stDocName, , , stLinkCriteria بالاضافة الى الى انه لابد من ضبط خصائص هذا الفورم كما فعلنا في النموذج الافتتاحي حيث من خصائص النموذج نقوم بضبط التوقيت من خلال خصائص الفورم ، ونقوم بعمل حدث (عند عداد الوقت )- DoCmd.Close ، ونحدد الفاصل الزمنى لعداد الوقت وليكن 2000 .(غير التوقيت حسب ما تريد) ---------------------------------------------------------- - والان نقوم باغلاق البرنامج وفتح من جديد . **** والملف المرفق يوضح فكرة النموذج _______________2.rar
  3. ** بعد بناء نموذج المقدمة سنكمل البرنامج بشكل متسلسل مع الربط ، والان سنكمل حيث سنشرح النوذج الرئيسي main ----------------------------------------------------------- ثانيا / بناء النموذج الرئيسي(main): وهو نموذج رئيسي في البرنامج ويعتبر مدخل الى جواني واقسام البرنامج المختلفة خطوات بنائه :/ - نقوم ببنائه في عرض التصميم . - نقوم بانشاء زر انهاء التطبيق (stop/Quit)للخروج من البرنامج مباشرة لانه نموذج رئيسي وليس لادخال البيانات وذلك باستخدام الكود التالي DoCmd.Quit _ في حدث (عند النقر). - من خصائص نموذج (front)، نحدد في حدث (عند الاغلاق)، كود لفتح النوذج الرئيسي main وذلك من خلال الكود التالي : "DoCmd.OpenForm "main - والان نقوم باغلاق البرنامج وفتحه من جديد . **** والملف المرفق في الرابط ادناه يوضح فكرة النموذج 2.rar
  4. **** والملف المرفق في الرابط ادناه يوضح فكرة النموذج http://www.vip32.org/view.php?file=f432be0c43
  5. السلام عليكم ورحمة الله اولا اعرفكم بنفسي // انا خوكم جميل 24 سنة من فلسطين ، في يوم احسست اني بحاجة للعون والمساعدة لجأت الى منتداكم المقر اعضاء ومجلس ادارة ، ولم الق الا الترحيب ، فقد تعلمت هنا ، واني لأقر بالعرفان والجميل لكل ما قدمتموه وتقدموه وما ستقدموه في المستقبل لنا ، بشكل عام واذا اني اليوم اتقدم بالشكل لكل من ساعدنا على الاستمرار بالمسيرة التعليمية ، في الكجالات المطروحة كما ولا انسى شخصا عزيزا قد ، قدم لي يد العون والمساعدة في انجاز برامجي التي كنت بحاجة لانجزازها ، وذلك الشخص لم يتردد ابدا في تقديم العون والمساعدة ، والذي لم يم يرد منى ذكر اسمه هنا لاسباب تخصه . فموضوعي اليوم عبارة عن برنامج قمت باعداده بمساعدة اخي الذي ذكرته انفا ، وهو عبارة عن برنامج لمؤسسة انا اتطوع فيها وهذا البرنامج عبارة عن لجنة تخص اللاجئين الفلسطينيين . حيث يخص المؤسسات التي توحد جهودها في التعرف وتحديد واحصاء اللاجئين ، كل حسب المنطقة التي يوجد فيها فالبرنامج مجزأ لاربعة اجزاء فعلية : اولا/ نموذج (البيانات المطلوبة) : تعريف بالمؤسسات المشاركة في اعمال اللجنة والتي تتابع عمل اللجنة . ثانيا/ نموذج (نشاطات المؤسسات) :تحديد نشاطات المؤسسات الاساسية . ثالثا/ نموذج (المؤسسات المستفيدة) :وفيه يتم تسجيل بيانات المؤسسات المستفيدة ، في حال ان هناك جهات داعمة للعمل الذي تقوم به اللجنة والمؤسسات المشاركة . رابعا/ نموذج (اخبار اعلامية): ويختص هذا القسم بالاخبار الصادرة عن اللجنة . وذلك اضافة الى نماذج اخرى كمالية : * الشاشة الافتتاحية/"المقدمة "والتي تتضمن شعار اللجنة . * الشاشة الرئيسية /وهي تضم النماذج الفعلية الاخرى ، ونموذج التعريف بمبرمج البرنامج . *** ومن ثم ساشرح الجوانب الاخرى للبرنامج بالتفصيل ---------------------------------------- اولا / بناء نموذج المقدمة (front): وهو نموذج تقديمي يعرض لعدة ثوان وهو يتضمن شعار اللجنة ويحمل بعض الضوابط الرئيسية للبرنامج ككل مثل / تكبير حجم الفورم بالكامل ، عمل ماكرو للتشغيل التلقائي خطوات بنائه :/ - نقوم ببنائه في عرض التصميم - نقوم باختيار صورة - من مربع الادوات . - نقوم بضبط التوقيت من خلال خصائص الفورم ، ونقوم بعمل حدث (عند عداد الوقت )- DoCmd.Close ، ونحدد الفاصل الزمنى لعداد الوقت وليكن 2000 مثلا - نكتب في حدث (عند التحميل) للنموذج- DoCmd.Maximize لتكبير الفورم . - بعمل ماكرو - openform ، ونستعرض نموذج front ومن ثم نقوم بتسمية الماكرو بــ autoexec . - والان نقوم باغلاق البرنامج وفتح من جديد . **** والملف المرفق يوضح فكرة النموذج
  6. السلام عليكم انا اخوكم جميل - " ابوعنــــان " من فلسطين انا اكن لكم في هذا المنتدى بالجميل والعرفان ، فتعلمنا مالم نكن نعرف ، وانشاء الله نقدر عل رد جميلكم الكبير وانشالله ما امكننا ، سنحاول رد الجميل شيءا فشيا بمرور الايام انا لدي برنامج واريد ان اسرده في سلسة مواضيع واسال الله ان تنال اعجابكم ورضاكم وشكرا
  7. يا جماعة الله يصبحكم ويمكسيكم بالخير انا عندي مشكلى في برنامجي ومش قادر اتعداها فارجو من الاخوة ذويس الخبرة ان يفيدوني انا عملت قائمة وعملت بحث تلقائي للقائمة .. وهذا تم بنجاح ولكن العقبة امامي ان هذا البحث يقتصر على القائمة فقط .. ولا يبحث في الحقول نفسها ( يعني بيبحث في القائمة وبيتجاهل حقول النموذج ) فكيف بدي ادخل كلمة في حقل البحث ولما يظهر لي الموجود في القائمة ، ايضا يغير الحقول ويخليها تظهر اللي بحثت عنه في القائمة ، او بطريقة اخرى كيف لما يظهرلي البحث بيانات محددة اضغط عليها نقرة مزدوجة ويرحلها للحقول في النوذج ملاحظة / الرجاء النظر الى الملف المرفق ليتم فهم ما اعنيه بالضبط وجزاكم الله خيرا list_feilds.rar
  8. السلام عليكم انا اخوك جميل - من فلسطين " ابو عنان " لكي تجتاز هذه المشكلة تحتاج الى اسطوانة الاوفيس لتختار منها اللغة ولن يقبلها من الهارد ديسك انا عن نفسي جربتها وكانت النتيجة القبول وغير ذلك سيكون الامر صعب اذا الحل يكمن في اسطوانة الاوفيس ادخلها ثم البرنامج حيختار اللغة من السيدي وشكرا
×
×
  • اضف...

Important Information