برنامج Microsoft InfoPath

هو أحد برامج حزمة Microsoft Office يؤمن طريقة سهلة وفعالة للمشاركة بالمعطيات ضمن فريق عمل أو شركة معينة. نحصل عليه ضمن مجموعة برامج Microsoft Office وهناك تحديث له هو Microsoft Office Service Pack 1 .
يقدم InfoPath نمطين من أنماط العمل الأول هوFill Out a Form  يقوم بواسطته المستخدم بإدخال معلومات ضمن تصاميم جاهزة نحصل عليها مع البرنامج. أما النمط الثاني فهو تصميم نموذج خاص يلبي حاجات العمل لدينا. وسنعرض فيما يلي آلية العمل مع كل من النمطين.
1- Fill Out a Form : من القائمة File الخيار Fill Out a Form . تفتح لنا نافذة فيها العديد من الأمثلة لتصاميم جاهزة مثل طلب مبيعات، طلب شراء أو السيرة الذاتية والعديد من التصاميم التي يمكن الاطلاع عليها.
بعد فتح التصميم يمكن إدخال المعلومات ضمن الحقول المخصصة لها وبعد الحفظ نحصل على ملف ذو لاحقة xml يمكن إرساله بواسطة البريد الالكتروني أو حفظه محلياً أو تحويله إلى ملف word, excel أو html أي صفحة انترنت web page .
2- Design a Form : من القائمة File الخيار Design a Form نحصل على لائحة بالخيارات نختار New Blank Form فتظهر لنا مساحة تصميم فارغة والعديد من الخيارات الممكنة.

  • Layout : لتحديد مظهر الصفحة العام وبناء تصميم خارجي يمكن أن يحتوي عناصر التحكم المختلفة التي سنراها لاحقاً.

يمكن في هذه المرحلة إضافة جدول مع عنوان أو بدون عنوان مع عدد من الأعمدة والأسطر يختارها المستخدم.
يمكن بعد اختيار Layout أن نختار Custom Table بعدها ندخل عدد الأعمدة والأسطر ونضغط على موافق فنحصل على جدول بعدد الأعمدة والأسطر المطلوب.

  • Controls : يوجد بداخلها العديد من عناصر التحكم مثل text box لإدخال نص معين مثل اسم شخص معين مثلاً. Drop down list وهي القائمة المنسدلة التي يمكن من خلالها اختيار عنصر من عدة عناصر متاحة. Date Picker وهو حقل لإدخال التاريخ بطريقة سهلة عن طريق عرض تقويم نختار منه التاريخ المطلوب. وهناك العديد من عناصر التحكم التي تمكننا بناء واجهة معقدة بإمكانيات كبيرة بطريقة سهلة وقابلة للنقل والطباعة.

بالنسبة لكل عناصر التحكم المختلفة يمكن من خلال النقر بالزر الأيمن على عنصر التحكم وأخذ خصائصه التي يمكن من خلالها عمل العديد التحققات التي تحكم المعطيات التي يتم إدخالها.
كما يمكن ربط الواجهة المصممة في البرنامج مع مصدر معطيات عن طريق ADO .NET لإظهار المعطيات ضمن قاعدة معطيات وعمل المعالجة عليها.
بهذا يقدم برنامج InfoPath العديد من الميزات البسيطة التي يمكن أن يستفيد منها المستخدم العادي للحاسب ومن جهة ثانية يقدم إمكانيات كبيرة تلبي حاجة المستخدم الخبير.
كما يمكن أن نحصل على معلومات كاملة عن البرنامج من خلال المواقع التالية الغنية بالأمثلة المفيدة


http://www.learnthat.com/computers/learn.asp?id=1878&index=73
أو
http://msdn2.microsoft.com/en-us/library/bb191013(office.11).aspx

 

إعداد و تقديم:
م. طارق الذيب