اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

استدعاء بيانات ديون الموردين داخل الفورم


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

السلام علليكم أعضاء هذا المنتدى الراقي

لدي فورم متعلق بديون الموردين حيث يشمل السلع التي تم اقتناؤها ولم يدفع ثمنها بعد (حيث يتم تلوينها تلقائيا باللون الأحمر وهذا شرط أن يكتب في العمود العاشر عبارة A Terme)

والمطلوب هو كما يلي:

عند الاختيار من الـcombobox أحد الموردين يتم ادراج جميع السلع التي تكون باللون الأحمر وتحمل اسم هذا المورد داخل الـListbox الموجود في جانب الفورم.

وعند اختيار أحد هاته السلع التي في الـListbox يتم استدعاء بياناتها من صفحة Stock

 

هذا الشطر الأول من السؤال

في انتظار مساعدتكم تقبلو مني فائق التقدير والاحترام 

Originale5.rar

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

السلام عليكم

أخي ابراهيم بارك الله فيك هذا هو المطلوب أسأل الله أن يحفظك ويرعاك

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

 

الآن أنتقل إلى الشطر الثاني من السؤال وهو كما يلي:

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

بالاضافة إلى زر الحفظ الذي يقوم بحفظ التغييرات المتعلقة بالمبلغ المدفوع والباقي في الصفحة Fournisseurs في العمود التاسع  والعاشر

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

اخى اب ماريه

تم عمل المطلوب الاول

اما بالنسبه الى طلبك الثانى فاجو التوضيح اكثر فيما يخص

عند الدفع نقدا لمبلغ السلعة

فى اى عمود يتم تسجيل المبلغ المدفوع

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

السلام عليكم أخي وأستاذي ابراهيم

آسف لقد نسيت رفع الملف 

فيما يخص بدفع المبلغ نقدا لمبلغ السلعة يتم تسجيله في الصفحة الثانية (Fournisseurs) في العمود التاسع والعاشر (Versement) و (Reste)

وهنا إذا تحقق شرط أن الباقي يساوي الصفر يتم حذف اللون الأحمر للسلعة في صفحة الثانية (Stock).

 

Originale6.rar

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

السلام عليكم أخي وأستاذي ابراهيم

آسف لقد نسيت رفع الملف 

فيما يخص بدفع المبلغ نقدا لمبلغ السلعة لاحظ في الفورم هناك Textbox للمبلع المدفوع حيث يتم كتابته يدويا وهناك أيضا Textbox للمبلغ الباقي حيث يتم حسابه تلقائيا بطرح قيمة المبلغ المدفوع من المجموع وبعد ذلك يتم ترحيله إلى الصفحة الثانية (Fournisseurs) في العمود التاسع والعاشر (Versement) و (Reste).

وهنا إذا تحقق شرط أن الباقي يساوي الصفر يتم حذف اللون الأحمر للسلعة في صفحة الثانية (Stock).

أرجو أن أكون قد أوصلت الفكرة، وأي استفسار أنا جاهز

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

اخى ابا ماريه

معلش

هطول معاك شويه فى الاسئله

العمود Cédit

فى شيت

Fournisseurs

هل هو عباره عن اجمالى المبلغ المدفوع من العملاء

------------------------------------------------

اين يتم وضع المبلغ المدفوع والخاص بكل سلعه على حده

يعنى مثلا

السلعه رقم 1فى شيت Stocks

مبلغها 375000

نفترض ان العميل دفع 20000 فقط

اين تظهر 20000 كمبلغ مدفع

------------------

ارجو التوضيح

بمثال على الشيت

تقبل تحياتى

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

السلام عليكم

أخي ابراهيم لك مني جزيل الشكر على الاهتمام

بالنسبة للعمود Crédit هو عبارة عن مجموع ثمن السلع التي تم توريدها من طرف المورد لكن لم ندفع ثمنها 

مثلا بالنسبة للعميل Logitech لاحظ في شيت Stocks عند جمع مبالغ السلع الموجودة في الأسطر 5، 142، 150، 225 والتي هي ملونة باللون الأحمر (7033 + 43848 + 55350 + 45616 = 151847) نجد أن هذا المجموع تم ترحيله تلقائيا إلى العمود الثامن في شيت Fournisseur أي أن المورد Logitech له علينا مبلغ 151847

------------------------------------------------

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

حيث تتم العملية كما يلي:

من الفورم نقوم باختيار المورد فتظهر في Listbox السلع التي تم اقتناؤها ولم ندفع ثمنها

نختار السلعة التي تم نريد دفع ثمنها ونكتب المبلغ في Textbox الموجود في الفورم الذي هو بعنوان المبلغ المدفوع 

