22-26 نشستیں 11-13 ہفتے 1.5-2 گھنٹے/نشست بنیادی کمپیوٹر مہارتیں قیمت: Rs 7,000 Rs 3,500 50% رعایت ماہانہ ادائیگی

یہ کورس سیکھنے والوں کو مکمل مبتدی سے مستحق ایکسس ڈویلپر بناتا ہے۔ آپ ٹیبلز، کوئریز، فارمز، رپورٹس، میکروز، اور وی بی اے پروگرامنگ میں مہارت حاصل کریں گے، پھر ڈیٹا بیس تقسیم، ایس کیو ایل سرور بیک اینڈ انٹیگریشن، اور حقیقی منصوبے پر مبنی ایپلیکیشن بنانے تک آگے بڑھیں گے — سب عملی مشق کے ساتھ۔

ماڈیول 1: مائیکروسافٹ ایکسس کا تعارف

  • ایکسس کیا ہے اور اس کا استعمال کس کام میں ہوتا ہے؟ (ڈیسک ٹاپ ڈیٹا بیس ایپلیکیشن کی تعمیر)
  • ایکسس بمقابلہ ایکسل: ڈیٹا بیس منظم اور متعلقہ ڈیٹا کے لیے کیوں بہتر ہے
  • ایکسس کی صلاحیتوں کا جائزہ: ٹیبلز، کوئریز، فارمز، رپورٹس، میکروز، وی بی اے
  • حقیقی استعمال کے مثالیں: انونٹری سسٹم، ایچ آر سسٹم، اکاؤنٹنگ سسٹم، لاگ ان/تصدیق سسٹم
  • ایکسس کھولنا اور انٹرفیس کا جائزہ: ریبن، نیویگیشن پین، آبجیکٹ ٹیبس
  • اپنا پہلا خالی ڈیٹا بیس بنانا
حصہ الف — ٹیبلز: آپ کے ڈیٹا بیس کی بنیاد

ماڈیول 2: ٹیبلز کی ڈیزائن

  • ٹیبلز، فیلڈز اور ریکارڈز کو سمجھنا
  • ڈیٹا ٹائپس کی وضاحت: شارٹ ٹیکسٹ، لنگ ٹیکسٹ، نمبر، ڈیٹ/ٹائم، کرنسی، یس/نہ، آٹومیک نمبر، ٹیچمنٹ وغیرہ
  • پرائمری کی سیٹ کرنا
  • فیلڈ پراپرٹیز: فیلڈ سائز، فارمیٹ، ان پٹ ماسک، ویلیڈیشن رولز، ڈیفالٹ ویلوز
  • عملی مشق: ایک سادہ "ملازمین" یا "اشیاء" ٹیبل ڈیزائن کرنا

ماڈیول 3: ٹیبل تعلقات اور ڈیٹا سالمیت

  • وان ٹو مینی اور مینی ٹو مینی تعلقات کی وضاحت
  • تعلق ونڈو میں تعلقات بنانا
  • حوالہ جاتی سالمیت نافذ کرنا
  • لک اپ فیلڈز اور لک اپ ویزارد
  • عملی مشق: چھوٹے کاروباری ڈیٹا بیس کے لیے متعلقہ ٹیبلز بنانا (مثلاً صارفین، آرڈرز، اشیاء)
حصہ ب — کوئریز: ڈیٹا کے ساتھ کام

ماڈیول 4: کوئریز کا تعارف

  • کوئری کیا ہے، اور خام ٹیبلز دیکھنے کی بجائے اس کا استعمال کیوں کریں؟
  • کوئری ڈیزائن ویو میں سیلیکٹ کوئری بنانا
  • ڈیٹا فلٹر کرنے کے لیے معیار شامل کرنا
  • ترتیب اور کون سے فیلڈز دکھانے کا انتخاب

