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

برنامج المبيعات والمخازن..الحلقة السادسة

مغلق
بدأه major رحمه الله في 28 يوليو 2005 · 12 رد · 9,534 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

في الحلقة الخامسة أي السابقة قمنا بتصميم نموذج لتحديث بيانات المخزون في المنشاة وهو النموذج frmProduct واستخدمنا أداة الـ Combo في عرض بيانات الموردين وكذلك أقسام المخزون ،ولكي يستطيع المستخدم استكمال بيانات المخزون عليه أولا أن يقوم بتسجيل موردي المخزون وكذلك أقسام المخزون قبل البدء في إضافة الأصناف ، ولكن ماذا يحدث إذا ظهر صنف لمورد غير موجود في جدول الموردين مثلا ، بالطبع سيقوم المستخدم بإغلاق نافذة المخزون ويقوم باستدعاء نافذة الموردين لإضافة بيانات المورد الجديد ثم العودة مرة أخري إلي نافذة المخزون لاستكمال إدخال بيانات الأصناف ويعتبر هذا مضيعة للوقت ، لذلك سنقوم بإجراء بعض التعديلات علي النموذج frmProduct بحيث نسمح للمستخدم بإضافة اسم مورد جديد أو تعديل اسم المورد من خلال نافذة أصناف المخزون frmProduct الأسم فقط علي أن يقوم بعد ذلك باستكمال باقي بيانات المورد ، كذلك بالنسبة لأقسام المخزون سنسمح له بإضافة قسم جديد أو تعديل اسم قسم موجود من خلال نفس النافذة مباشرة علي أن يستكمل باقي بيانات المورد أو القسم في وقت لاحق

قم بتشغيل المشروع الموجود في المرفقات ، ستلاحظ ظهور كلمة جديد في أمام القسم وكلمة جديد أمام المورد . أنقر علي الـ Combo المعنون بالمورد وتأكد أن كلمة جديد هي الظاهرة أمامك ثم أضغط F5 سنلاحظ اختفاء الـ Combo وظهور صندوق نصوص خالي أمامك ، أكتب أسم مورد جديد وليكن "الشركة العربية للأجهزة" مثلا ثم أضغط مفتاح enter سيتم حفظ المورد الجديد ويختفي صندوق النصوص لتظهر أمامك أداة الكومبو محتوية علي المورد الجديد ، أختر الآن أي مورد من أداة الـ Combo ثم أضغط F5 سيظهر أمامك صندوق نصوص محتويا علي أسم المورد قم بإجراء بعض التعديلات عليه ثم أضغط مفتاح Enter سيتم تسجيل التعديلات في جدول الموردين كما سيختفي صندوق النصوص ويظهر أمامك أداة عرض الموردين مرة أخري محتوية علي اسم المورد بعد التعديل ، ويمكنك استخدام نفس الخطوات مع أقسام المخزون

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

Major

الحلقة الخامسة

Major6.rar

تم تعديل هذه المشاركة بواسطة major في 28 يوليو 2005 في 18:41

#2

الله يوفقك .. و يعطيك العافية

#3

بارك الله فيك أخي العزيز علي المجهود الطيب

:)

=====

أخي العزيز Major , بالمناسبة انا لسة منتظر من الرد :)

gaza3-3.jpg
#4

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

عفاك الله يا اخي العزيز

نحن جميعا في انتظارك ان شاء الله وانت في اتم صحة وعافية

#5

السلام عليكم

أخواني الأعزاء :

لقد قرأت عن برنامج المبيعات و المخازن للأخ major (جزاه الله خيرا) اليوم و واضح أن فيه معلومات قيمة يشكر عليها لذا أحببت أن أتعرف على هذا البرنامج فرجعت إلى الحلقات السابقة و أنزلت الملفات المرفقة كلها لكن عند محاولة تشغيل البرنامج تظهر رسالة

"Can't find project or library" و يشير إلى الخطأ في منطقة التصريحات العامة للفورم frmSupplier على التصريح

( dim dbcon As adodb.Connection ) مع أ ني وضغت المجلد major الموجود في الملف majorالمرفق مع الحلقة الثانية على c و قمت بتسجيل الأداة majorindex

ملاحظة : لا أعرف إن كان الملف major المرفق مع الحلقة الثانية هو الملف المطلوب أم يوجد ملف غيره مرفق مع الحلقة الأولى حيث أن ملف pdf المرفق مع الحلقة الأولى لم أستطع فكه لعدم توفر البرنامج الخاص بذلك .

أرجو التوضيح

#6

الموضوع جامد اوىىىىىىىىىىىىىىىىىىى :lol:

Mimo

040.gif

#7

الموضع ممتاز واشكرك جدا لانى كانت احتاج اليه ;)

#8

ربنا يوفقك ... من كل قلبي

#9

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

عافك الله وشافاك من كل سوء

وجزاك الله كل خير عما قدمته لنا من هذه الدورس القيمة جدا ونحن ننتظر المزيد والله يعطيك الف عافية

#10

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

بارك الله فيك على الشرح الوافي والكافي

وكلن باذن الله تعالى سوف اطرح عما قريب في هذا المنتدى

