• 0
zahrah

تغيير اشكال نماذج الأكسيس بأشكال جميله

سؤال

اخواني الكرام

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

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

اولا : نسخ عنصر اكتيف اكس Active X واشكال النماذج

1. يوجد في الملف المرفق مكتبة تدعى ExSkin.dll وهي الأداة التي تقوم بتغيير شكل النموذج الى عدة اشكال لذا نقوم بنسخها مباشرة الى مجلد نظام الويندوز C:\WINDOWS\system32

2. يوجد في الملف المرفق ملفات تنتهي بالإمتداد esk وهي عبارة عن اشكال جاهزة للنماذج نقوم بوضعها في نفس مجلد قاعدة البيانات التي نعمل عليها .

ثانيا : ادراج الأداة في برنامج الأكسيس

1. نقوم بفتح برنامج الأكسيس ومن ثم نقوم بإنشاء نموذج جديد - او نستخدم احد النماذج الموجوده في قاعدة بياناتنا والتي سبق وان قمنا بعملها - في وضع التصميم .

2. نذهب الى شريط قوائم الأكسيس العلوي ونختار ادوات ثم ادراج ثم نختار عنصر تحكم Active X

post-15367-1195290779_thumb.gif

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

post-15367-1195290843_thumb.gif

4. سيتم ادارج عنصر التحكم في النموذج ( وهو في وضع التصميم )

5. بعد ظهور عنصر التحكم على النموذج نقوم بالضغط عليه بزر الماوس الأيمن وسيفتح لنا قائمة نختار منها كائن ExSkinForm ActiveX Control وستظهر لنا قائمة فرعية نختار منها Load Skin

post-15367-1195290909_thumb.gif

6. بمجرد الضغط على تحميل الشكل او الجلد Load Skin سيتم فتح نافذة البحث عن الملفات الخاصة بالأشكال ( التي وضعناها سابقا في نفس مجلد القاعدة ) والتي تنتهي بالإمتداد esk

post-15367-1195290997_thumb.gif

7. نقوم بإختيار اي شكل من الأشكال ثم نضغط Open وسيتم اغلاق النافذة .

8. نقوم الآن بالحفظ او الضغط على زري الأمر في لوحة المفاتيح Ctrl+S

ثالثا : تفعيل المكتبة ExSkin 1.0 Control Library في مراجع الأكسيس

1. نفتح النموذج في وضع التصميم ثم نقوم بالضغط على المفتاحين ALT+F11 من لوحة المفاتيح لنصل بسرعة الى محرر الفيجول بيسك الخاص بكتابة الأكواد ونختار من القوائم Tools ثم نختار References

post-15367-1195291070_thumb.gif

2. نبحث في القائمة عن المكتبة ExSkin 1.0 Control Library ثم نقوم بوضع علامة صح عليها ثم نضغط OK وسيتم اغلاق النافذة .

post-15367-1195291123_thumb.gif

اخيرا نضع هذا الكود عند حدث التحميل للنموذج


ExSkinForm0.Visible = False
ExSkinForm0.Refresh
End Sub
Private Sub Form_Load()

ليظهر لنا النموذج بهذا الشكل

post-15367-1195291195_thumb.gif

وهذه عدة اشكال من النماذج قد تم عملها بهذه الطريقة في قاعدة البيانات المرفقة

post-15367-1195291257_thumb.gif

za_SkinAccess.rar

بالتوفيق للجميع واتمنى ان أرى تجارب جميله بعد هذا الشرح المبسط

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

44 إجابة على هذا السؤال .

  • 0

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

الأخت الأستاذه زهرة ... بارك الله لك على الشرح الجميل ,,, وجزاك الله خير

أبو ليان

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك وجزاك الله خير اختي الفاضله زهره

ونفع الله بعلمك

مثال اكثر من رائع الله يحفظك

احترامي وتقديري

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك يا أختنا الغالية زهرة على هذا الموضوع الممتاز

واجهات روعة وهادئة جداً للمستخدم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك .... وجعله الله في ميزان حسناتك

ووفقك الله ,,,,,,,,

والاشكال جميله

نتمنى نشوف جديدك المميز غن شاء الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك اختي الكريمه زهره

انا وضعت الملف الي اسمه ExSkin.dll في مجلد النظام C:\WINDOWS\system32