ماڈیول 5: کوئریز کی اقسام

  • سیلیکٹ کوئریز: ڈیٹا حاصل کرنا اور فلٹر کرنا
  • پیرامیٹر کوئریز: صارف سے ان پٹ معیار کی درخواست
  • ایکشن کوئریز: ایپینڈ، اپ ڈیٹ، ڈیلیٹ اور میک ٹیبل کوئریز
  • کرا سٹیب کوئریز: اسپریڈ شیٹ جیسے گرڈ میں ڈیٹا کا خلاصہ
  • یونین کوئریز: متعدد ٹیبلز/کوئریز کے نتائج کو جوڑنا
  • ڈپلیکیٹس تلاش کرنا اور بغیر ملتے تلاش کرنا ویزاردز
  • عملی مشق: ہر اہم کوئری ٹائپ کی ایک مثال بنانا

ماڈیول 6: اکسپرشن بلڈر اور حساب شدہ فیلڈز

  • اکسپرشن بلڈر انٹرفیس کا تعارف
  • کوئریز میں حساب شدہ فیلڈز بنانا (مثلاً کل = مقدار × قیمت)
  • بلٹ ان فنکشنز کا استعمال: آئی آئی اف، ڈیٹ ایڈ، ڈیٹ ڈف، این زی، فارمیٹ اور ٹیکسٹ فنکشنز
  • معیار میں اینڈ/آر منطق کے ساتھ متعدد شرائط کو جوڑنا
  • عملی مشق: حساب شدہ فیلڈ اور شرطی منطق کے ساتھ ایک کوئری بنانا
حصہ ج — فارمز: صارف انٹرفیس بنانا

ماڈیول 7: فارمز کا تعارف

  • فارم کیا ہے، اور ٹیبلز میں براہ راست ڈیٹا درج کرنے کی بجائے اس کا استعمال کیوں کریں؟
  • فارم ویزارد کا استعمال کرکے فارم بنانا
  • فارم ڈیزائن ویو بمقابلہ لے آؤٹ ویو
  • فارم کے حصے: ہیڈر، ڈیٹل، فوٹر

ماڈیول 8: باؤنڈ بمقابلہ ان باونڈ فارمز

  • باؤنڈ فارمز: براہ راست ٹیبل یا کوئری سے جڑے ہوئے، ڈیٹا ان پٹ کے لیے
  • ان باونڈ فارمز: ڈیٹا سے نہیں جڑے، مینو، ڈیش بورڈ، یا حسب ضرورت سرچ اسکرینز کے لیے
  • ہر ٹائپ کب استعمال کریں، عملی مثالوں کے ساتھ
  • عملی مشق: ایک باؤنڈ فارم (ڈیٹا ان پٹ) اور ایک ان باونڈ فارم (مین مینو) بنانا

ماڈیول 9: فارم کنٹرولز اور آبجیکٹس

  • ٹیکسٹ باکس: ڈیٹا دکھانا اور ترمیم کرنا
  • لیبلز: جامد وضاحتی متن
  • کمبو باکس اور لسٹ باکس: فہرست سے قیمتیں منتخب کرنا، لوک اپ کے لیے ان کا استعمال
  • آپشن گروپس، چیک باکس، اور ٹوگل بٹن
  • بٹن (کمانڈ بٹن) اور کمانڈ بٹن ویزارد کا استعمال
  • ساب فارمز: متعلقہ ڈیٹا دکھانا (مثلاً صارف فارم کے اندر آرڈرز)
  • عملی مشق: ٹیکسٹ باکس، کمبو باکس اور ساب فارم کے ساتھ ایک مکمل ڈیٹا ان پٹ فارم بنانا

ماڈیول 10: فارم ڈیزائن اور قابل استعمالیت

  • فارمز کی فارمیٹنگ: رنگ، فونٹس، ترتیب، ٹیب آرڈر
  • نیویگیشن بٹن اور سرچ فعالیت شامل کرنا
  • فارم کنٹرولز پر مشروط فارمیٹنگ کا استعمال
  • عملی مشق: ڈیٹا ان پٹ فارم کو پیشہ ورانہ شکل دینا
حصہ د — رپورٹس: ڈیٹا کی نمائش

ماڈیول 11: رپورٹس کا تعارف

  • رپورٹ کیا ہے، اور یہ فارم سے کیسے مختلف ہے؟
  • رپورٹ ویزارد کا استعمال کرکے رپورٹ بنانا
  • رپورٹ کے حصے: رپورٹ ہیڈر/فوٹر، پیج ہیڈر/فوٹر، ڈیٹل، گروپ ہیڈر/فوٹر

