تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة لفتح نوافذ مبيعات مختلفة في نفس الوقت وكل فاتورة لها رقم تلقائي
#1
السلام عليكم ورحمة الله تعالى وبركاته

إخواني الخبراء

أفيدونا بطريقة لفتح عدة نوافذ مبيعات في نفس الوقت ، وكل فاتورة يكون لها ترقيم تلقائي فريد .
حيث ربما يأتي زبون ليحاسب على منتجات اشتراها وفجأة ينسى أنه بحاجة الى منتج اخر قد نسيه فيذهب لجلبه ويترك نافذة الحسابات الخاصة به مفتوحة ، ويكون زبون اخر بالانتظار ليتم محاسبة المشتريات التي اقتناها ، فتكون مضطر الى فتح نافذة مبيعات اخرى خاصة به بينما تبقى النافذة الاولى قيد الانتظار .
الرد }}}
تم الشكر بواسطة:
#2
(15-04-21, 03:28 PM)tfarejdz كتب : السلام عليكم ورحمة الله تعالى وبركاته

إخواني الخبراء

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

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

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

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

تقبل مروري
الرد }}}
تم الشكر بواسطة: tfarejdz , رضوان الجماعي
#3
(15-04-21, 07:48 PM)messry كتب :
(15-04-21, 03:28 PM)tfarejdz كتب : السلام عليكم ورحمة الله تعالى وبركاته

إخواني الخبراء

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

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

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

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

تقبل مروري

هل يمكن إرفاق مثال واضح على ذلك أخي ؟

