-
السلام عليكم ورحمة الله وبركاته وبعد:
خبرتي في الأكسس بسيطة واليكم هذه الأسئلة التي ارجو الإجابة عليها:
1/ كيف اجعل البرنامج الذي انشأته في الأكسس برنامجاً تنفيذياً ؟
2/ وحدات الماكرو مالمقصود بها وما فوائدها؟
3/ اردت حفظ برنامج انشأته على قرص مرن فقال ان سعة القرص لاتكفي فما العمل؟
مشكورين
------------------
الا بذكر الله تطمئن القلوب
-
مهران بجاوبك على هذه الاسئلة
------------------
الوقت من ذهب
-
بالنسبة للسؤال الأول:
ملاحظة:في بادئ الأمر ياصديقي هناك خلل تقني في سؤالك وهو ما ورد في الكلمات"كيف أجعل البرنامج"
والأصح هو أن تقول "كيف أجعل قاعدة البيانات المنشئة في أكسس تتحول إلى ملف تنفيذي يتم تشغيله على الحاسب
دون وجود أكسسس.
وذلك لأنك حين قلت "وكيف أجعل البرنامج" كأنك قد حولت قاعدة البيانات إلى برنامج عامل وحتما يملك ملف تنفيذي.
ولذلك أردت هنا تصويب السؤال في بادئ الأمر وعفوا على التدقيق الزائد.
أما بالنسبة لسؤالك الأول فإني أقول:
لكي تستطيع تشغيل قاعدة بيانات أكسس يجب أن يكون لديك برنامج الأكسس حتما في حاسبك,
أما الأن فبعد إنشائك قاعدة بياناتك أو تطبيقك ضمن اكسس فقد ترغب بأن توزعه على المستخدمين الذين لا يملكون برنامج الأكسس ضمن حاسبهم.ويمكنك عمل ذلك إذا كنت تملك Microsoft office 2000 developer
حيث يحوي هذا المنتج العديد من أدوات المطورين لأكسس وبقية طاقم أوفيس بما فيها نسخة التشغيل لقواعد البيانات أكسس المسمات Run-time access
حيث تستطيع هذه النسخة تحويل قاعدة البيانات إالى ملف تنفيذي"exe"
وهكذا يمكنك تشغيل قاعدة البيانات كملف تنفيذي حتى ولو لم يكن في الحاسب برنامج الأكسس.
وتوجد أداة هامة أخرى وهي:package and deployوالتي تمكنك من إنشاء نسخة كاملة لبرنامج التجهيز لتطبيقك
وإذا أردت المزيد من المعلومات حول آلية عمل الأدوات السابقة أرسل لي على عنوان بريدي الإلكتروني:
hutteen@excite.com
وبالنسبة للسؤال الثاني:
إن الماكرو هو إحدى كائنات أكسس ويوفر الماكرو طريقة سهلة لبرمجة قاعدة البيانات الخاصة بك.
فأية خطوات تجد أنك تؤديها مرات عديدة فأفضل طريقة لك هي أن تضعها داخل ماكرو ومن الطبيعي جدأ أن كثيرأمما يقوم
بعمله مطوروا أكسس دون استخدام الماكرو ينبغي برمجته وتشغيله بواسطة الماكرو.
مثلاً : لنفرض أنك تطور تطبيق قاعدة بيانات أكسس معقد للغاية وقد يستغرق هذا المشروع وقت طويل فبدلاً
من تشغيل أكسس كل مرة. أنشئ ماكرو يقوم بهذا العمل عنك.
ملاحظة: إنّ الماكرو في أكسس يختلف تماماً عن الماكرو في التطبيقات الأخرى, فالماكرو في أكسس ليس مسجّل لسلسلة
ضربات لوحة المفاتيح للتشغيل الآلي للعمليات المتكررة فحسب بل هو في اكسس يقوم بإنجاز العديد من الوظائف
التي تتطلب كتابة شيفرة.
إذن: الماكرو في أكسس هو عبارة عن برنامج صغير يشتمل على مجموعة إجراءات تقوم تلقائياً بأداء بعض الأعمال
التي تتكرر باستمرار ويتم تنفيذ الإجراءات بترتيب سردها تلقائيأ ,فمثلاً يمكن إنشاء ماكرو ليفتح تلقائيأ ونيابةً عنك
جدول البيانات والنموذج الذي تستعمله دائماً.
إذاً تسمى كل مهمة يتولى الماكرو تنفيذها إجراء,ويوفر أكسس الإجراءات التي يحتاج إليها أي شخص يرغب في تنفيذ
أعماله تلقائيأ باستخدام الماكرو.
وكل ما عليك هو أن تختار الإجراءات التي تناسبك وتختار التسلسل المناسب لتنفيذها.
ويتم تنفيذ الماكرو أيضاً استجابة لحدث ما,مثلاً نقر زر أمر أو بناءً على وقوع شرط معين صحيحاً.
والآن: بعد كل هذا لماذا الماكرو....؟
رغم أن التعامل مع أكسس عن طريق القوائم والأوامر والنقر بالفأرة أسهل وأوسع استخداماً,إلا أن هناك حالات تتطلب استخدام الماكرو,ومن هذه الحالات مثلاً:
1-استخدام زر أمر لتنفيذ عدة إجراءات متتالية مثل فتح النماذج أو غلقها.
2-تخصيص عامل تصفية أو إيقافه في النماذج والتقارير.
3- توجيه مدخلي البيانات إلى الأخطاء التي يقعون فيها أثناء إدخال البيانات.
4- تنفيذ الأعمال التي تحتاجها دائمأ تلقائيأ.
وتوجد بالطبع مهام أخرى وكثيرة.
ملاحظة: إذاأردت المزيد من المعلومات التقنية حول الماكرو في أكسس أرسل لي على عنوان بريدي الإلكتروني السابق.
أما بالنسبة للسؤال الثالث:
فإنّ الإجابة عليه قد تجدها في جواب السؤال الأول وعلى العموم عند التعامل مع قواعد البيانات الضخمة استخدم برامج
ال backup الموجودة في نظام التشغيل, ولكن قبل أن تستخدم النسخ الإحتياطي حاول أن تستخدم الأمر:
إنشاء نسخة مماثلة الموجود ضمن قوائم أكسس وذلك للحفاظ على قاعدة البيانات الأصلية سليمة.
صديقك: معاوية جبلاوي emile: hutteen@excite.com
------------------
معاوية جبلاوي
-
الاخ معاوية 00 مع التحية والتقدير
أرجو تزويدنا بهذا البرنامج الذي يحول قواعد البيانات إلى ملفات تنفيذية exe
وأن تدلنا أيضا على أي مواقع أو منتديات نهتم بالأكسس بيسك
ولك خالص الشكر والتقدير
أخوك عام 2002 ميلادي