ماڈیول 12: رپورٹس کی اقسام

  • ٹیبولر رپورٹس: سادہ قطاروں پر مبنی فہرستیں
  • گروپڈ/خلاصہ رپورٹس: ذیلی کل کے ساتھ ڈیٹا کی گروپنگ (مثلاً علاقے کے مطابق سیلز)
  • میلنگ لیبلز: لیبل ویزارد کا استعمال
  • ڈیش بورڈ سٹائل رپورٹس: چارٹس اور خلاصے کو جوڑنا
  • رپورٹ ڈیزائن ویو میں ڈیٹا کی ترتیب اور گروپنگ
  • عملی مشق: کل کے ساتھ ایک گروپڈ سیلز/انونٹری رپورٹ بنانا

ماڈیول 13: رپورٹ ڈیزائن اور حساب

  • رپورٹ فوٹرز میں حساب شدہ کنٹرولز (کل، گنتی، اوسط) شامل کرنا
  • پرنٹنگ اور پی ڈی ایف ایکسپورٹ کے لیے رپورٹس کی فارمیٹنگ
  • پیج نمبرز، تاریخ اور کمپینی برانڈنگ شامل کرنا
  • عملی مشق: ایک پیشہ ورانہ، پرنٹ کے لیے تیار رپورٹ کو finalize کرنا
حصہ ہ — میکروز: بغیر کوڈ کے خودکاریت

ماڈیول 14: میکروز کا تعارف

  • میکرو کیا ہے، اور یہ کوڈ لکے بغیر کاموں کو کیسے خودکار بناتا ہے؟
  • میکرو بلڈر کا استعمال کرکے ایک اسٹینڈ alone میکرو بنانا
  • عام میکرو ایکشنز: اوپن فارم، اوپن رپورٹ، سیٹ ویلیو، ایم ایس جی باکس، کلوز ونڈو
  • ایمبیڈڈ میکروز بمقابلہ اسٹینڈ alone میکروز
  • میکرو ڈیزائن ٹولز کا استعمال: میکروز میں اف/ایلز شرائط
  • عملی مشق: بٹن کلک کو خودکار بنانے کا میکرو بنانا جو فارم کھولے اور میکرو کے ذریعے ریکارڈز فلٹر کرے
حصہ ف — وی بی اے: ایکسس کے پیچھے پروگرامنگ

ماڈیول 15: وی بی اے کا تعارف (ویژوئل بیسک فار ایپلیکیشنز)

  • وی بی اے کیا ہے، اور میکروز کے بعد یہ کیوں سیکھیں؟ (مزید طاقت، لچک اور کنٹرول)
  • وی بی اے ایڈیٹر (Alt+F11) کو سمجھنا: ماڈیولز، کلاس ماڈیولز، پروجیکٹ ایکسپلورر، پراپرٹیز ونڈو
  • وی بی اے کوڈ کہاں رہتا ہے: اسٹینڈ ماڈیولز بمقابلہ فارم/رپورٹ کوڈ بہائند
  • اپنا پہلا وی بی اے پروسیجر (سب) لکھنا اور چلانا

ماڈیول 16: وی بی اے کی بنیادی باتیں

  • ویری ایبلز اور ڈیٹا ٹائپس (ڈائم، سٹرنگ، انٹیجر، ڈیٹ، بولین، ویرینٹ)
  • شرطی منطق: اف...تھن...ایلز، سیلیکٹ کیس
  • لوپ: فار...نیکسٹ، ڈو وھائل، فار ایچ
  • فنکشنز بمقابلہ سبس: قابل دوبارہ استعمال کوڈ بلاکس بنانا
  • عملی مشق: صارف ان پٹ ویلیڈیٹ کرنے کے لیے ایک وی بی اے فنکشن لکھنا

