كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط

استخدام ميكروسوفت إكسل بطرق جديدة وفعالة

4.30 (5 reviews)
Udemy
platform
العربية
language
Management
category
instructor
212
students
1 hour
content
Nov 2021
last update
$19.99
regular price

What you will learn

كيفية إضافة محرر أوامر البيسك إلى ملف الإكسل

كيفية عمل فورم للإستخدام المتعدد من خلال بيسك الإكسل

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

كيفية ربط قاعدة البيانات مع الفورم وكيفية الخصم والإضافة إلى كميات المخزن

Description

يرمز VBA إلى Visual Basic for Applications ، وهي لغة برمجة تعتمد على الأحداث من Microsoft والتي تُستخدم الآن في الغالب مع تطبيقات Microsoft office مثل MSExcel و MS-Word و MS-Access. يساعد التقنيين على بناء تطبيقات وحلول مخصصة لتعزيز قدرات تلك التطبيقات. ميزة هذا المرفق هي أنك لا تحتاج إلى تثبيت Visual Basic على جهاز الكمبيوتر الخاص بنا ، ومع ذلك ، فإن تثبيت Office سيساعد ضمنيًا في تحقيق الغرض. يمكنك استخدام VBA في جميع إصدارات Office ، مباشرة من MS-Office 97 إلى MS-Office 2013 وأيضًا مع أي من أحدث الإصدارات المتاحة. من بين VBA ، يعد Excel VBA هو الأكثر شيوعًا. تتمثل ميزة استخدام VBA في أنه يمكنك إنشاء أدوات قوية جدًا في MS Excel باستخدام البرمجة الخطية. تطبيق VBA قد تتساءل عن سبب استخدام VBA في Excel لأن MS-Excel نفسه يوفر الكثير من الوظائف التي يحمل في ثناياه عوامل. يوفر MS-Excel الوظائف الأساسية المدمجة فقط والتي قد لا تكون كافية لإجراء العمليات الحسابية المعقدة. في ظل هذه الظروف ، يصبح VBA هو الحل الأكثر وضوحًا. على سبيل المثال ، من الصعب جدًا حساب السداد الشهري لقرض باستخدام الصيغ المضمنة في Excel.

مقدمة

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

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

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

وسأستخدم برنامج إكسل 2007، ويفترض أن تتوافق هذه الدروس مع معظم إصدارات إكسل الأخرى.

وقبل أن أبدأ أود أن أشير إلى أن شرح التعامل مع برنامج إكسل من خلال لغة VBA قد يحتاج إلى وقت كبير، لذلك سأستعين بأحد الكتب المتخصصة في ذلك وهو Excel 2007 VBA Programming for Dummies، وهو كتاب جيد، لكن هذا لا يعني أنني سأقوم بترجمته، ولكن يمكن القول أني سأقوم بتلخيص بعض الأفكار وعرض أخرى بطريقتي الخاصة، وقد أضيف فصلاً يشرح التعامل مع أوتوكاد من خلال إكسل مع مثال عملي، وهذه الدروس هي لوضع المهتمين على الطريق الصحيح، فمن أراد الاستزادة يمكنه الرجوع إلى ذلك الكتاب أو غيره.

ماهي لغة فيجوال بيسيك للتطبيقات VBA؟

إن VBA هي لغة برمجة من إنتاج شركة مايكروسوفت وهي اختصار للجملة Visual Basic for Application، وهي تستخدم لتطوير برامج تقوم من خلالها بالتحكم ببرامج أخرى مثل جميع برامج أوفيس وأوتوكاد وغيرها.

تخيل أن عندك رجل آلي (روبوت) يتقن التعامل مع إكسل (أو مع أوتوكاد)، ويستطيع أن يقرأ تعليمات أو أوامر معينة تكتبها له وينفذها بسرعة ودقة، إن بيئة البرمجة VBA هي هذا الروبوت والتعلميات التي تقوم بكتابتها هي الأوامر التي تعطيها له ليقوم بتنفيذها.

بعض استخدامات لغة VBA في إكسل

حتى تدرك أهمية VBA سأقوم بذكر بعض الفوائد العملية للتعامل مع هذه اللغة، منها:

