ملف Excel التفاعلي لأوامر SQL:
📘 محتوى الملف
🧩 الورقة 1: [الموظفين]
جدول بيانات يحتوي على أعمدة مثل:
رقم_الموظفالاسمالوظيفةالراتبتاريخ_التوظيفرقم_القسم1أحمد عليمحاسب800002022-05-1512سارة ناصرسكرتيرة500002023-01-0123محمد صالحمدير1200002021-03-101
🏢 الورقة 2: [الأقسام]
رقم_القسماسم_القسم1المحاسبة2الإدارة3التسويق
💻 الورقة 3: [أوامر SQL]
فيها أمثلة عملية مع الشرح:
نوع الأمرالصيغةالشرحSELECTSELECT * FROM الموظفين;عرض كل بيانات الموظفينWHERESELECT * FROM الموظفين WHERE الراتب > 60000;عرض الموظفين الذين تزيد رواتبهم عن 60000JOINSELECT الاسم, اسم_القسم FROM الموظفين INNER JOIN الأقسام ON الموظفين.رقم_القسم = الأقسام.رقم_القسم;عرض اسم الموظف مع اسم قسمهUPDATEUPDATE الموظفين SET الراتب = 85000 WHERE الاسم='أحمد علي';تعديل راتب أحمد عليDELETEDELETE FROM الموظفين WHERE رقم_الموظف=3;حذف الموظف رقم 3
⚙️ الورقة 4: [تشغيل الأوامر]
🟢 مربع نص لإدخال أمر SQL
🟢 زر "تشغيل" ينفّذ الاستعلام باستخدام VBA
🟢 يعرض النتائج أسفل الزر في جدول تلقائي
الكود الداخلي (VBA) سيستخدم Microsoft ActiveX Data Objects (ADO) للربط ببيانات الأوراق وتنفيذ SQL عليها مباشرة داخل الملف.
📘 محتوى الملف
🧩 الورقة 1: [الموظفين]
جدول بيانات يحتوي على أعمدة مثل:
رقم_الموظفالاسمالوظيفةالراتبتاريخ_التوظيفرقم_القسم1أحمد عليمحاسب800002022-05-1512سارة ناصرسكرتيرة500002023-01-0123محمد صالحمدير1200002021-03-101
🏢 الورقة 2: [الأقسام]
رقم_القسماسم_القسم1المحاسبة2الإدارة3التسويق
💻 الورقة 3: [أوامر SQL]
فيها أمثلة عملية مع الشرح:
نوع الأمرالصيغةالشرحSELECTSELECT * FROM الموظفين;عرض كل بيانات الموظفينWHERESELECT * FROM الموظفين WHERE الراتب > 60000;عرض الموظفين الذين تزيد رواتبهم عن 60000JOINSELECT الاسم, اسم_القسم FROM الموظفين INNER JOIN الأقسام ON الموظفين.رقم_القسم = الأقسام.رقم_القسم;عرض اسم الموظف مع اسم قسمهUPDATEUPDATE الموظفين SET الراتب = 85000 WHERE الاسم='أحمد علي';تعديل راتب أحمد عليDELETEDELETE FROM الموظفين WHERE رقم_الموظف=3;حذف الموظف رقم 3
⚙️ الورقة 4: [تشغيل الأوامر]
🟢 مربع نص لإدخال أمر SQL
🟢 زر "تشغيل" ينفّذ الاستعلام باستخدام VBA
🟢 يعرض النتائج أسفل الزر في جدول تلقائي
الكود الداخلي (VBA) سيستخدم Microsoft ActiveX Data Objects (ADO) للربط ببيانات الأوراق وتنفيذ SQL عليها مباشرة داخل الملف.