ماڈیول 17: فارمز اور ایونٹس کے لیے وی بی اے

  • ایونٹس کو سمجھنا: آن کلک، آن لوڈ، آن کرنٹ، بیفور اپ ڈیٹ، آفٹر اپ ڈیٹ
  • فارم کنٹرولز کے پیچھے کوڈ لکھنا (مثلاً محفوظ کرنے سے پہلے ٹیکسٹ باکس ویلیڈیٹ کرنا)
  • وی بی اے میں فارم کنٹرولز اور فیلڈز کو ریفرنس کرنا (Me.ControlName)
  • وی بی اے میں کمبو باکس اور لسٹ باکس کے ساتھ کام (قیمتیں بھرنا اور پڑھنا)
  • عملی مشق: پہلے بنائے گئے ڈیٹا ان پٹ فارم میں وی بی اے ویلیڈیشن اور متحرک عمل شامل کرنا

ماڈیول 18: خودکاریت اور حقیقی دنیا کے استعمال کے لیے وی بی اے

  • دہراوے والے کاموں کو خودکار بنانا: فارمز کھولنا/بند کرنا، کوڈ سے کوئریز چلانا
  • ریکارڈ سیٹس (ڈی اے او/ای ڈی او) میں لوپ کر کے ڈیٹا پروسیس کرنا
  • وی بی اے میں خرابیوں کی نمائش: آن ایرر گو ٹو، صارف دوست خرابی پیغامات دکھانا
  • ایکسپورٹ کو خودکار بنانا: وی بی اے کا استعمال کرکے ریپورٹ ڈیٹا ایکسل یا پی ڈی ایف میں بھیجنا
  • عملی مشق: ایک ایسا وی بی اے پروسیجر لکھنا جو خودکار طریقے سے ریپورٹ بنائے اور پی ڈی ایف میں ایکسپورٹ کرے

ماڈیول 19: جدید وی بی اے تصورات

  • ریکارڈ سیٹس کے ساتھ کام: پروگرامنگ کے ذریعے ڈیٹا تلاش کرنا، اپ ڈیٹ کرنا اور ویلیڈیٹ کرنا
  • مکمل ڈیٹا بیس میں استعمال ہونے والے حسب ضرورت فنکشنز بنانا اور استعمال کرنا
  • وی بی اے کو ایس کیو ایل سے جوڑنا: وی بی اے کوڈ سے براہ راست ایس کیو ایل بیانات چلانا
  • سادہ خودکار اسکرپٹس بنانا (مثلاً خودکار بیک اپ، خودکار نمبرنگ، لاگ ان ویلیڈیشن)
  • عملی مشق: ایک کام کردار لاگ ان سسٹم بنانا جو وی بی اے اور ٹیبل پر مبنی صارف تصدیق کا استعمال کرے
حصہ غ — ڈیٹا بیس بہتری، تقسیم اور ایس کیو ایل سرور انٹیگریشن

ماڈیول 20: ڈیٹا بیس تقسیم (فرنٹ اینڈ/بیک اینڈ ڈھانچہ)

  • ڈیٹا بیس کیوں تقسیم کریں؟ ایک فائل والے ڈیٹا بیس میں کارکردگی اور کثیر صارف مسائل کو سمجھنا
  • ڈیٹا بیس اسپلٹر ویزارد کا استعمال
  • بیک اینڈ (صرف ڈیٹا/ٹیبلز) بمقابلہ فرنٹ اینڈ (کوئریز، فارمز، رپورٹس، میکروز، وی بی اے) کو سمجھنا
  • ایک بیک اینڈ شیئر کرتے ہوئے متعدد صارفین تک فرنٹ اینڈ تقسیم کرنا
  • عملی مشق: ایک نمونہ ڈیٹا بیس تقسیم کرنا اور کثیر صارف رسائی کی جانچ کرنا

ماڈیول 21: ایکسس کو ایس کیو ایل سرور سے جوڑنا (بڑا ڈیٹا بیس بیک اینڈ)

  • بڑے اور زیادہ قابل اعتماد ڈیٹا اسٹوریج کے لیے ایکسس ٹیبلز سے ایس کیو ایل سرور پر کیوں جائیں
  • ایس کیو ایل سرور ڈیٹا بیس سیٹ اپ کرنا (جائزہ، بنیادی ایس کیو ایل سرور دستیابی کو مانتے ہوئے)
  • او ڈی بی سی کا استعمال کرکے ایس کیو ایل سرور ٹیبلز کو ایکسس میں لنک کرنا
  • لنک ٹیبلز اور مقامی ٹیبلز میں فرق کو سمجھنا
  • ایس کیو ایل سرور بیک اینڈ استعمال کرتے ہوئے کارکردگی کے مسائل کو سمجھنا
  • عملی مشق: ایکسس فرنٹ اینڈ کو ایس کیو ایل سرور بیک اینڈ سے جوڑنا اور ڈیٹا ان پٹ کی جانچ کرنا

