16-10-20, 12:00 PM
معقوله ماحد رد وماحد يعرف ؟
|
تعليق الفاتوره datagridview
|
|
16-10-20, 12:00 PM
معقوله ماحد رد وماحد يعرف ؟
17-10-20, 01:42 AM
صديقي العزيز ما تقوم به اسمه بالبرامج المحاسبية عرض اسعار في حال تمت الموافقة عليه يتم تحويله الى فاتورة جديدة بكود بسيط .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
تم الشكر بواسطة: عبد العزيز البسكري
18-10-20, 09:23 PM
(12-08-20, 12:48 AM)حريف برمجة كتب : اتوقع السائل يتحدث عن تعليق الفاتورة قبل عملية الحفظ والطباعه مثلاً : بالفعل اريد اعمل مثل ماتقول اولا تمت عملية التعليق الفاتورة بالمواد التي تمت أضافتها في سلة وتم حفظ جميع الحقول ولكن عند أستعادة الحقول بنفس رقم الفاتورة الذي يوجد في جدول temp_invoice لا تتم العملية خاصة اريد تعديل البيانات التي في الفاتورة واكمال المبيعات التي تتم من قبل العميل فاذا عندكم مثال لكم جزيل الشكر والتقدير
19-10-20, 10:24 AM
استخدم تشك بوكس في حال التعليق تكون ترو و في حال عدم التعليق تكون فالس و عند جرد المواد تبحث عن المواد التي تشك بوكس فيها فالس اي لا تدخل الجرد الى ان يتم فك التعليق اي كما تعامل الفواتير المرحلة و غير المرحلة لدفتر اليومية و الله الموفق .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
تم الشكر بواسطة: a7med saba
21-10-20, 11:33 PM
في طريقه افضل ولو معك مثال زين اخي الكريم لانه كيف تسحب جميع المواد مره وحده واعادتها مره
30-11-20, 10:36 PM
؟؟؟؟ مافي رد ياجماعه الخير
23-12-20, 11:18 PM
؟؟؟؟ مافي رد ياجماعه الخير
04-05-21, 08:43 AM
الجماعة ماقصرو معاك بس انت تبحث عن مثال جاهز والتعديل لا بد منه سواء كان هناك مثال جاهز او لا يوجد.
عموما الأصناف اذا اردتها أن تعود إلى 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 على أول فاتورة .. من أجل فصل الأصناف في المستند في حال تعليق أكثر من فاتورة معلقة.. ولكل شخص طريقته .. أشخاص فاهمين يستطيعو عمل حل بطريقة سهلة .. اذا رأينا حلولهم استصعبناها.. وأن رؤو حلنا قالو صعبوها على انفسهم.. الاهم من ذلك الفكرة موجوده .. وأن طال الطريق مش مشكلة إبداء بالتطبيق.. غدا ستجد طريقة أسهل وافضل.. مع تمنياتي لك بالتوفيق
04-05-21, 01:46 PM
(04-05-21, 08:43 AM)a7med saba كتب : الاهم من ذلك الفكرة موجوده .. نعم صحيح هذه طريقة المبرمج تنشيء كود وطريقة ربما متشعبه ولكنها تقوم بالمطلوب وبعد فترة تزدد خبرة وتختصرها باسطر يسيره المهم لاتقف (19-10-20, 10:24 AM)asemshahen5 كتب : استخدم تشك بوكس في حال التعليق تكون ترو و في حال عدم التعليق تكون فالس و عند جرد المواد تبحث عن المواد التي تشك بوكس فيها فالس اي لا تدخل الجرد الى ان يتم فك التعليق اي كما تعامل الفواتير المرحلة و غير المرحلة لدفتر اليومية و الله الموفق . اظن حاليا هذه الطريقة مناسبة لك تم الشكر بواسطة: سعود
05-05-21, 10:40 PM
(آخر تعديل لهذه المشاركة : 05-05-21, 10:42 PM {2} بواسطة ابراهيم ايبو.)
السلام عليكم ورحمة الله وبركاته
بارك الله بكم على ماقدمتموه من افكار ولاثراء الموضوع وتبادل الاراء والتجارب سأضع فكرتي التي اعمل بها ننشئ جدولين بنفس حقول جدول فاتورتي البيع راس الفاتورة وتفاصيل الفاتورة ونسميهم جداول التعليق نقوم بحفظ الفاتور وتفاصيلها في الجدولين (فقط الاختلاف سيكون رقم الفاتورة)وسيظهر رقم الفواتيرالمعلقة في ليست بوكس ويمكننا استعادتها وقت ما نشاء بجلبها حسب الرقم وعندما نريد تثبيتها كفاتورة حقيقية نضع شرط في بداية الحفظ ان كانت فاتورة معلقة نقوم بتوليد رقم جديد لها حسب التسلسل في جدول الفواتير الحقيقية وبذلك يتم استبدال الرقم والحفظ كما يمكننا عند اغلاق البرنامج اظهار رسالة تشعرنا بوجود فواتير معلقة هل تريد حذفها ان كان نعم يتم حذفها وبعدها يتم الخروج اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
تم الشكر بواسطة: عبد العزيز البسكري , a7med saba
|
|
|