منظومة مراقبة المخزون كاملة متكاملة مع ال source code

الخاص بها

وشكرا لك ولجميع القائمين على هذا المنتدى ...؟

م . ش سكيك

#11

كان عندي سؤال وارجو الافادة حيث انني اقوم بعمل برنامج لشئون العاملين بالشركة التي اعمل بها ومن الطلبات التي طلبتها الشئون الإدارية اخراج تقارير سنوية بالموظفين الذين سوف يخرجون على المعاش في تلك السنة وكذلك من بلغ سنه منذ تعيينه وكذلك 6 أشهر بهدف وجود زيادة في مرتباتهم تتخلل هذه الفترات مما يساعدهم في تبليغ الاستحقاقات الماليه بهذه الاسماء

وقد صممت البرنامج وقارب على الانتهاء الا ان هذه الطلبات حاولت تنفيذها كالتالي\:

1-صممت حقل في قاعدة البيانات اسمة تاريخ المعاش يتم فيه استخدام الدالة adddate() وذلك بزيادة 60 سنه على تاريخ الميلاد المسجل اصلا

2- صممت حقل أخر في قاعدة البيانات اسمه سن المعاش ويتم فيه استخدام الدالة datediff() وبذلك اقوم بطرح تاريخ الميلاد من تاريخ اليوم الذي يتم تسجيل الموظف فيه فمثلا اذا كان تاريخ ميلاده 1/1/1979 وتاريخ تسجيله بالعمل 1/1/2003 اذن يسجل 24 سنه وبالتالي فتاريخ خروجه على المعاش يكون 1/1/2039

وانا كنت اعمل استعلام على الحقل الذي به سن المعاش فاذا كان = 60 فانه يخرج الموظفين الذين بلغ سنهم 60 سنه

الا ان المشكلة كما هو واضح ان بتغيير السننين يبقى سن المعاش ثابت لانه مرتبط بالتاريخ الذي تم فيه تسجيل الموظف

السؤال: هو هل من الممكن ان تكون دالة التاريخ التي تم فيها تسجيل الموظف متغيره مما يجعل سن المعاش يتغير لجميع الموظفين دون الحاجة الى عمل ذلك بشكل يدوي بحيث حين يكون مسجل 1/1/2003 وسنه 24 سنه اذا وصلنا الى 1/1/2004 ساعتها يتغير تلقائيا سن المعاش الى 25 سنه وهكذا وبالتالي يكون الكود ديناميكيا تماما.

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

#12

كان عندي سؤال وارجو الافادة حيث انني اقوم بعمل برنامج لشئون العاملين بالشركة التي اعمل بها ومن الطلبات التي طلبتها الشئون الإدارية اخراج تقارير سنوية بالموظفين الذين سوف يخرجون على المعاش في تلك السنة وكذلك من بلغ سنه منذ تعيينه وكذلك 6 أشهر بهدف وجود زيادة في مرتباتهم تتخلل هذه الفترات مما يساعدهم في تبليغ الاستحقاقات الماليه بهذه الاسماء

وقد صممت البرنامج وقارب على الانتهاء الا ان هذه الطلبات حاولت تنفيذها كالتالي\:

1-صممت حقل في قاعدة البيانات اسمة تاريخ المعاش يتم فيه استخدام الدالة adddate() وذلك بزيادة 60 سنه على تاريخ الميلاد المسجل اصلا

2- صممت حقل أخر في قاعدة البيانات اسمه سن المعاش ويتم فيه استخدام الدالة datediff() وبذلك اقوم بطرح تاريخ الميلاد من تاريخ اليوم الذي يتم تسجيل الموظف فيه فمثلا اذا كان تاريخ ميلاده 1/1/1979 وتاريخ تسجيله بالعمل 1/1/2003 اذن يسجل 24 سنه وبالتالي فتاريخ خروجه على المعاش يكون 1/1/2039

وانا كنت اعمل استعلام على الحقل الذي به سن المعاش فاذا كان = 60 فانه يخرج الموظفين الذين بلغ سنهم 60 سنه

الا ان المشكلة كما هو واضح ان بتغيير السننين يبقى سن المعاش ثابت لانه مرتبط بالتاريخ الذي تم فيه تسجيل الموظف

السؤال: هو هل من الممكن ان تكون دالة التاريخ التي تم فيها تسجيل الموظف متغيره مما يجعل سن المعاش يتغير لجميع الموظفين دون الحاجة الى عمل ذلك بشكل يدوي بحيث حين يكون مسجل 1/1/2003 وسنه 24 سنه اذا وصلنا الى 1/1/2004 ساعتها يتغير تلقائيا سن المعاش الى 25 سنه وهكذا وبالتالي يكون الكود ديناميكيا تماما.

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

ولكم جزيل الشكر وارجو من الله التوفيق لكم جميعا

#13

اخت فاطمة7 , انصحك بقراءة الدرس الاول حتى تتم الفائدة المرجوه

وهناك ملف آخر (في الدرس الاول)غير الملف الموجود في الدرس الثاني

وبالنسبة لفتحه تحتاجين الى برنامج Acrobat Reader ,قومي بتحميله من هنا:

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

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