![]() |
|
تعليق الفاتوره datagridview - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم امثلة ومشاريع VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=188) +--- الموضوع : تعليق الفاتوره datagridview (/showthread.php?tid=36072) |
RE: تعليق الفاتوره datagridview - ibra9009 - 16-10-20 معقوله ماحد رد وماحد يعرف ؟ RE: تعليق الفاتوره datagridview - asemshahen5 - 17-10-20 صديقي العزيز ما تقوم به اسمه بالبرامج المحاسبية عرض اسعار في حال تمت الموافقة عليه يتم تحويله الى فاتورة جديدة بكود بسيط . RE: تعليق الفاتوره datagridview - ibra9009 - 18-10-20 (12-08-20, 12:48 AM)حريف برمجة كتب : اتوقع السائل يتحدث عن تعليق الفاتورة قبل عملية الحفظ والطباعه مثلاً : بالفعل اريد اعمل مثل ماتقول اولا تمت عملية التعليق الفاتورة بالمواد التي تمت أضافتها في سلة وتم حفظ جميع الحقول ولكن عند أستعادة الحقول بنفس رقم الفاتورة الذي يوجد في جدول temp_invoice لا تتم العملية خاصة اريد تعديل البيانات التي في الفاتورة واكمال المبيعات التي تتم من قبل العميل فاذا عندكم مثال لكم جزيل الشكر والتقدير RE: تعليق الفاتوره datagridview - asemshahen5 - 19-10-20 استخدم تشك بوكس في حال التعليق تكون ترو و في حال عدم التعليق تكون فالس و عند جرد المواد تبحث عن المواد التي تشك بوكس فيها فالس اي لا تدخل الجرد الى ان يتم فك التعليق اي كما تعامل الفواتير المرحلة و غير المرحلة لدفتر اليومية و الله الموفق . RE: تعليق الفاتوره datagridview - ibra9009 - 21-10-20 في طريقه افضل ولو معك مثال زين اخي الكريم لانه كيف تسحب جميع المواد مره وحده واعادتها مره RE: تعليق الفاتوره datagridview - ibra9009 - 30-11-20 ؟؟؟؟ مافي رد ياجماعه الخير RE: تعليق الفاتوره datagridview - ibra9009 - 23-12-20 ؟؟؟؟ مافي رد ياجماعه الخير RE: تعليق الفاتوره datagridview - a7med saba - 04-05-21 الجماعة ماقصرو معاك بس انت تبحث عن مثال جاهز والتعديل لا بد منه سواء كان هناك مثال جاهز او لا يوجد. عموما الأصناف اذا اردتها أن تعود إلى datagridveiw عليك بالتالي :- 1- حجز فاتورة حقيقية مبيعات تحتوي على حقل اخير temp / tru - false 2 - إدخال الأصناف في الداتا قريد 3 - إضافة اختصار f8 من أجل تعليق الفاتورة بمحتوياتها من أصناف والفاتورة حقيقية ولكن كما ذكرنا هناك حقل من نوع ترو او فلس على أنها فاتورة معلقة او غير معلقة. الأصناف ستسجل في الجدول الخاص المؤقت بالاصناف التابعة للفاتورة المعلقة.. يحتوي كل صنف على رقم فاتورة تابع لها .. ووهو رقم الفاتورة المعلقة الذي ذكرناه مسبقا.. نفترض بأن الزبون الغى فاتورته او لو تتم عملية البيع له...؟ كيف وقد تم إضافة فاتورة حقيقية موجودة.. سهل جدا... ستبقى الفاتورة كما هي بتاريخ قديم الا وهو تاريخ الاضافة .. سيتم حذف الأصناف المتواجده في الجدول المؤقت. اذا هناك مشكلة إلا وهي وجود فاتورة معلقة وقد أتى بعدها فواتير اخرى بتاريخ جديد ولكن نحن نعطيك حلول تناسبك او قد لا تناسبك .. وانت ستختار... نكمل.. عند تعليق أي فاتورة اخرى جديدة. قبل عملية التعليق استعلام اذا كانت هناك فاتورة معلقة ولا يتبعها أصناف في الجدول المؤقت ..فالبرنامج سيقوم باستبدال رقم الفاتورة برقم الفاتورة المعلقة ويبداء بأضافة الأصناف حسب تلك الفاتورة ... اذا البرنامج سيحاول التخلص كل مره من الفواتير المعلقة عموما الفاتورة مازلت معلقة حتى وإن لم تحتوي على أصناف.. فكل الأصناف ستترحل من الجدول المؤقت إلى جدول تابع للمبيعات ويسمى الأصناف المباعة... والفاتورة ستتحول من فاتورة معلقة إلى فاتورة تم البيع.. في حقولها حقلين مثلا الحقل Temp الحقل Sale_over وكلها من نوع true/false وكل واحد يعطيك رأي والنتيجة ستختلف نوعا ما من ناحية الفكرة الإبداعية في معالجة المخرجات دون عثرات... عند استرداد الفاتورة المعلقة اذا كانت هناك أكثر من فاتوورة معلقة وقمت بوضع اختصار يجب أن يكون هناك lastbox.. يظهر لك أرقام الفواتير المعلقة مرتبة حسب الرقم او تاريخ الاضافة. وكلما قمت بالنقر على الفاتورة المعلقة تلك.. يكون هناك استعلام البحث عن أصناف موجوده في الجدول المؤقت لها نفس رقم الفاتورة.. وبهذه الطريقة حتى أن اطفات الجهاز ستحتفظ بمعلوماتك المؤقته والمنتهيه بيعها بكل سلاسة. طريقة أخرى الاستعانة بمستند نصي من نوع txt يضاف في كل سطر صنف كلا على حدة.. مثال : 1547,usb 3.0,1,200 1547 = رقم الصنف Usb 3.0 = اسم الصنف 1 = الكمية 200=السعر بواسطة دوارة على datagridveiw بمجرد امر التعليق .. ويمكن إضافة رقم بعد السعر رقم 1 على أول فاتورة .. من أجل فصل الأصناف في المستند في حال تعليق أكثر من فاتورة معلقة.. ولكل شخص طريقته .. أشخاص فاهمين يستطيعو عمل حل بطريقة سهلة .. اذا رأينا حلولهم استصعبناها.. وأن رؤو حلنا قالو صعبوها على انفسهم.. الاهم من ذلك الفكرة موجوده .. وأن طال الطريق مش مشكلة إبداء بالتطبيق.. غدا ستجد طريقة أسهل وافضل.. مع تمنياتي لك بالتوفيق RE: تعليق الفاتوره datagridview - alfaiz678 - 04-05-21 (04-05-21, 08:43 AM)a7med saba كتب : الاهم من ذلك الفكرة موجوده .. نعم صحيح هذه طريقة المبرمج تنشيء كود وطريقة ربما متشعبه ولكنها تقوم بالمطلوب وبعد فترة تزدد خبرة وتختصرها باسطر يسيره المهم لاتقف (19-10-20, 10:24 AM)asemshahen5 كتب : استخدم تشك بوكس في حال التعليق تكون ترو و في حال عدم التعليق تكون فالس و عند جرد المواد تبحث عن المواد التي تشك بوكس فيها فالس اي لا تدخل الجرد الى ان يتم فك التعليق اي كما تعامل الفواتير المرحلة و غير المرحلة لدفتر اليومية و الله الموفق . اظن حاليا هذه الطريقة مناسبة لك RE: تعليق الفاتوره datagridview - ابراهيم ايبو - 05-05-21 السلام عليكم ورحمة الله وبركاته بارك الله بكم على ماقدمتموه من افكار ولاثراء الموضوع وتبادل الاراء والتجارب سأضع فكرتي التي اعمل بها ننشئ جدولين بنفس حقول جدول فاتورتي البيع راس الفاتورة وتفاصيل الفاتورة ونسميهم جداول التعليق نقوم بحفظ الفاتور وتفاصيلها في الجدولين (فقط الاختلاف سيكون رقم الفاتورة)وسيظهر رقم الفواتيرالمعلقة في ليست بوكس ويمكننا استعادتها وقت ما نشاء بجلبها حسب الرقم وعندما نريد تثبيتها كفاتورة حقيقية نضع شرط في بداية الحفظ ان كانت فاتورة معلقة نقوم بتوليد رقم جديد لها حسب التسلسل في جدول الفواتير الحقيقية وبذلك يتم استبدال الرقم والحفظ كما يمكننا عند اغلاق البرنامج اظهار رسالة تشعرنا بوجود فواتير معلقة هل تريد حذفها ان كان نعم يتم حذفها وبعدها يتم الخروج |