ماڈیول 22: ایکسس ڈیٹا بیس کو آن لائن بنانا (بیک اینڈ کے طور پر ایس کیو ایل سرور)

  • ایس کیو ایل سرور کو بیک اینڈ کے طور پر استعمال کرتے ہوئے ریموٹ/آن لائن رسائی کے اختیارات کا جائزہ
  • ایس کیو ایل سرور ڈیٹا بیس کی میزبانی (مقامی نیٹ ورک سرور بمقابلہ کلاؤڈ ہوسٹڈ ایس کیو ایل سرور)
  • ریموٹ ایکسس فرنٹ اینڈ کو آن لائن ایس کیو ایل سرور ڈیٹا بیس سے جوڑنا
  • بنیادی حفاظتی مسائل: صارف اکاؤنٹس، اجازتیں اور کنکشن سٹرنگز
  • عملی مشق: ایک سادہ ریموٹ قابل رسائی ڈیٹا بیس کے منظر کی سیٹ اپ کرنا
حصہ چ — حقیقی منصوبے پر مبنی تعلیم

ماڈیول 23: مکمل حقیقی ایکسس ایپلیکیشن کی منصوبہ بندی

  • حقیقی منصوبے کی قسم منتخب کرنا: انونٹری سسٹم، ملازمین/ایچ آر انتظام سسٹم، اکاؤنٹنگ/بجٹ سسٹم، یا لاگ ان/تصدیق سے محفوظ کاروباری ایپ
  • ڈیٹا بیس کی ساخت کی منصوبہ بندی: ٹیبلز، تعلقات اور کاروباری قواعد
  • درکار فارمز، رپورٹس اور خودکاریت کے ضروریات کی نقشہ بندی

ماڈیول 24: مکمل منصوبے کی تعمیر

  • منتخب منصوبے کے لیے تمام ٹیبلز اور تعلقات بنانا
  • رپورٹس اور ڈیٹا پروسیسنگ کے لیے درکار کوئریز بنانا
  • صحیح کنٹرولز اور نیویگیشن کے ساتھ باؤنڈ اور ان باونڈ فارمز بنانا
  • گروپنگ، کل اور ایکسپورٹ اختیارات کے ساتھ رپورٹس بنانا
  • خودکاریت، ویلیڈیشن اور لاگ ان/سیکیورٹی پردے کے لیے میکروز اور/یا وی بی اے شامل کرنا

ماڈیول 25: فائنلائز، ٹیسٹ اور تعیناتی

  • ایپلیکیشن کو خرابیوں اور قابل استعمالیت کے مسائل کے لیے ٹیسٹ کرنا
  • حقیقی استعمال کے لیے ڈیٹا بیس کو فرنٹ اینڈ/بیک اینڈ میں تقسیم کرنا
  • پروجیکٹ کو کثیر صارف یا آن لائن رسائی کے لیے ایس کیو ایل سرور بیک اینڈ سے جوڑنا
  • دوسرے صارفین کو تقسیم کرنے کے لیے فرنٹ اینڈ پیک کرنا
  • آخری پروجیکٹ کی پیشکش اور جائزہ

ماڈیول 26: کورس کا اختتام

  • مکمل ایکسس ڈویلپمنٹ کے سفر کا خلاصہ: ٹیبلز → کوئریز → فارمز → رپورٹس → میکروز → وی بی اے → ایس کیو ایل سرور انٹیگریشن → حقیقی منصوبہ
  • اگلے مراحل پر بات: مزید جدید پروجیکٹس کی تلاش، حقیقی ایکسس پروجیکٹس میں حصہ ڈالنا یا ان میں ترمیم کرنا
  • سوال و جواب کی نشست اور کورس مکمل ہونے کا سرٹیفکیٹ/تشخیص (اختیاری)