وهناك أيضا Textbox للمبلغ الباقي حيث يجب ادراج كود يقوم بحساب الفرق تلقائيا بطرح قيمة المبلغ المدفوع من المجموع أي من 151847

عند الضغط على زر حفظ يتم ترحيل المبلغ المدفوع والمبلغ الباقي إلى الشيت الثاني (Fournisseurs) في العمود التاسع والعاشر (Versement) و (Reste).

وهنا يتم حذف اللون الأحمر للسلعة التي تم دفع  مبلغها في شيت (Stock).

أرجو أن أكون قد أوصلت الفكرة، وأي استفسار أنا جاهز

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

هل هناك أي لبس أنا جاهز لاعادة الشرح

 

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

معلش لى سؤال صغيرفى تنسيق الشيت اللى حضرتك عمله

عنما اقف على خلية معينة يتم تلوين باقى خلايا الصف 

كيف يتم عملها 

وشكرا لك

تقبل مرورى

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

اخى ابا ماريه

الفكره كده وضحت اكتر

شوف بقى لما تشرح بالتفصيل الى انت عايزه

المعلومه بتوصل بسرعه ازاى

وبكده بتوفر الوقت عليك وعلى الاخرين

على العموم اشكرك على التوضيح

ولكن لى استفسار

هل عند التسديد

مثلا

عند تسديد السلعه هل سيتم انشاء سطر جديد

فى شيت Fournisseurs

بقيمة المبلغ المسدد

ام يتم تسجيل القيمه فى نفس السطر الذى به العميل

تقبل تحياتى

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

اخى الكريم سيف الدين

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

Private Sub Worksheet_SelectionChange(ByVal x As Range)
ActiveSheet.Cells.Interior.ColorIndex = 0
x.EntireRow.Interior.ColorIndex = 4

End Sub

تقبل تحياتى

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

اخى ابا ماريه

الفكره كده وضحت اكتر

شوف بقى لما تشرح بالتفصيل الى انت عايزه

المعلومه بتوصل بسرعه ازاى

وبكده بتوفر الوقت عليك وعلى الاخرين

على العموم اشكرك على التوضيح

ولكن لى استفسار

هل عند التسديد

مثلا

عند تسديد السلعه هل سيتم انشاء سطر جديد

فى شيت Fournisseurs

بقيمة المبلغ المسدد

ام يتم تسجيل القيمه فى نفس السطر الذى به العميل

تقبل تحياتى

 

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

أخي ابراهيم 

بالنسبة لاستفسارك يتم تسجيل القيمة في نفس السطر الذي به العميل في شيت Fournisseurs

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

اخى ابا ماريه

اذا بناء على كلامك

لو ان اجمالى ما سدده العميل مثلا 5000ج

ثم جاء ليسدد مبلغ 200

يتم تغير القيمه التى فى الخليه من

5000 الى 5200

هل ما فهمته صيح ام غير ذلك

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

لا أخي ابراهيم بل العكس نحن من نقوم بتسديد الدين للموريدن 

حيث أن القيمة الموجودة في الخلية H9 مثلا هو دين يجب أن نقوم بتسديده للمورد CECI وهو مبلغ 51100.00

فبمجرد تسديد مبلغ السلعة 51100.00 (لاحظ في شيت Stocks السطر 152)

يرحل إلى شيت Fournisseurs الخلية I9 والباقي هو الصفر يرحل إلى الخلية J9 أي نقوم بعملية طرح وليس الجمع

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

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

السلام عليكم ورحمة الله
أخي ابراهيم سنحاول تنفيذ المطلوب خطوة خطوة
 
من الفورم عندما نقوم باستدعاء بيانات سلع المورد CECI فإنه في الـ Listbox تظهر لنا سلعتين هما Boit alimentation P55 و Flash Disque 
 
4 GB Verbatim
لنفرض أننا قمنا بتحديد السلعة الأولى  كما هو موضح في الصورة التالية:
 
Ou8HTU.jpg
 
نلاحظ أن الـTextbox للمبلغ المدفوع والباقي وم د المورين كلها فارغة هنا نبدأ بالعمل:
 
1 - ادراج كود للتكست بوكس المتعلق بـم د الموردين ذات اللون البرتقالي حيث يقوم باللبحث في الجدول في شيت Stocks في الأسطر ذات اللون الأحمر 
 
عن المورد CECI ويقوم بجمع المبالغ في مثالنا نجد أن المورد CECI موجود في الأسطر 21 و 152 أي 76250 و 51100 = 127350
 