ولما فتحت النموذج على وضع التصميم واخترت عنصر التحكم لم اجد الملف ExSkinForm ActiveX Control

ماادري وين الخلل عندي حتى اني اعدت تشغيل الجهاز ولكن لم اجد الملف

شكرا لك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اذهب الى محرر vb

بعد ذالك الى

tools>> references>>> brwse

اختار الملف

والله اعلم

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك وجزاك الله خير اخي الفاضل طيب

الله يعطيك الصحه والعافيه

اتبعت ماذكرت وانحلت المشكله

شكرا لك

احترامي وتقديري

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

الأخت الفاضلة زهرة .. وفقك الله على هذا الإهداء المميز

الحقيقة في غاية الجمال والروعة .. فقط لي سؤالين حول هذا الموضوع

الأول : هل لابد عند عمل برامج بهذه الاشكال من نسخ عنصر التحكم هذا للعميل في مجلد النظام لكي يعمل

أم يكفي ارفاقه مع البرنامج في فولدر البرنامج مثلا ؟

الثاني : كيف يمكن زيادة الاشكال الجاهزة الواردة مع البرنامج ؟

وجزاك الله كل خير

أخوك : EKSEER

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخت زهرة

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيكم جميعا اخواني الكرام

اخي الفاضل اكسير

الأول : هل لابد عند عمل برامج بهذه الاشكال من نسخ عنصر التحكم هذا للعميل في مجلد النظام لكي يعمل أم يكفي ارفاقه مع البرنامج في فولدر البرنامج مثلا ؟

كما تعلم ان برنامج الأكسيس لا يوجد به مكتبات خارجية إلا من خلال ما يأخذه من مجلد النظام لهذا اذا اردنا ارفاق اي مكتبة خارجية سواء OCX او DLL فيجب تضمينها في مجلد النظام لكي تظهر في مراجع references الأكسيس ومن ثم تكون مختاره مسبقا اثناء اعداد النماذج من خلال محرر الفيجول بيسك .

لذا لكي نتجنب اي خطأ او ظهور رسائل عدم وجود المكتبات اثناء تشغيل البرنامج نقوم بعمل ما يسمى SetUP للبرنامج ويوجد العديد من البرامج التي تقوم بهذا العمل بحيث تكون الصور والمكتبات وقاعدة البيانات في مجلد واحد واثناء اعداد برنامج الـ SetUP سوف يسألك عن المكتبات اين سيتم نسخها وبالطبع ستضع له المجلد C:\WINDOWS\system32 لكي يتم نسخ هذه المكتبات به .

الثاني : كيف يمكن زيادة الاشكال الجاهزة الواردة مع البرنامج ؟

هذا البرنامج غير مجاني ويأتي معاه ما يسمى المحرر Editor حيث يقوم بتحرير اي اشكال تريدها من اختراعك وابداعك ومن ثم ينتج لك الملف الذي ينتهي بالإمتداد esk وهو عبارة عن شكل للنموذج ومن ثم تستطيع استخدامه .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بـــــــــــــــارك الله فيك اختي زهره على هذا الشرح

ولكن لدي سؤال عند تطبيق هذا على الفيجول بيسك نجد اختلاف في سمات الازرا .

ولكي متي الشكر والتقدير

الاخ اكسير

هذا البرنامج المرفق

ActiveSkin4OCX.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الله يجزيك الف خير والله ماكنت اتصور انه في اشكال للأكسس , لكن الله يجزيك خير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أختي الغالية ... زهرة

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

ما شاء الله عليكِ ... هذا الابداع ... هذا الفن ... هذا التجديد.

سؤال : ماذا يفعل مشتري البرنامج لو أحب أن يعمل تهيئة للويندوز ؟ هل يستدعيني كل مرة يحب فيها أن يعمل التهيئة ؟

ما هي وجهة نظرك؟

أفيدينا ... اللهم إجعله في ميزان حسناتها .. اللهم آمين وبالاستجابة جدير .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الفاضل ابو الذهب

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

هل تقصد هذا

ثالثا : تفعيل المكتبة ExSkin 1.0 Control Library في مراجع الأكسيس

1. نفتح النموذج في وضع التصميم ثم نقوم بالضغط على المفتاحين ALT+F11 من لوحة المفاتيح لنصل بسرعة الى محرر الفيجول بيسك الخاص بكتابة الأكواد ونختار من القوائم Tools ثم نختار References