للتسهيل كيف يمكن توليد رقم تلقائي لكل نافذة افتحها على حدى ، ولما يعمل البرنامج على شبكة محلية لا يتداخل الرقم التلقائي على مختلف الاجهزة في الشبكة .
مثل نظام برامج المطاعم ، فبدل حجز طاولة وتوليد رقم فاتورة لكل طاولة ، يكون في برنامج المبيعات حجز فاتورة لكل زبون في قائمة الانتظار برقم معين حتى إتمام الشراء ثم اتمام عملية الدفع .
الرد }}}
تم الشكر بواسطة:
#4
معقول لحد الان لا يوجد رد ؟
الرد }}}
تم الشكر بواسطة:
#5
المسألة على الشكل التالي
عند فتح فاتورة مبيعات في المرة الاولى ستأخذ الرقم التلقائي وليكن 1 على افتراض انها اول فاتورة مبيعات
عند فتح فاتورة مبيعات مرة ثانية ستأخذ ايضا الرقم 1 لانك لم تضغط على زر الحفظ بعد في الفاتورة الاولى
كل ما تحتاجه هو اضافة زر تحديث يقوم بتحديث رقم الفاتورة لجلب رقم الفاتورة المناسب والذي سيكون اخر رقم+1
ارجو ان تكون الفكرة وضحت
سورس كود برنامج محاسبة ومبيعات احترافي  -  سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام   Abo_anas_kahwaji@
واتساب 00963951283515
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , مصمم هاوي
#6
السلام عليكم ورحمة الله وبركاته
اخي الكريم كما اشار لك الاخ ابو انس جزاه الله كل الخير
ولكن هنا توجد بعض الامور يجب معرفتها
عند فتح فاتورة جديدة والاولى مازالت معلقة يجب حفظ الاولى في مكان مؤقت اما (ملف xml او ملف نصي او جدول خاص سمه الجدول المؤقت )طبعا لكل من تلك الملفات طريقة للتعامل معها وبعدها يتم افراغ الداتا غرايد ومربعات الادخال
الان عند فتح الفاتورة الجديدة ستأخذ نفس الاي دي بمعنى نفس رقم الفاتورة المعلقة وهنا لدينا فاتورتين او اكثر بنفس الرقم 
كل ماعليك فعله عندما تريد حفظ الفاتورة الحقيقية  في البداية وبعد التحقق من المدخلات ستعمل استعلام عن اكبر قيمة وانشاء كود الفاتورة 
وضع الشرط ان كان رقم الفاتورة الموجود في مربع نص رقم الفاتورة موجود سابقا في الجدول قم بانشاء رقم جديد بحيث يستبدل  مربع نص رقم الفاتورة بالرقم الجديد وبعدها تكمل كود الحفظ
وهكذا مع باقي الفواتير المعلقة
وفي نهاية الكود يمكنك حذف الفواتير المعلقة المحفوطة
ارجو ان اكون قد اوضحت لك الامر
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: 2021 , ابو انس , مصمم هاوي
#7
(18-05-21, 09:21 PM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي الكريم كما اشار لك الاخ ابو انس جزاه الله كل الخير
ولكن هنا توجد بعض الامور يجب معرفتها
عند فتح فاتورة جديدة والاولى مازالت معلقة يجب حفظ الاولى في مكان مؤقت اما (ملف xml او ملف نصي او جدول خاص سمه الجدول المؤقت )طبعا لكل من تلك الملفات طريقة للتعامل معها وبعدها يتم افراغ الداتا غرايد ومربعات الادخال
الان عند فتح الفاتورة الجديدة ستأخذ نفس الاي دي بمعنى نفس رقم الفاتورة المعلقة وهنا لدينا فاتورتين او اكثر بنفس الرقم 
كل ماعليك فعله عندما تريد حفظ الفاتورة الحقيقية  في البداية وبعد التحقق من المدخلات ستعمل استعلام عن اكبر قيمة وانشاء كود الفاتورة 
وضع الشرط ان كان رقم الفاتورة الموجود في مربع نص رقم الفاتورة موجود سابقا في الجدول قم بانشاء رقم جديد بحيث يستبدل  مربع نص رقم الفاتورة بالرقم الجديد وبعدها تكمل كود الحفظ
وهكذا مع باقي الفواتير المعلقة
وفي نهاية الكود يمكنك حذف الفواتير المعلقة المحفوطة
ارجو ان اكون قد اوضحت لك الامر
شكرا استاذ ابراهيم ايبو على الايضاح
سورس كود برنامج محاسبة ومبيعات احترافي  -  سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام   Abo_anas_kahwaji@
واتساب 00963951283515
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#8
المشكل الان انو لو فتحت اكثر من نافذة مبيعات تتأثر الاخرى عند جلب معلومات اسم المنتج ، لان شاشة المبيعات تتلقى اسم المنتج وسعره من نافذة اخرى خارجية
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#9
السلام عليكم ورحمة الله وبركاته
اخي الكريم 
لو انك دققت في ردي السابق لوجدت انه يجب حفظ الفاتورة المعلقة في (ملف نصي او ملف xml او جدول مؤقت) ولكل واحد من هذه الملفات طريقة للحفظ والاسترجاع
بعدها يتم تفريغ حقول الفاتورة كلها وتفريغ الداتاغرايد التي ندرج فها تفاصيل الفاتورة
كود :
DataGridView1.Rows.Clear()
       DataGridView1.DataSource = Nothing
ولانحتاج الى اظهار فورم جديدة هي نفس الفورم  فقط تفريغها مع فاتورة جديدة
طبعا سيكون اي دي الفاتورة هو نفس الاي دي للفاتورة المعلقة يمكنك تغييرها حتى لايتكرر نفس الاي دي فلربما قمت بتعليقها ايضا
يمكنك اظهار الفواتير المعلقة في لست بوكس او داتا غرايد صغيرة او كومبو بوكس المهم يظهر فيها الفواتير المعلقة لجلبها من خلال الاي دي وفي نهاية الفواتير يمكنك عند الخروج حذف كل الفواتير المعلقة التي تم تخزينها
اتمنى ان يكون الشرح وافيا
دمت بخير
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: tfarejdz , tfarejdz
#10
(04-06-21, 01:04 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي الكريم 
لو انك دققت في ردي السابق لوجدت انه يجب حفظ الفاتورة المعلقة في (ملف نصي او ملف xml او جدول مؤقت) ولكل واحد من هذه الملفات طريقة للحفظ والاسترجاع
بعدها يتم تفريغ حقول الفاتورة كلها وتفريغ الداتاغرايد التي ندرج فها تفاصيل الفاتورة
كود :
DataGridView1.Rows.Clear()
       DataGridView1.DataSource = Nothing
ولانحتاج الى اظهار فورم جديدة هي نفس الفورم  فقط تفريغها مع فاتورة جديدة
طبعا سيكون اي دي الفاتورة هو نفس الاي دي للفاتورة المعلقة يمكنك تغييرها حتى لايتكرر نفس الاي دي فلربما قمت بتعليقها ايضا
يمكنك اظهار الفواتير المعلقة في لست بوكس او داتا غرايد صغيرة او كومبو بوكس المهم يظهر فيها الفواتير المعلقة لجلبها من خلال الاي دي وفي نهاية الفواتير يمكنك عند الخروج حذف كل الفواتير المعلقة التي تم تخزينها
اتمنى ان يكون الشرح وافيا
دمت بخير

ممكن مثال صغير .. أنا لحد الان لازلت أتعلم أخي العزيز
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في حل سؤال بخصةص عرض الوقت عبدالكريم برشدان 2 99 12-04-24, 03:05 PM
آخر رد: عبدالكريم برشدان
  [VB.NET] طريقة استدعاء مكتبة dll عبد الناصر موسى 3 1,457 10-04-24, 04:33 AM
آخر رد: emadahmed1995
Star الوقت المستغرق لكتابه الكلمه سلام و محبه 0 65 02-04-24, 04:44 PM
آخر رد: سلام و محبه
  [VB.NET] طريقة التعلم بخطوات صحيحة للتعلم و المعرفة انمار الرواي 0 62 31-03-24, 08:23 PM
آخر رد: انمار الرواي
  تعديل على فاتورة مبيعات خالد كامل1 4 124 26-03-24, 10:49 PM
آخر رد: خالد كامل1
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 206 04-03-24, 07:15 AM
آخر رد: new_programer
  [VB.NET] مساعدة فى كود فاتورة اللكترونية asdfar1977 2 218 02-03-24, 02:00 AM
آخر رد: asdfar1977
  مساعدة فى كود فاتورة الكترونية asdfar1977 0 97 29-02-24, 07:14 PM
آخر رد: asdfar1977
  طريقة اجراء نسخة احتياطية و استرجاعها ؟ Osama NY 2 473 07-02-24, 08:59 PM
آخر رد: Kamil
  ماهي طريقة نقل محتويات checkedlistbox الى داتاقريدفيو صالح عبدالله 3 265 06-01-24, 03:20 PM
آخر رد: Kamil

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم