ahmadhamada قام بنشر سبتمبر 3, 2003 قام بنشر سبتمبر 3, 2003 اخوتي الكرام السلام عليكم ورحمة الله وبركاته اني مشترك جديد وقد لاحظت المجهود العظيم في الموقع ولو سمحتم انا لي سؤال قد يبدو غبيا ولكن :( اين يمكن كتابة الأكواد الكثيرة الموجودة في الدروس الرائعة السابقة0 وشكراااااااااا 1
امير عاطف قام بنشر سبتمبر 4, 2003 قام بنشر سبتمبر 4, 2003 الاخ ahmadhamada : اولاً .. اهلاً ومرحباً بك بالنسبه لكود ال VBA يتم وضعه داخل الوحدات النمطيه والوحدة النمطيه عبارة عن وعاء يحتوي على كود VBA مثلما يحتوي النموذج على ادوات التحكم من ازرار ومربعات نص وغيرها ... وهناك اربع انواع من الوحدات النمطية : 1 - (النوع الأول) وحدات نمطيه للبرنامج نفسه Access module : ويتم انشائها بنفس طريقة انشاء كائنات اكسس المعتادة كالجداول والتقارير .. ولانشاء وحدة نمطيه جديده لكي تضع بها كود ما اتبع الخطوات التالية .... تأكد من ان نافذة قاعدة البيانات مفتوحة امامك --- من نافذة قاعدة البيانات انقر زر وحدات نمطية --- ثم انقر زر جديد New --- بعد ذلك تظهر لك نافذه جديد للوحدة النمطية التي قمت باعدادها 2 - (النوع الثاني) وحدات نمطية للنموذج Form Module : ونضع بها الكود اللازم للاستجابة لأحداث النموذج أو احداث عناصر التحكم المتواجدة داخل النموذج ... مثلاً ... مثل الكود الذي تضعه عندما يضغط المستخدم على زر امر فيتم فتح تقرير نتيجه لحدث الضغط على الزر ... ولفتح وحدة نمطيه خاصة بالنموذج اختر Code من قائمة View أو اضغط على الزر Code مباشرةً على شريط ادوات النموذج وفي كلتا الحالتين سوف يقوم اكسس بفتح الوحدة النمطيه الخاصة بالنموذج ويمكنك ايضاً فتح الوحدة النمطية الخاصة بنموذج معين عن طريق الضغط على الزر المجاور لأي حدث من احداث النموذج ثم الضغط على Code Builder من المربع الحواري Choose Builder 2 - (النوع الثالث) وحدات نمطية للتقرير Report Module : وتحتوي ايضاً على الكود اللازم لاستجابة احداث التقرير ويتم فتح الوحدة النمطيه الخاصة بالتقرير بنفس الطريقة المتبعة لفتح الوحدة النمطيه الخاصة بالنموذج 2 - (النوع الرابع) وحدات نمطية للتصنيف Class Module : وهي لا ترتبط بنموذج أو تقرير معين ومن خلالها يمكنك تعريف كائناتك الخاصة من البداية وتحديد خصائصها والاحداث التي تجري عليها (واهتمامك سيكون منصب على الانواع الثلاثة السابقة) اخي ahmadhamada هناك كلمة ترددت اكثر من مرة الان وهي عبارة (الحدث) أو (الأحداث) وماذا تعني هذه الكلمة ... الضغط على زر يعتبر حدث ... فتح النموذج ايضاً حدث ... اغلاق النموذج ايضاً حدث ... وهناك اداث اخرى عديدة يمكنك اكتشافها بنفسك ...... ونحن نضع الكود الذي نريد في الوحدة النمطيه الخاصة بحدث فتح زر معين على نموذج محدد على سبيل المثال ... نضع الكود الخاص بفتح تقرير معين عند حدث الضغط على زر محدد داخل نموذج محدد اتمنى ان تكون وصلت اليك الفكرة الأن
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.