لا أرى فيه اي مشكلة

كل ما عليك هو بعد ان تقوم بإختيار الشكل المناسب لك في الخطوة الثانية تقوم بالحفظ ثم تنتقل للدرس الثالث وتفتح النموذج في وضع التصميم ثم من لوحة المفاتيح تضغط على المفتاحين ALT+F11 معا في نفس الوقت وسوف يفتح لك محرر الفيجول بيسك الخاص بكتابة الأكواد ثم من القوائم العلويه تختار TOOLS ثم تختار المراجع كما هو موضح بالصوره وتبحث عن المكتبه المطلوبه كما في الصوره وتضع عليها علامة صح ثم تضغط موافق وتخرج من محرر الأكواد ثم تعرض النموذج في الوضع العادي وستجد ان النموذج قد اخذ الشكل الذي اخترته من الخطوة الثانية .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الفاضل كمال النحال

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

سؤال : ماذا يفعل مشتري البرنامج لو أحب أن يعمل تهيئة للويندوز ؟ هل يستدعيني كل مرة يحب فيها أن يعمل التهيئة ؟

ما هي وجهة نظرك؟

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

شئ جميل ان يكون هناك تغيير لشكل شاشة برنامج الاكسس، ولكن اوجه دعوة هنا الى الاسراع وعدم التاني الى استخدام اكسس 2007، فهو واجهاته جميلة جدا جدا وهي من صلب البرنامج وهذا ماشجعني بصراحة على العمل على اعادة تصميم برنامج محاسبة كبير وضخم كنت قد عملته على الاكسس 2000 الى اعادة بناءه من جديد على اكسس 2007 لما بهرني من شكل الاخراج الرائع

وارجو من كافة المشرفين الاسراع الى استخدام الاكسس 2007، فانتم القدوة وانتم بمجرد ان تبدؤا بارسال امثلة بالاكسس 2007 فجيمع الاعضاء سوف يتشجعون ويعملون على الاكسس 2007 ومعا يدا بيد نتغلب بإدن الله على العقبات الكثيرة التي تظهر .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ارفق لكم احبائي في هذا المنتدى ما اؤكد به على ضرورة الاسراع في استخدام اكسس 2007

Samples.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أستاذة أم شهد .. حياك الله وحباك .. وأسكنك فسيح جنانه

موضوع جميل والأجمل فيه بساطته , زادك الله علما وحلما .

أبو تماضر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

استاذتي الفاضلة زهره

موضوع ممتاز جدا وقد لاحظت وجود مكتبات لابد من اضافتها

سؤالي ولي هدف اخر من هذا السؤال

لماذا لم يتم وضع الكود الخاص باستدعاء المكتبات تلقائيا من اجل اضافة المكتبات تلقائيا

لانني من خلال الجواب ساعرف ان كان ذلك الكود لا يفعل ذلك

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

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ابداع بكل معني الكلمة

كيف يمكن ان اجد اشكال جديدة وكيف ابحث في قوقل

عن اشكال جديدة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

استاذتنا المحترمة جدا

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

الف الف شكر على هذه المعلومات القيمة

وربنا يعينك ويزيدك من فضله وكرمه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الأستاذة القديرة زهرة

بارك الله لك في علمك ونفع بك، وجزاك الله خيراً على ما تبذلينه من جهد في سبيل نشر العلم والرقي بمستوى المبرمج العربي.

أولاً: مشكورة على الفكرة التي أرسلتها لنا في موضوعك.

ثانياً: عندي سؤال: هل من الممكن تفعيل المكتبة أوتوماتيكياً، كأن يكون هناك كود يقوم بتفعيلها أول ما يفتح البرنامج المعمول بالأكسس، حتى لا اضطر أن أفعل المكتبة في جميع الأجهزة التي أقوم بتوزيع البرنامج عليها.

شاكراً لك جهودك،، والسلام عليكم ورحمة الله وبركاته.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اختنا الغاليه زهرة

الله يبارك فيك

لكن عندي سؤال

ممكن ترفق لنا البرنامج والذي يمكننا من خلاله تصميم واجهات بامتداد esk

يمكننا تصميم مزيد من الواجهات

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جعل الله هذا العمل في ميزان حسناتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مجهود رائع وفكرة ممتازة

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

الله ينور عليكى

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

مرفق صورة للرسالة

وشكرا

untitled.bmp

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

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



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .