الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج* للصادر والوارد أرجو الإطلاع عليه وتقيمه

مغلق
بدأه خلوودي في 22 يناير 2003 · 41 رد · 7,427 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أخواني الأعزاء في هذا المنتدى الرائع:

قمت بعمل برنامج للصادر والوارد أتمنى من الله العلي القدير أن ينال أستحسانكم ورضاكم ولقد قمت بتحميله على هذا المنتدى لعدة أسباب:

1- لتعم الفائدة بإذن الله تعالى .

2- ليستفيد منه بعض الأخوة الذين يبحثون عن برنامج للصادر والوارد " مجانا"

3- حتى أجمع ملاحظاتكم على البرنامج ثم أقوم بالتعديل عليه لإصدار النسخة الثانية المعدلة إن شاء الله.

4- للعمل على وضع بذرة من أجل القيام بعمل المشاريع الجماعية والتي فيها فائدة عظيمة للجميع.

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

ملاحظات:1-

وضعت البرنامج بصيغة mde ليس لحجبه عنكم ولكن حتى نتواصل معناً وتثرون الموضوع بشكل كبير حتى تعم الفائدة.

2- كلمة المرور التي سوف تظهر في البرنامج هي 123

طلب :

أرجو من جميع الأخوة الذي سيطلعون على البرنامج إبداء أرائهم في البرنامج سواء بالمدح أو النقد الهادف حتى أستطيع أن أقيم عملي .

وعد :

أعد الجميع في هذا المنتدى الرائع بعد الإنتهاء من جمع أرائكم بوضع البرنامج بصيغة mdb. وهذا وعد مني بذلك.

تحياتي أخوكم خلوودي " خالد "(f)(f)

khalodee.zip

1
#2

السلام عليكم

اخي خلودي تحياتي لك

برنامج رائع. ولكن هناك عدة ملاحظات وهي:

1- هل استطيع البحث عن المعاملة بالرقم.

2- هل استطيع البحث عن المعاملة بالموضوع اي انني بمجرد ان اقوم بإدخال اول كلمة من الموضع للمعاملة تظهر جميع المعاملات التي توجد فيها هذه الكلمة. اي مثلا اريد ان ابحث عن معاملة موضوعها : تكليف خلودي بدورة.

فأكبت في خانة البحث كلمة تكليف فيتم جلب جميع المعاملات الي تبداء بموضوع تكيلف.

ليسهل البحث عن المعاملات.

ولدي تعقيب ايضاً على الموضع بعد إستشارة اهل الاختصاص في الصادر والوارد

ولك تحياتي.

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

وشكرا

#3

أخي العزيز dsaar (f)شكراً لك على جميع الملاحظات :

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

أنا في أنتظار التعقيب بعد استشارة أهل الاختصاص .

أما بالنسبة للقاعدة فهي موجودة ويمكنك استيرادها .

شاكر لك على أهتمامك .

خلودي(f)

#4

البرنامج جميل ومتعوب عليه ويكفي قصدك منه .. فجزاك الله خيراً

طبعاً الملاحظة على أي برنامج لا تنقص من شأنه فربما لا تجد عمل إلا وعليه ملاحظه حتى ولو واحدة فقط فالكمال لله وحده

========

إضافة إلى ما ذكر من الملاحظات .. فهذه بعض الملاحظات وهي :

- جدول (اليوم)و(الشهر)اعتقد انهما غير ضروريان ويكفي أن تذكر الأرقام في مربع التحرير والسرد هكذا..

نوع مصدر الصف :قائمة القيم

مصدر الصف : مثلاً للأشهر(1;2;3;4;5;6;7;8;9;10;11;12) وكذلك الحال مع الأيام

-جدول (السنة ) غير ضروري ويكفي ان تحدد قناع الادخال لحقل السنة هكذا(9999) ليقوم المستخدم بإدخال السنة على طريقة إدخال الأرقام (4)أرقام فقط

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

-بالنسبة للتاريخ إذا كنت قد جعلته مجزء الى يوم و شهر وسنة فالافضل هو ضم هذا التجزئ في التقارير ولا تجعلها مجزئه كما هي في النماذج

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

-بالنسبة للبحث في نموذج(التعديل والحذف) يفضل ان يكون عن طريق مربع نص غير منظم وزر أمر بدلاً من طريقة البحث المضمنة في الاكسس

-أزرة الإغلاق التي باللون الأخضر غير واضحة .

هذا ما لاحظته من الزيارة الأولى للبرنامج .. وربما يكون هناك ملاحظات أخرى لم ألحظها سأذكرها إذا وجدتها

وبالتوفيق إن شاء الله

#5

أخي العزيز فهد الدوسري:

شاكر لك على جميع الملاحظات القيمة وإليك الرد عليها:

1- بالنسبة للملاحظة الاولى بخصوص اليوم والشهر فمعك كل الحق.

2- بالنسبة للملاحظة عن السنة فأنا قد وضعتها حتى لا يغلط المدخل أثناء الإدخال فقد يدخل 1523 بدلأ عن 1423 وطبعاً هذا نتيجة السرعة فمنعاً للغلط عملتها هكذا .

3-بالنسبة للنماذج المنبثقة فقد لاحظت ملا حظتك تلك ولكن والله أني لم أعرف كيف أتخلص من هذه المشكلة أما الأن وبعد ملاحظتك فلقد تبينت لي الصورة بشكل واضح فجزاك الله خيراً.

4-بالنسبة لجمع التواريخ في الاستعلام ملاحظة رائعة . وياليت تدلني على الطريقة لكي أطبقها لأنني لا أعرف كيف هل عن طريق أستعلام أو عن طريق دالة.

5- بالنسبة للرسالة التي تظهر في حالة عدم وجود بيانات في التقرير فلقد سقطت مني سهواً وسوف أعمل على تعديلها إن شاء الله تعالى.

6- بالنسبة للبحث عن طريق مربع نص غير منظم وزر أرجو أن توضح لي فائدته وهل هو أفضل من طريقة البحث المضمنة في الأكسس .

7- بالنسبة للأزرة التي باللون الأخضر فهي عندي واضحة جداً ولكن ستكون في الحسبان عند التعديل.

أخيراً أخي فهد الدوسري أسعدتني جميع الملاحظات وفي إنتظار المزيد منك إن وجدت أي ملاحظات أخرى.

تحياتي لك أخوك خلودي

#6

اشكرك من كل قلبي خلووووووووودي

هل بالامكان تضعه بدون التحويل الى mde

عشان نستفيد منه

تحياتي

#7

أخي خالد

لضم التاريخ (يوم و شهر و سنة )

ضع مربع نص غير منظم في التقرير وضع في (مصدر عنصر التحكم) له

=([سنة] & "/" & [شهر] & "/" & [يوم])

بالنسبة للبحث ((من وجهة نظري )) ليس أفضل من المضمن في الأكسس ولكنه مظهر جمالي للنموذج ودليل على كفاءة المبرمج

بالنسبة للسنة فيمكنك تحديد ما يتم إدخاله فتضع في (قاعدة التحقق من الصحة ) مثلاً

 Between [1423] And [1490]

وتضع الرسالة اللازمة في حالة إدخال غير ذلك

اتمنى لك التوفيق

#8

السلام عليكم ورحمة الله وبركاته ،،

بارك الله فيك وجزاك كل خير على برنامجك الرائع ...

وأتمنى وضع ميزة مهمة في البرنامج وهي أن يكون في نموذج بيانات الصادر والوارد

امكانية تشغيل الاسكانر لاضافة صوره مستندات الصادر والوارد مع وظيفة تكبير المستند

وهذا يساهم بشكل كبير في تكامل وظائف البرنامج

فما رأيك بهذا الاقتراح ...؟؟؟؟

مع خالص الشكر والتقدير

#9

الأخ / خالد

عمل ممتاز الله يعطيك العافية

نود وضع البرنامج مفتوح المصدر ففي ذلك فائدتين الأولى لنا والثانية لك0

أولاً : الإطلاع على الأكواد والدوال في الوحدات النمطية والتعابير في الاستعلامات وطرق العلاقات 0

ثانياً : الكل منا يكتب الاكواد بطريقة يراها مناسبة ولكن قد أكتب كود يتكون من عشرة اسطر وتوجد طريقة أخرى لا تحتاج سوى إلى سطر واحد والبعض يوجد في الأكواد التي يكتبونها أخطأ لا تظهر إلى بتحقق أمر معين أو عدم تحقق أخر وأنا أولهم ولا أرى تلك الأخطاء إلا بعد العمل على البرنامج فترة طويلة0

ولكي أعطيك رائيي احب أن أطلع على البرنامج مفتوح 0

لك تحياتي

#10

أخواني الأعزاء abutraiky و sultan ومصلح الحريصي

شاكر لكم الاهتمام وبالنسبة لوضع البرنامج مفتوح فلقد وعدت بذلك وأنا عند وعدي.

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

الأخ فهد الدوسري

عاجز عن تقديم الشكر لك ولقد طبقت 90% من اقتراحاتك وفي انتظار المزيد

أخيراً تحياتي للجميع

أخوكم خلودي

#11

بارك الله فيك وفي جهودك وأنا اشكر الاخوان على تقديم الملاحظات ونعتبرها وبصراحة تعديل لأعمالنا الخاصة وللجميع الشكر والتقدير

#12

شكراً لك أخي مرشد المبتدئين(f)

#13

الأخ العزيز خالد

السلام عليكم

جهد طيب ومشكور وأحثك على الاستمرار فإنت تتقدم بشكل جيد

هذه بعض الملاحظات السريعة

احرص دائماً على استخدام الحقول الرقمية بقدر الإمكان حتى يسهل التعامل مع البيانات الكثيرة مثلاً بدلاً من تخزين ( صادر ، وارد ) يمكن تخزين (2،1 ) ويتم تحويلها عند الحاجة لذلك وقل مثل ذلك في ملف الجهة حيث يمكن أن يكون هناك جدول خاص للجهات ويتم تخزين رقم الجهة فقط في جدول المعاملات وليس اسمها

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

يحتاج البرنامج إلى بعض الخدمات المهمة مثل النسخ الاحتياطي

الرسالة التي تقول الآن يمكنك التعديل لا داعي لها

يحتاج البرنامج إلى نظام صلاحيات ولو صغير لكنها فرصة تدريب جيدة لك

هذه بعض الملاحظات السريعة وقد اطلعت على صورتك المرفقة في البرنامج فرأيت فيها النجابة فإلى الأمام

تمنياتي لك بالتوفيق والنجاح في الدنيا والآخرة

أخوك / أبو هاجر

#14

أخي العزيز أبو هاجر أو كما أطلقت عليك " جابر عثرات الكرام ";)

في الحقيقة أنا سعيد جداً بردك وتعليقك على البرنامج فجزاك الله خيراً.(f)

ولكن:

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

أخيراً شكراً لك على ثنائك على الصورة مع العلم أن الجدول بالكامل نسيته بالخطأ.

أخوك خلودي " خالد "

#15

أخي الكريم جداً / خالد

أهنئك على التصميم الجميل للبرنامج وهو بلاشك يعكس قوة صبرك على تحقيق ما تريد.

بالإضافة إلى ما ذكره الأخوة هنا لدي بعض الملاحظات التي أرجو أن تتقبلها بصدر رحب :

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

اقترح إضافة حقل باسم (( حالة الرسالة)) يبين حالة الرسالة إذا كانت صالحة أو ملغية عند الإستفسار عن الرسائل . والسبب أن بعض الرسائل تسحب أو تلغي بناءاً على توجيهات المسؤولين بعد أن يتم تسجيلها وإعطائها رقم .

بالنسبة إلى الصادر إضافة حقل رقمي يأخذ قيمتين اما (1) لتعني أن هذه الرسالة ملحق لرسالة سبقتها لإستعجال الرد مثلاً ، أو (2) لتعني أن هذه الرسالة منفصلة ليست مرتبطة بأي رسالة. فإذا كانت قيمة هذا الحقل = 1 يتم إدخال البيانات الأخرى المتعلقة بالإلحاق: كتاريخ الإلحاق ، ورقم الرسالة الملحقة. أما كانت القيمة = 2 فيتم القفز إلى الحقل التالي.

بالنسبة للوارد إضافة حقل رقمي يأخذ قيمتين اما (1) لتعني أن هذه الرسالة بحاجة إلى رد ، أو (2) لتعنى أن هذه الرسالة ليست بحاجة إلى رد.

إدخال أسماء الأشخاص أو الجهات التي تم اعطاؤها نسخاً من هذه الرسالة.

إعطاء تصنيف لنوع المراسلات (سري / عادي)

هذا ما لدي حالياً والله يوفقك . (f)(f)

ibnmusqat.gif
#16

الأخ خلوودي حقيقة البرنامج رائع ومساهمة فعالة منك لهذا المنتدى بالنسبة للملاحظات أعتقد أن الاخوان ماقصروا وما اعتقد أن بيكون عندي ملاحظات أزيد من ملاحظاتهم القيمة المفيدة .

وجزاك الله خير(f)

#17

أخي العزيز ابن المسقط (f)واخي العزيز بو تركي(f)

أشكر لكما الاهتمام والإطراء

اما بالنسبة لملاحظات ابن المسقط فأعتقد أنها ملاحظات جديرة بالاهتمام

وأنا بصراحة عند تصميمي للبرنامج لم أكن أعرف الكثير عن احتياجات معاملات الصادر والوارد . ولكني كنت متأكد بأن كل واحد في هذا المنتدى سيدلي بدلوه وسنخرج جميعاً بتصور واضح عن برامج تتنظيم المعاملات.

فلكما جزيل الشكر

أخوك خلودي "خالد"(f)

#18

اخي خلودي السلام عليكم

حقا انه رائع وجميل ومنسق ، يوحي بذوق رفيع و لمسات فنية رائعة كما ان الصورة تدل على اكثر من ذلك ( وش عليك.. شهدوا لك بالنجابة )

ليس لدي ملاحظات اكثر مما ذكر واعتقد ان ابن مسقط اكثرنا معرفة بالمعاملات الادارية ، اهتم بملاحظاته وملاحظات البقية وسيكون اكثر من رائع (لانه الان رائع )

ولنا لقاء الى الامام حفظك الله

#19

عزيزي الفارابي تحية طيبة وبعد:

شكراً لك على كلماتك الرائعة ;)

وعلى فكرة والله وجود الصورة غير مقصود "ولكن قدر الله وما شاء فعل"

وشكراً على اهتمامك بالموضوع وأرجو أن نجني جميعاً الفائدة من البرنامج.

تحياتي خلودي (f)

#20

الأخ العزيز خلودي

برنامج رائع جدا وإلى الأمام والله يوفقك

وأحب أن أشيد بمساعدتك الجمه لأعضاء هذا المنتدى

ومداخلاتك الجيده

تحياتي

أخوك أبو عبدالله

#21

أخي العزيز أبو عبدالله:

شكراً لك ... وأتنمى أن يكون وصلك الأيميل فلقد أرسلته إليك يوم أمس وفيه رقم جوالي .

أخوك خلودي(f)

#22
اقتباس
إضافة الجهات والملفات لا يكون عادة بالنسبة للمبرمجين المحترفين عن طريق نموذج جديد لأن هذه المسألة متعبة والصحيح استخدام حدث عند عدم الوجود في القائمة لإضافة القيمة إلى الجدول ثم تخزينها في الحقل الحالي

كيف ذلك يا استاذ أبو هاجر وهل من الممكن أن تتلطف علينا بمثال

وجزاك الله خيرا

#23

الأخ الكريم فهد

السلام عليكم

مرفق المثال وآسف لعدم ترجمته لكنني كتبت لك شرحاً على الكود للتوضيح

تحياتي الحارة لك وِأعتذر عن تأخري في شرح دوال التاريخ فلا زلت مشغولاً بالاختبارات

أخوك / أبو هاجر

onnotinlist.zip

#24

أخي العزيز أبو هاجر (f)

جزاك الله ألف خير مثال رائع وجميل وكعادتك " مبدع "

أخوك خلودي

#25

شكرا ألف شكر استاذي ابو هاجر

اقتباس
وِأعتذر عن تأخري في شرح دوال التاريخ فلا زلت مشغولاً بالاختبارات

لا بأس فما يهمنا الآن هو الاختبارات فقط أما غيرها فلا وألف لا .. أدعو الله أن يوفقك في الاختبارات وان تنال النجاح في الدنيا والاخرة

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…