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

برنامج المبيعات يحتاج لكنترول أكثر


الردود الموصى بها

أخى العزيز / أحمد يعقوب ـ بعد التحية أرجو القاء نظرة على البرنامج المرفق الذي سبق وأن قمت بعمل تعديل عليه لتسريع عملية الترحيل ولكن لاحظت في صفحة الفاتورة ( ٍSalse) انه عندما ادخل رقم في الخلية E5 ليس موجودا ضمن القائمة يقبله البرنامج فكيف لي أن أحصر الاختيار في القائمة فقط

وهل لك اي تعديل تراه مناسبا يحسن من آداء البرنامج جزاك الله عني خيراً؟

_____________.rar

رابط هذا التعليق
شارك

  • الردود 57
  • Created
  • اخر رد

Top Posters In This Topic

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

اخي ابو عبدالرحمن

اتمنى ان يكون الإكسل عندك عربي

تحدد العمود E للخلايا التي بها القائمة تحقق من صحة

تذهب الى بيانات

التحقق من صحة

تزيل الإشارة الموجودة على خانة تجاهل الفراغ

بإذن الله رايح يشتغل مظبوط

تحياتي و تقديري

رابط هذا التعليق
شارك

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

العفو اخي الفاضل

الملف يحتاج دراسة

لأنه ماشاء الله عليك فيه تشعبات كثيرة شوي

بس ملاحظة وحدة مبدأيا

عندي صنف و ابي اعرف رمزة او كودة هذه ما لاحظت و جودها في الملف

مع تمنياتي لك بالتوفيق الدائم

رابط هذا التعليق
شارك

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

اذا امكن ممكن تدلنى على الطريقة وكيفية البدأ فيها واقوم انا بالتكملة لكي لا اعطلك عن عملك ؟ ولك جزيل الشكر والتقدير

سبحان الله وبحمده ــ سبحان الله العظيم

رابط هذا التعليق
شارك

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

اخي عصام

بكل صراحة الملف متعوب علية جدا

و بدأت اغير فية

ولكن وجدت انني لازم اغير في الفكرة كلها لطريقة عمل الملف

وهذا من وجهة نظري حرام بعد كل هذا الجهد الي سويته في الملف

على العموم خذ هذه الفكرة مني (ممكن تطبقها) اذا حبيت

===========================================

نحن يجب ان نعتبر قاعدة البيانات الرئيسية للمحل هي المستودع حيث ان اي بضاعة واردة يجب ان تدخل المستودع واي بضاعة مباعة يجب ان تخرج من المستودع Stor

لذلك تكون القاعدة الرئيسية لأسماء الأصناف و اكوادها هي الموجودة في صفحة stor

باستخدام sumif مع صفحات البيع و الشراء و المرتجع

نستطيع ان نحدد كمية المورد و المباع و المرتجع و قيمة المباع و المورد و المرتجع

ومنه ينتج لدينا صافي الكميات و المبالغ

هذا ماتم عملة في المرفق Stor2

=========================================

وبعد ذلك

نكون لسنا في حاجة الى تكرار اسماء و كود الأصناف في كل صفحة و التي تكبر حجم الملف

بحيث

عند توريد بضاعة او اصناف يتم توريدها و كتابتها عايدي في صفحة التوريد

وعند البيع انته عامل الترحيل للفاتورة ممتاز وبنحسب منه

مع تمنياتي لك بالتوفيق الدائم

_____________2.rar

رابط هذا التعليق
شارك

أخي افرام رشو

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

رابط هذا التعليق
شارك

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

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

اخي ابو عبدالرحمن

نستكمل الموضوع

==============

نحن مازلنا في ورقة استور

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

1- اضفنا العمود F و خصصناه لتحديد سعر البيع للقطعة

وعن طريق التحقق من صحة حددنا قيمة الرقم المدخل يجب ان يكون اكبر من متوسط قيمة القطعة

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

2- نحنة كنا قد تركنا العمود A فارغ

ألان وضعنا دالة في العمود A بحيث نجمع البيانات من 5 الأعمدة التي بعده

وثم أضفنا الخلية الحمراء الموجودة في اعلى الصفحة

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

وذلك باستخدام الكود التالي

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.ScreenUpdating = False
On Error Resume Next
If Target.Row <> 1 Then Exit Sub
Range("A3:A777").AutoFilter Field:=1, Criteria1:="=" & "*" & [D1] & "*", Operator:=xlOr _
        , Criteria2:="="
If [D1] = "" Then ActiveSheet.ShowAllData
Range("D1").Select
    ActiveWindow.SmallScroll Down:=-999
End Sub

جرب اكتب مثلا " نطاط " في الخلية الحمراء ثم انتر

سوف يظهر لك كل اسم صنف يحتوي على نطاطة او نطاطية او نطاط او نطاطات ...الخ

حدد الخلية الحمراء و اضغط زر Delete سوف تظهر لك فورا كل بيانات الورقة

- - تم اخفاء العمود A - -

3- اخذنا شعار المحل ووضعناه في الصفحة وعملنا له ارتباط شعبي وربطناه مع صفحة Main بمجرد الضغط على الشعار نعود الى صفحة مين

4- اخفينا الأعمدة الأخرى باستخدام تجميع الأعمدة

اضغط على علامة " + " الموجودة في اعلى الصفحة تظهر لك الأعمدة المخفية

5- حددنا المجال B3 الى F377 وسمينا StorA

وذلك لكي نستطيع استخدامة بعد ذلك في جميع الأوراق الأخرى باستخدام الدالة Index مع اسم المجال ورقم العمود

6- باستخدام التحقق من صحة تم منع تكرار اضافة اي كود صنف تم اضافته سابقا

وهذا مهم لكي لا تكرر لدينا اكواد اي صنف نرة اخرى مما يسبب تكرار العمليات الحسابية لهذا الصنف

و تم عمل رسالة تحذير فقط عند تكرار اسم اي صنف في عمود الأسماء

وهكذا اصبحت الورقة stor جاهزة و الحمد لله

الآن اذا كان عندنا اي صنف جديد نريدة يجب ان نضيف بياناته في اسفل هذه الصفحة قبل توريدة للبيع

لنا تكملة للموضوع ان شاء الله تعالى

sales3.rar

رابط هذا التعليق
شارك

اخى العزيز / استاذي الفاضل ـ أحمد يعقوب

اشكرك شكرا جزيلا على متابعتك لموضوعي واهتمامك الشديد به وانا بصدد هذا يعجز لساني عن الشكر واعطاءك حقك من الشكر وادعوا الله ان يديم عليك علمه وان يزيدك من فضله وان يجعل ماتقدمه من مساعدات وخدمات في ميزان حسناتك وبالتوفيق ودوام التقدم والازدهار انشاء الله

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

سبحان الله وبحمده

سبحان الله العظيم

رابط هذا التعليق
شارك

السلام عليكم

اليوم اشتغلنا على ورقة المشتروات Buys

المطلوب عند ادخال كود الصنف يعطينا اسمها

بس انا عملت حاجة تاني

اذا ادخلنا كود القطعة

1- يبحث في نفس هذه الصفحة اذاكان سبق شرائها من قبل يعطينا كل بياناتها من هذه الصفحة حتى رمز و اسم المورد

2- اذا لم يجدها في هذه الصفحة يذهب الى صفحة المستودع ويأخذ اسم القطعة و نحنه نكمل باقي البيانات

آمل ان تكون هذه الفكرة مفيدة في اختصار وقت الإدخال

تم عمل قائمة منسدلة لعامود كود الصنف

و

تم عمل عمود شهر و الذي سوف يفيدنا في اخفاء المشتروات القديمة و كذلك استخراج بيان شهري بالمشتروات

مع بعض التنسيقات الشركية المفيدة

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

sales4.rar

رابط هذا التعليق
شارك

استاذي العزيز/أحمد يعقوب بعد السلام عليكم ورحمة الله وبركاته

فتحت الملف المرفق وشاهدت الجهد الرائع الذي تبذله فيه ولا أملك الا الدعاء لك بان يوفقك الله لما فيه الخير والنفع لي ولجميع الاخوة

ولكن لي استفسار هل بعد ذلك سيتم تفعيل الادخال من شاشة المشتروات والا سوف يتم تغييرها؟؟؟

سبحان الله وبحمده

سبحان الله العظيم

رابط هذا التعليق
شارك

استاذي العزيز/أحمد يعقوب بعد السلام عليكم ورحمة الله وبركاته

فتحت الملف المرفق وشاهدت الجهد الرائع الذي تبذله فيه ولا أملك الا الدعاء لك بان يوفقك الله لما فيه الخير والنفع لي ولجميع الاخوة

ولكن لي استفسار هل بعد ذلك سيتم تفعيل الادخال من شاشة المشتروات والا سوف يتم تغييرها؟؟؟

سبحان الله وبحمده

سبحان الله العظيم

رابط هذا التعليق
شارك

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

اخي الفاضل

اولا آسف على التأخير آمل ان تلتمس لي العذر في مشاغل الدنيا

بالنسبة لـ الإدخال لك حرية الإختيار ممكن عن طريق الفورم او ادخال يدوي مباشر للورقة

ولكن من وجهة نظري الشخصية ان يكون الإدخال مباشر في الورقة افضل

لماذا

نحنة بنعمل البرنامج علشان نسهل العمل ويكون الإدخال اسرع

لذلك اذا عملنا فورم لازم

اضغط زر الفورم ليفتح الفورم

ادخل كود الصنف

استعلم عنة - اضغط زر استعلام كود الصنف

اكمل ادخال بيانات الصنف

اضغط موافق ليتم اضافته لقائمة اللأصناغ المشتراه

اما عن كريق الصفحة مباشرة

ادخل كود الصنف - وبما عملناه سوف تأتي بياناته مباشرة

ادخل العدد و السعر

فقط

انزل سهم للأسفل ادخل صنف جديد

=====================

واذا كان القصد عدم ظهور المشتروات السابقة

فان هذه الخطوة تم أخذها في الإعتبار بحيث سوف تظهر المشتروات لآخر تاريخ فقط

والذي سوف تلاحظها في الخطوة القادمة بإذن الله تعالى

هذه وجهة نظر و لك حرية الإختيار

رابط هذا التعليق
شارك

اخى العزيز واستاذي الفاضل بعد السلام عليكم ورحمة الله

أولا:طبعاً أنا ملتمس لك العذر في مشاغل الحياة الصعبة التي نمر بها جميعا وادعو الله لك لنا ان يعيننا عليها

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

ثالثا: ارجو ان تلقي نظرة على الملف بعد عمل شاشة للاستعلام عن بيانات صنف واخبرني بالملاحظات من بعد اذنك

سبحان الله وبحمده

سبحان الله العظيم

Saaals.rar

رابط هذا التعليق
شارك

اخى العزيز واستاذي الفاضل بعد السلام عليكم ورحمة الله

أولا:طبعاً أنا ملتمس لك العذر في مشاغل الحياة الصعبة التي نمر بها جميعا وادعو الله لك لنا ان يعيننا عليها

اللهم آمين

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

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

طيب تمام الآن جرب وغير في البيانات القديمة المسجله من السابق في صفحة BUYS

ثالثا: ارجو ان تلقي نظرة على الملف بعد عمل شاشة للاستعلام عن بيانات صنف واخبرني بالملاحظات من بعد اذنك

الحمد لله انتهينا من صفحة BUYS

عند الدخول على الصفحة يتم التالي

1- يتم اظهار آخر يوم فقط تم فيها توريد بضاعة

2- يتم المرور على خلايا الورقة و اي خلية فيها معلومات يتم اغلاقها و اي خلية ليس بها معلومات يتم فتحها

من خصائص هذه الرقة

1- استخراج تقرير شهري بالمشتروات

في الخلية الحمراء اعلى الورقة اكتب 4/2009 سوف يظهر لك كل المشتروات خلال شهر 4/2009 و يمكنك طباعتها

2- استخراج تقرير بحركة مورد

في الخلية الحمراء اعلى الورقة اكتب اسم المورد تظهر لك كل مشترواتك من هذا المورد

3- اضغط DELETE تعود الصفحة كما كانت في وضع ادخال بيانات جديدة

آمل التجربة و اخباري بالنتيجة

sales5.rar

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

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

اخى واستاذي العزيز / أحمد يعقوب

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

اعرفك بأننى اطلعت على الملف وبعد هذا الجهد الرائع منك بدأت اغير فكرتي عن استخدام الشاشات في هذا الملف ولكن لي سؤال يؤرقنى وشغل بالي وهو

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

والملحوظة المهمة التى نسيت أذكرها لك وهو عند الاستعلام بالتاريخ كما ذكرت لي مثلا 4/2009 في صفحة المشتروات لم يستجيب لي ويعطينى 0 صفر نتائج

رابط هذا التعليق
شارك

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

اللهم آمين لنا و لك و لجميع المسلمين

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

هذا احتمال وارد بنسبة 40% ولكن لن تظهر لنا النتائج الفعلية لهذه الحالة الا بعد الإنتهاء من الملف و تنظيفة من الماكروهات الزائدة و الدوال التي ليس لها استخدام

وسوف يكون حينها (لكل حادث حديث)

والملحوظة المهمة التى نسيت أذكرها لك وهو عند الاستعلام بالتاريخ كما ذكرت لي مثلا 4/2009 في صفحة المشتروات لم يستجيب لي ويعطينى 0 صفر نتائج

جرب الآن المرفق هذا

تم تعديل تنسيق الخلية الحمراء الى نص بدل من عام

sales5.rar

رابط هذا التعليق
شارك

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

جربت أخى العزيز ادخال سعر في عمود P.P.U وعمود Amt ولكن بيعطيني رسالة القيم المدخلة غير صحيحة وقد تم تحديد القيم المدخلة بواسطة مستخدم ممكن لأنك قمت بتغيير في شكل الفاتورة أم ماذا تقصد من السؤال؟

سبحان الله وبحمده

سبحان الله العظيم

رابط هذا التعليق
شارك

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

جربت أخى العزيز ادخال سعر في عمود P.P.U وعمود Amt ولكن بيعطيني رسالة القيم المدخلة غير صحيحة وقد تم تحديد القيم المدخلة بواسطة مستخدم ممكن لأنك قمت بتغيير في شكل الفاتورة أم ماذا تقصد من السؤال؟

رابط هذا التعليق
شارك

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

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

جربت أخى العزيز ادخال سعر في عمود P.P.U وعمود Amt ولكن بيعطيني رسالة القيم المدخلة غير صحيحة وقد تم تحديد القيم المدخلة بواسطة مستخدم ممكن لأنك قمت بتغيير في شكل الفاتورة أم ماذا تقصد من السؤال؟

طبعا هذا المطلوب

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

بعد ذلك يمكنك تغيير السعر الى الأعلى و لا يمكن تغيير السعر الى الأدنى

وكذلك الكمية يمكنك اختيار كمية اقل من الموجود في المخزن و لا يمكنك بيع كمية اكبر من الموجود في المخزن

آمل ان يكون هذا واضح

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه



×
×
  • اضف...

Important Information