· إضافة حزمة من النصوص لورقة العمل، كاسم الشركة مثلاً والتاريخ واسمك الشخصي وغيرها من النصوص التي تقوم بإضافتها عادة، وباستخدامك للغة VBA يمكنك إضافة هذه النص بكبسة زر أو بالضغط على اختصار في لوحة المفاتيح.

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

· إضافة أزرار جديدة إلى شريط الأوامر، وهذه الأزرار تمكنك من تنفيذ أمر أو مجموعة أوامر.

· إضافة توابع جديدة غير موجودة في إكسل، فمثلاً يمكنك إضافة تابع لحساب كمية التسليح في مقطع مستطيل خاضع لعزم بناءً على معطيات في خلايا أخرى.

· تطوير برنامج متكامل يعمل ضمن بيئة إكسل، أي تصميم نوافذ جديدة وتزويد البرنامج بملف تعلميات وشريط أدوات خاص به وغيرها.

· ربط البرامج ببعضها، فيمكنك مثلاً قراءة بعض القيم في إكسل، وبناءً عليها يمكنك كتابة تقرير في برنامج وورد أو تخزينها في قاعدة بيانات أكسس أو أوراكل، كما يمكنك نقل هذه القيم إلى أوتوكاد على شكل رسومات، كل هذا في برنامج VBA.

· للتسلية، فمن الممتع أن تعطي برنامج إكسل بعض الأوامر لينفذها لك خاصة إن كانت هذه الأوامر تقوم بعمل طويل. جرب ذلك.

· وغيرها...

تطبيق VBA

قد تتساءل عن سبب استخدام VBA في Excel لأن MS-Excel نفسه يوفر الكثير من الوظائف التي يحمل في ثناياه عوامل.

يوفر MS-Excel الوظائف الأساسية المدمجة فقط والتي قد لا تكون كافية لإجراء العمليات الحسابية المعقدة.

في ظل هذه الظروف ، يصبح VBA هو الحل الأكثر وضوحًا.

على سبيل المثال ، من الصعب جدًا حساب السداد الشهري لقرض باستخدام الصيغ المضمنة في Excel.

بدلاً من ذلك ، من السهل برمجة VBA لمثل هذا الحساب.

يعمل نظام إدارة المخزون المستخدم للتعامل مع عناصر المخزون مثل الإصدار والإضافة والتحويل.

هناك العديد من البرامج في السوق والتي غطى الترخيص المجاني بعضًا منها.

يمكنك الآن إنشاء برنامجك الخاص باستخدام هذه المقالة البسيطة بسهولة باستخدام بضعة أسطر من التعليمات البرمجية.

حتى لو لم يكن لديك أي خبرة سابقة في الترميز.

فكرة رائعة لإنشاء نظام إدارة صيانة حوسبة (CMMS) باستخدام Excel VBA (مع رمز مجاني).



Content

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

المقدمة

كيفية إضافة محرر أوامر البيسك إلى شيت الإكسل

المحاضرة الأولى

شرح كيفية استخدام محرر أوامر البسك المرئى

المحاضرة الثانية

كيفية عمل نموزج (فورم) وحفظ الملف مع الكود البرمجى

المحاضرة الثالثة
المحاضرة الرابعة
المحاضرة الخامسة
المحاضرة السادسة
المحاضرة السابعة
تجربة البرنامج عملياً

أستخدم مخيلتك لإنتاج أنواع أخرى من قواعد البيانات

قاعدة بيانات الموظفين HR database

مثال حقيقى من استخدام فكرة قاعدة البيانات

قاعدة بيانات الموظفين وكروت متابعة التلقيح

لنخطوا سوياً خطوة للأمام (تصميم برنامج متابعة عمليات الصيانة فى منشأة أو شركة )

تصميم برنامج متابعة عمليات الصيانة فى منشأة أو شركة

الخلاصة

معلومات تهمك عن كيفية البرمجة بواسطة فيجوال بيسك (الجزء الأول)
معلومات تهمك عن كيفية البرمجة بواسطة فيجوال بيسك (الجزء الثانى)

Screenshots

كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط - Screenshot_01كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط - Screenshot_02كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط - Screenshot_03كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط - Screenshot_04

Charts

Price

كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط - Price chart

Rating

كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط - Ratings chart

Enrollment distribution

كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط - Distribution chart
4406318
udemy ID
11/20/2021
course created date
12/20/2021
course indexed date
Bot
course submited by