2 - في Textbox الخاصة بالمبلغ المدفوع نكتب مبلغ 76250 أي قمنا بدفع سعر السلعة للمورد.
هنا نريد أن ندرج كود للـTextbox باللون الأحمر الخاص بالباقي حيث يقوم بطرح قيمة الـTextbox الخاصة بم د الموردين من قيمة المبلغ المدفوع (أي 
 
قيمة التكست بوكس باللون البرتقالي مطروح منها قيمة التكست بوكس باللون الأبيض يعطينا الباقي في التكست بوكس باللون الأحمرداخل الفورم)
3- عند الضغط على زر حفظ يجب أن تكون العمليات التالية:
- ترحيل كل من:
المبلغ المدفوع الذي هو في التكست بوكس باللون الأبيض إلى شيت Fournisseur إلى الخلية I9 
الباقي الي هو التكست بوكس باللون الأحمر شيت Fournisseur إلى الخلية J9 
- نزع اللون الأحمر من السطر المتعلق بالسلعة لتي تم تسديد ثمنها أي هنا السطر 21
رابط هذا التعليق
شارك

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

بعد إذن الأستاذ / إبراهيم أبو ليلة

تفضل الملف لعله المطلوب

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

ينقص المطلوب

- نزع اللون الأحمر من السطر المتعلق بالسلعة لتي تم تسديد ثمنها أي هنا السطر 21

في إنتظار تعديل من طرف الأستاذ إبراهيم أبو ليله

 

Originale5.rar

 

 

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

 

السلام عليكم ورحمة الله
أخي ابراهيم سنحاول تنفيذ المطلوب خطوة خطوة
 
من الفورم عندما نقوم باستدعاء بيانات سلع المورد CECI فإنه في الـ Listbox تظهر لنا سلعتين هما Boit alimentation P55 و Flash Disque 
 
4 GB Verbatim
لنفرض أننا قمنا بتحديد السلعة الأولى  كما هو موضح في الصورة التالية:
 
Ou8HTU.jpg
 

عن المورد CECI ويقوم بجمع المبالغ في مثالنا نجد أن المورد CECI موجود في الأسطر 21 و 152 أي 76250 و 51100 = 127350
 
2 - في Textbox الخاصة بالمبلغ المدفوع نكتب مبلغ 76250 أي قمنا بدفع سعر السلعة للمورد.
هنا نريد أن ندرج كود للـTextbox باللون الأحمر الخاص بالباقي حيث يقوم بطرح قيمة الـTextbox الخاصة بم د الموردين من قيمة المبلغ المدفوع (أي 
 
قيمة التكست بوكس باللون البرتقالي مطروح منها قيمة التكست بوكس باللون الأبيض يعطينا الباقي في التكست بوكس باللون الأحمرداخل الفورم)
 

 

أخي الكريم قمت بتعديل على الملف لكن هذه النقطة لم أفهما

المبلغ 76250 خاص بسلعة Boite Alimentation P55

المبلغ 51100خاص بسلعة Flash Disque 4 GB Verbatim*

عند جمع هذه السلع تعطينا المبلغ127350

 

هل عند الترحيل المبلغ المدفوع والمبلغ المتبقي إلى شيت Fournisseur

خاص بالسلعه ام ماذا 

لأنه عند إختيار سلعة ما وعند الضغط على ترحيل

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

ولو  قمت بإختيار سلعة أخرة سيتم حذف المبلغ الخاص بالسلعة الأولى وتغييره بمبلغ سلعة ثانية

 

أرجو توضيح هذه النقطه

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

السلام عليكم أخي الجموعي

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

لكن لماذا قمت بتغيير ترتيب السلع في شيت Stocks حيث يجب أن تكون مرتبة حسب الترقيم الموجود في العمود الأول

------------------------------------------------

بالنسبة لاستفسارك حول "ترحيل المبلغ المدفوع والمبلغ المتبقي إلى شيت Fournisseur" عما اذا كان خاص بالسلعة أو غير ذلك فالجواب هو كمايلي

اذا افترضنا أننا قمنا بتسديد مبلغ 76250 الخاص بالسلعة الأولى Boite Alimentation P55 فقط ولم نسدد مبلغ السلعة الثانية هنا تكون عملية الترحيل كما يلي:

في العمود I9 يتم ترحيل مبلغ السلعة المسدد وهو 76250

في العمود J9 يتم ترحيل مبلغ السلعة الثانية التي لم يسدد ثمنها أي 51100

------------------------------------------------

عند تسديد مبلغ السلعة الثانية أي 51100 والقيام بعملية الترحيل تكون المعلية كما يلي:
يتم اضافة مبلغ 55100 إلى الخلية I9 وطرحه من الخلية J9 
 
أرجو أن يكون الشرح مفهوم وأي استفسار أنا جاهز
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information