اذهب الي المحتوي
أوفيسنا

أبو آدم

أوفيسنا
  • Posts

    3,292
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    29

كل منشورات العضو أبو آدم

  1. نفع الله بنا وبك تصدقوا علينا بالدعاء
  2. أخي حامل المسك هل هذا هو اللإستعلام المقصود ؟؟! NA_Rep_Total_UP.rar
  3. أخي حامل المسك تفضل آملا أن يكون هذا مرادك كتقرير ، فما بال الاستعلام ؟؟ NA_Rep_Total.rar
  4. أخي العزيز يرجى ارفاق نسخة للاصدار 2003
  5. أخي العزيز تفضل ولكن أدخل بعض السجلات حتى تتمكن من العمل بالفرز NA_DoRep.rar
  6. متعك الله بالنعم وأجزل لك العطاء أما الثانية فمقصودة ، حتى نبحث ... ونجرب و.. و...
  7. أخي العزيز كل الاحترام والتقدير لأستاذنا رضوان ، وكل الاخوة الافاضل اطلعت أخي العزيز الجداول في القاعدتين ، وما فهمته انكم تجمعون اسماء المدارس التابعة لتنظيم اداري كل على حدي ، وتسعون لتجميعها في قاعدة واحدة كما اشار عليكم استاذنارضوان . بالملاحظة : الجداول لا بد ان تكون مؤهلة لهذه التجزءة والتجميع ، وهي ليست كذلك ، فالجدول فيه ثلاثة حقول،id وهو ترقيم تلقائي ، insname كنص ، idcenter رقم الاول يتم الترقيم التلقائي لكل قاعدة على حدى ولا يمكن اعتماده في الجدول التجميعي ، والثاني اسماء مكتوبة بدون ضوابط ولا اظنها تمثل الاسماء الفعلية الرسمية فلا تفرد فيها، والثالث رمز المنطقة الادارية ، فعلي ماذا تريدني ان اعتمد في الفرز والفهم حتى أجعل الاستعلام او الكود البرمجي يميز بين ما هو في الجدول التجميعي سابقا وما هو جديد؟!! ارجو اعادة النظر في تصميم الجداول ،، فالطلب ليس صعبا ولكن وحسب الواقع الحالي لن تكون النتائج مضمونة الدقة ، عند توسع السجلات وارتفاع اعدادها. واقترح اضافة حقل جديد لترميز المدارس حسب ضوابط متفق عليها. ونحن في العون ما قدر لنا
  8. أخي العزيز إذا كنت تقصد الإنشاء (وهو لا بد عنه) تفضل
  9. أخوتي الأفاضل بسم الله ،، ومن حيث انتهينا سنعود لنستمر ، وباسم الله وحوله سنصول ونجول ، ونسأل علام الغيوب أن يعلمنا ما ينفعنا وينفعنا بما علمنا ، اللهم لا علم لنا إلا ما علمتناو نسأل الله العظيم رب العرش العظيم أن ينفع بما قدمت في المرحلة الأولى من التطبيق . راجيا من الإخوة والاخوات الافاضل فتح باب النقاش حول هذه المرحلة ، لنتأكد من فاعليتها و ربطها مع تطبيقاتهم وبرامجهم كيما ننتقل للمرحلة الثانية بإذن الله. والله من وراء القصد
  10. إخوتي الأعزاء وبالنتيجة لسلسة إنشاء المجلدات التي تحدثنا عنها وطبقناها يكون لدينا ثم ثم ثم ثم الى File & Folders 1.rar
  11. أخوتي الأفاضل بسم الله ،، ومن حيث انتهينا نبدأ ، وباسم الله وحوله نصول ونجول ، ونسأل علام الغيوب أن يعلمنا ما ينفعنا وينفعنا بما علمنا ، اللهم افتح علي ، وافكك عقدة من لساني يفقهوا قولي ، اللهم لا علم لنا إلا ما علمتنا. وفي التطبيق المرفق أصبح لدينا في الجدول 10666 سجل للتعامل معها ، والتفصيل كما يلي: = رمز التصنيف الرئيسي بالحقل strStage1 يخص المركز الجمركي = رمز التصنيف الثاني بالحقل strStage2 يخص المركز السنة = رمز التصنيف الثالث بالحقل strStage3 يخص المركز الوضع الجمركي = رمز التصنيف الرابع بالحقل strStage4 يخص المركز رقم الإشارة (ملف العملية الخدمية) = يتم استخدام معالج البحث المتضمن بالنموذج عند الحاجة ، كل مجلد تم إنشاؤه ، سيكون زر الإنشاء الذي بجانبه تحت وضع (عدم التمكين)، وتمكين الزر معناه ( المجلد غير موجود ، قم بإنشاء المجلد بالضغط هنا ) كما في الصورة 3.10. = عند الضغط على زر إنشاء مجلد سيخبرك صندوق الرسائل بأنه سيتم إنشاء مجلد سنوات أو أوضاع أو مركز ، وبالموافقة سيتم إشعارك بنجاح عملية إنشاء المجلد ، الصورة 3.11 و 3.12 = بعد إنشاء المجلدات وتخزين الملفات ضمنها ( كما سنعرف لاحقا ) ، نقوم بالبحث عن إشارة معينة وعند جلب معلوماتها وتعقب ملفاتها والتأكد بأنها موجودة ، الصورة 3.13 ، نضغط على زر إظهار المجلد الخاص بالإشارة وبعد الإجابة على استفسار صندوق الرسائل بالرغبة بمشاهدة محتويات المجلد ، تظهر لنا محتويات المجلد باستخدام كود برمجي ، كميزة جميلة نستطيع من خلالها تشغيل المرفق مهما كان نوعه بالضغط المزدوج على الأيقونة الخاصة به ، الصورة 3.14 و3.15. ... قلبوا الأمور وللحديث بقية و ..
  12. أخوتي الأفاضل بسم الله ،، ومن حيث انتهينا نبدأ ، وباسم الله وحوله نصول ونجول ، ونسأل علام الغيوب أن يعلمنا ما ينفعنا وينفعنا بما علمنا ، اللهم افتح علي ، وافكك عقدة من لساني يفقهوا قولي ، اللهم لا علم لنا إلا ما علمتنا. - في النموذج الثاني frmFolderTracker ، وهو نموذج متعقب ومحدد مسار مجلدات الأرشفة وصلنا للحديث عن إنشاء أربعة أزرار غايتها إنشاء مجلدات الأرشفة ، بحث تكون متاحة أو غير متاحة تبعا لوجود المجلد أو عدمه ، حيث يقوم التطبيق ومن خلال كود في حدث ( في الحالي On Current) بتعقب وجود المجلد ، وحال العثور علية يقوم بمنع إتاحة الزر ( رغم انه لو بقي متاحا فلن يقوم بتكرار إنشاء المجلد كونه موجود) ولكنني قمت بمنع إتاحة الزر حتى يعلم المستخدم أن المجلد موجود ، وهذا ينطبق على المجلدات من strStage1 إلى strStage4 ، الصورة 3.05 . - وهناك زر لإعادة تفعيل البحث ، الصورة 3.06 - زر إظهار مسار ملفات الأرشفة المستهدفة كاملا ، الصورة 3.07 - زر تنشيط السجلات بعد البحث ، ضمن المجموعة الواردة في الصورة 3.03 وننتقل أعزائي إلى متطلبات تفعيل هذه المرحلة من التطبيق ، حيث يلزمنا أن نقوم بربط الجدول الرئيسي لتطبيقنا المرتبط والمراد أرشفة ملفات لخدمته ، ثم إنشاء استعلام إلحاق بالجدول tblDocumentation ويتم من خلاله إلحاق رمز التصنيف الرئيسي بالحقل strStage1 ، ثم إلحاق رمز التصنيف الثاني بالحقل strStage2 ، ثم إلحاق رمز التصنيف الثالث بالحقل strStage3 ، ثم إلحاق رمز التصنيف الرابع بالحقل strStage4 ، ونقوم بإلغاء هذا الاستعلام لأن استخدامه انتهى ولا داعي له ، وتكون النتيجة حسب الصورة 3.08 ( تم الإجراء في التطبيق المرفق ويمكن إلغاء جميع السجلات الموجودة بموجب استعلام إلغاء وإلحاق السجلات من أي قاعة تشاء حسب الطريقة أعلاه) ثم ننتقل لإنشاء مجلد الأرشفة الرئيسي ضمن القرص الصلب D تحت الاسم D:\Databases وبداخله ننشئ مجلد آخر باسم Files لتخصيصه للمجلدات الفرعية الخاصة بالأرشفة ، وتم تعريف هذه المجلدات ضمن الوحدة النمطية MyFile ليتم استخدامها في كامل التطبيق، ويمكنك هنا تحميل التطبيق ضمن المجلد Databases بجانب المجلد MyFile ، وأنا بحكم الخبرة المتواضعة ابتعد كثيرا عن القرص الصلب C ، لأنه حمال الأسية وكثيرا ما يتعرض للأعطال والفورمات و .. و.. فيبقى تطبيقنا بعيدا قدر الإمكان عن المشاكل . وحال عدم وجود القرص الصلب D أو عدم الرغبة باستخدامه يمكن استبداله بأي جزء من القرص الصلب وذلك بتغييره منذ البداية ضمن الوحدة النمطية كما في الصورة 3.09 إلى أي هدف تريد. وللحديث بقية ...
  13. أخي العزيز إخوتي الأعزاء أنا آسف فهمت فحوى المشاركة بشكل خاطئ ، وعلق بذهني عند التطبيق انك تريد حساب مدة المشروع ، وقد عدلت الآن الى احتساب الباقي من مدة المشروع حسب تاريخ يوم الاحتساب ، ولكن علينا ترحيل المشاريع المنتهية من هذا الملف حتى لا نحتسب المشاريع القديمة المنتهية (بالسالب) اعذرني أخي العزيز ... أدعي انني ضعيف في الرياضيات آمل ان تجيب بوضوح هل هذا ما تريد ؟؟ NA_followup1_UP.rar
  14. أخي العزيز في النموذج وفي حدث عند الخروج لمربع النص EworkDate ( تاريخ نهاية المشروع) وضعنا كود برمجي ، قمنا من خلاله بتعريف ثلاثة عناصر لتكون كل منها عدد صحيح وهي: Dim DGP As Integer Dim MGP As Integer Dim YGP As Integer للتعرف على محتويات حقل اليوم والشهر والسنة. ثم قمنا باستدعاء الوظيفة EndWork وهي معرفة ومفصلة في نفس النموذج ، حيث قمنا بتعريف المتغيرات تاريخ البداية DateFm وتاريخ النهاية DateFm لتكون As Variant ( متغيرات ). ثم عرفنا ستة عناصر وهي : Dim ddf As Byte, mmf As Byte, yyf As Integer Dim ddt As Byte, mmt As Byte, yyt As Integer لتكون بت وأعداد صحيحة وهي تمثل يوم بداية المشروع وشهر بداية المشروع وسنة بداية المشروع ، ثم يوم نهاية المشروع وشهر نهاية المشروع وسنة نهاية المشروع . ثم تعرف Format التاريخ ومتغيرات والسيطرة على التاريخ المدخل في حقول تاريخ البداية وتاريخ النهاية. ثم نطلب اختيار قيم متغيراتنا الستة المعرفة من صيغ التاريخين الرئيسيين على الشكل اللازم لفرز اليوم عن الشهر عن السنة. ثم نتعامل مع المعادلة الرئيسية وهي تتلخص في (( يوم نهاية المشروع ) – ( يوم بداية المشروع)) و (( شهر نهاية المشروع ) – ( شهر بداية المشروع) ) و (( سنة نهاية المشروع ) – ( سنة بداية المشروع) ) مع مراعاة تحول ما يزيد عن الثلاثين يوما لشهر واحد وما يزيد عن اثني عشر شهرا لسنة. والله أعلم = أما بالنسبة لتحويل التاريخ الميلادي لهجري فعليك بإعدادات الجهاز ، إذا كنت تريد تغيير إعدادات التاريخ لكامل التطبيقات والأعمال على جهازك ، أما إذا كان الأمر يتعلق بهذا التطبيق ، فابحث في المنتدى عن ( تاريخ هجري) وتصفح ... أو يكون للحديث بقية.... = وتنبيه القرب يلزم فيه تعريف القرب ، فأعطنا ضوابطه وشروطه ، و أبشر ... والله من وراء القصد
  15. أخوتي الأفاضل بسم الله ،، ومن حيث انتهينا نبدأ ، وباسم الله وحوله نصول ونجول ، ونسأل علام الغيوب أن يعلمنا ما ينفعنا وينفعنا بما علمنا ، اللهم افتح علي ، وافكك عقدة من لساني يفقهوا قولي ، اللهم لا علم لنا إلا ما علمتنا. أخي أبا عبد الله ، كنت طلبت جدولا فيه من السجلات ما يكفي للتعامل مع مشروعنا ، مع تحليل لمراحل وأقسام التطبيق لديك ، وربما أخفقت بإيصال الفكرة أو لم تصلك مني واضحة ، ولكنني سأستمر بالإشارة لتطبيقك لحين وصولك لما ينفعك بإذن الله. سأبدأ بالخطوة الأولى و المرحلة الأولى من التطبيق ، وهي بإجمالها تتضمن ما يلي : = إسم القاعدة التي سيتم إرفاقها (File & Folders 1.mdb ) = تتضمن القاعدة جدولا واحدا وهو tblDocumentation وهو الجدول الرئيسي لدينا للتعامل مع التطبيق وأنشأنا فيه خمسة حقول حسب الصورة 3.01 (وسنستخدم هنا الصور تعزيزا للشرح حتى نعزز الفهم بالمشاهدة) ، كل حقل سيحمل حقلا من حقول مراحل الأرشفة ، ولمزيد من التوضيح ، لتطبيقات الصادر تكون مراحل لفرز المجلدات كما يلي : المرحلة الأولى ( الصادر) وتلحق سجلاتها بالحقل strStage1 المرحلة الثانية ( نوع الصادر ، عادي وسري) وتلحق سجلاتها بالحقل strStage2 المرحلة الثالثة ( السنة) وتلحق سجلاتها بالحقل strStage3 المرحلة الرابعة ( رقم الصادر) وتلحق سجلاتها بالحقل strStage4 وسيتم لاحقا توضيح آلية الإلحاق والفكرة المقترحة للتطبيق ، عند التعرض لما هو مطلوب لإلحاق معلومات أي قاعدة بتطبيقنا هذا. = لي وجهة نظر في مسألة شكل النموذج ومراعاة الجماليات في النماذج بالإضافة للتطبيقات المساعدة والتي تريح المبرمج المنفذ والمستخدم ، من حيث مراعاة الألوان المريحة أو المهيجة ، بالإضافة لإدراج أدوات بحث وفرز وتحليل وإحصاء مبدئية في النماذج المهمة بحيث لا نضطر للقفز والانتقال بين أكثر من نموذج للوصول للنتائج المرجوة ، ناهيك عن إدراج تلميحات وتعليقات مفيدة للاستخدام العام للنموذج أو التطبيق كاملا. = تتضمن القاعدة نموذجين ، الأول F1 ، وهو نموذج ترحيب واستهلال ، وفي هذا النموذج ننفذ مجموعة من التطبيقات البرمجية ومنها : - تنفيذ فكرة Progress Bar من خلال كود في حدث Form Timer ( عند عداد الوقت) - تنفيذ فكرة إغلاق النموذج الحالي وتشغيل نموذج ثاني من خلال كود في حدث Form Timer ( عند عداد الوقت) الثاني frmFolderTracker ، وهو نموذج متعقب ومحدد مسار مجلدات الأرشفة ومنشئ لها ، ومصدر معلوماته مستقاة مباشرة من الجدول tblDocumentation ، ويحتوي : - محرك بحث من ثلاث مراحل ، بتوافق الثلاثة strStage1 و (strStage2 أو strStage3 ) و strStage4 ، الصورة 3.02 - إظهار نتائج البحث ضمن النموذج و / أو معلومات الجدول . - خمسة حقول تحتوي سجلات القيد الحالي ( لمجلدات الأرشفة ) في أربعة منها ، والخامس يحتوي مسار الملفات المستهدفة - تنفيذ فكرة Progress Bar من خلال كود في حدث Form Timer ( عند عداد الوقت) - مجموعة أزرار مجسمة ذات شكل جميل ومريح ومتميز ، زر للسجل التالي ، و زر للسجل السابق ، و زر للسجل الأول ، وزر للسجل الأخير ، تعتمد على وحدة نمطية في التنفيذ ، مع رسائل عند نهاية السجلات المختارة ، بالإضافة لزر للإغلاق ، الصورة 3.03 ، وهي تنفذ حسب ارتباطها بالوحدة النمطية و أوامرها الموضحة بالصورة 3.04 - أربعة أزرار لإنشاء مجلدات الأرشفة ، بحث تكون متاحة أو غير متاحة تبعا لوجود المجلد أو عدمه وبعد إذنكم ... للحديث و الأزرار بقية ... والله من وراء القصد
  16. أخي العزيز تم التحميل ، كنت قد بدأت المشروع مع إحدى قواعد البيانات الخاصة لدي لغاية في نفسي، سانظر بالتعديل واوافيكم بالنتيجة،،
  17. أخي العزيز ابهجني ردك ، ولكن استميحك عذرا لانشغالي بمشروع اعمل به ان لم يسبقني احد الاخوة ساجيب عليك ، فاصبر ... لطفا
  18. أخي العزيز تأكد من الرقم الذي تستخدمة للدخول و اذا كنت قد استخدمت احرفا تأكد من اللغة و الاحرف الكبيرة و الصغيرة (ٍٍShift)
  19. الحمد لله الذي علمنا ما ينفعنا
  20. أخي العزيز الرابط لا يعمل حمل الجدول الرئيسي فقط ضمن قاعدة بيانات ، وعلى موقع المنتدى ... اذا سمحت
  21. أخي العزيز بعد اذنك اجريت تعديلات على الجدول و النموذج بشكل جذري نصيحة لوجه الله : لا تعتاد على استخدام الاحرف العربية في اسماء الجداول و الحقول وفي المرفق ما تحتاجه ان شاء الله ونحن في العون ما قدر لنا وان كانت لك استفسارات ، فللحديث بقية... NA_followup1.rar
  22. أخي العزيز تفضل في خيارات النموذج عدل ما يلي: أنشئ ماكرو جديد > في action ثبت Maximize في خيارات النموذج وفي حدث On Load تثبت استخدام الماكرو كما يلي: في خيارات النموذج وفي Shortcut Menu عدل كما يلي لإيقاف استخدام الزر الايمن للماوس والدخول لوضع التصميم للنموذج (مثلا) ، ما لم يؤثر ذلك على استخدامل لقوائم أخرى: وتفضل التطبيق NA_Full.rar
  23. أخواني الاعزاء أهل اصدار 2007 يرجى تحويل المرفق لاصدار 2003 الظاهر وجب علينا استخدام 2007 على أحد الاجهزة !!!
  24. أخوتي الافاضل من حيث انتهينا نبدأ ، وباسم الله وحوله نصول ونجول ، ونسأل علام الغيوب ان يعلمنا ما ينفعنا وينفعنا بما علمنا . أهمس باذنكم أخوتي بان قلة التفاعل تورث هبوط الهمة ، وتنزع فتيل الاندفاع ، وقد واجهت هذا الامر أكثر من مرة حتى أنني احتسبت في نفسي حساباته قبل ان اطرح هذا الموضوع ، وصممت على الاستمرار ، لأن فعلي وقولي قد احتسبته عند الله ابراءا للذمة في علم تعلمته بفضل الله ، ولا يفهم هذا عتابا لا بل جزء من علم ويقين أدركته من فضل علام الغيوب. أخوتي الافاضل بدأت بانشاء قاعدة بيانات افتراضية للتطبيق ، هذه القاعدة و من - باب التأكيد عل الفكرة التي اطرحها - آمل ان ترتبط باي قاعدة بيانات مهما كانت غايتها ، و سنعمل ان تكون كأدة أو تطبيق مستقل خاضع للتعديل وملحق بتطبيقات الاكسيس لغايات الأرشفة. عبر تجاربي البسيطة والتطبيقات التي قمت بانشائها أعمل حاليا على تجزئة الافكار و اعطائها حقها من التفكير و التحليل والتطبيق بشكل مستقل بعيدا عن حشرها واقحامها في التطبيق الرئيسي ، حيث أن اقحام الافكار ببعضها ودمجها يورث التطبيق تضخما وتشعبا يعيق تطوير الافكار نتيجة للتشابك والترابط ويزيده تعقيدا. ببساطة !! نريد قاعدة بيانات لأي غاية لنقوم بالتعامل معها في مراحل انجاز مشروعنا ، وهنا أدعو أخي الفاضل ابا عبدالله لارفاق قاعدة بياناته ( كجداول فقط ) ، وهذه القاعدة ستخضع لعملية تحليل لتحديد ما يلي : أولا: الحقل الذي ستعتمد سجلاته لغايات الربط مع أسماء الملفات ، والربط هنا ربط بالتسمية وليس ربطا بالعلاقة و الاقتران ، حيث ستكون قيمة هذا الحقل جزءا من اسم ملفات الارشفة الخاصة بهذا السجل . ثانيا: أعداد وتسميات مجلدات الأرشفة اللازمة للتطبيق المرفق ، مثلا ،، مجلد رئيسي للوارد يتفرع داخله مجلد للوارد العام وآخر للوارد السري ... وهكذا ، وصاحب التطبيق هنا أدرى بشعابه فيوضح لنا الاخ ابو عبدالله هذه التفاصيل بدقة ، حيث ان هذه المعلومات جزء من بنية و صياغة أحد النماذج والقائم على مراقبة وجود وانشاء المجلدات برمجيا ، بدون تدخل منعا للتكرار و الاخطاء المورثة لمنع الربط اللاحق. وهنا أود ان أنبه لمسألة ذات أهمية ، وهي أن للأرشفة المرتبطة بالتطبيقات غايات رئيسية معلومة ، وتنفيذ هذه الغايات يتحقق بأحد منهجين – فيما أعلم - : أولها : إعتبار الوثائق المؤرشفة مصدر معلوماتي رئيسي وغاية من الأرشفة ، وهذا يؤثر مباشرة على حجم ونوع المعلومات المتضمنة في قاعدة البيانات وتكون في غالبها للاستدلال و الاحصاء و الرقابة ، ويؤثر على منهج وآلية تسمية الملفات المؤرشفة وآليات تسميتها وفق كودات ( قوالب ) معينة. وثانيها : أعتبار الوثائق المؤرشفة دعم توثيقي أو توثيق محوسب ( Soft Copy ) لمنظومة المعلومات ووثائقها الورقية ، وهنا يكون حجم المعلومات في قاعدة البيانات الرئيسية كبيرا وشاملا لكافة المعلومات اللازمة للاستدلاء و التفصيل و الاحصاء و الرقابة ، وتكون عند تحديد آليات تسمية الملفات المؤرشفة مخيرا بين بساطة ويدوية التسمية أو آليتها. والجمع بين المنهجين وارد ولكن قد يكون فيه تزيد وهدر للجهد و الوقت و الامكانات ، وتشعر مع تطبيقه بالثقل . وتأسيسا على ما تقدم ندرك أهمية التروي عند تحليل قاعدة بياناتنا التي نعزم على اضافة خدمة الأرشفة اليها. بانتظار قاعدة البيانات ( بعدد كاف من السجلات للوارد والصادر بفروعه) من أخي أبي عبدالله ، بالاضافة لما تجود به قرائحكم من مساهمات و ارشادات وأفكار. والله من وراء القصد وللحديث بقية ....
  25. أخي العزيز مشكلة الطابعة الافتراضية للجهاز تم حلها لديك في التطبيق وفي النموذج المحدد كما وضحت لك ، حيث تختار الطابعة pdf عند تحويل التقرير للصيغة المستهدفة ، ثم تقوم باعادة تعريف الطابعة الافتراضية للجهاز من خلال النموذج ، للاستخدامات العادية للجهاز. أما مسألة التعامل مع اللغة العربية فالظاهر انها تعود لاعدادات اللغة الرئيسية لديك في الجهاز وخيارات استخدام اللغة العربية لديك ، تفقدها و أحسن الاختيار فيها.[
×
×
  • اضف...

Important Information