الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اضافة فاتورة جديدة

بدأه 3gari في 4 ديسمبر 2012 · 6 رد · 979 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت بانشاء برنامج فاتورة صغير ( تعليمي ) لكن واجهتني مشكلة واحدة وهي

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

بالضغط على new invoice يبدأ باضافة الفاتورة لكن جميع معلومات الفاتورة السابقة تبقى

vb.net 2008

msaccess 2007 DB

2 tables

post-267894-039487500 1354568708_thumb.j

المرفقات
invoiceim.jpg

تم تعديل هذه المشاركة بواسطة 3gari في 4 ديسمبر 2012 في 00:09

#2

هل من رد؟

#3

السيد الفاضل

اتمني ان يفتح الله عليك وتكمل الفاتورة

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

atefkhalf2004@gmail.com

atefkhalf2004@hotmail.com

#4

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

عند الضغط على مفتاح New Invoice يجب كتابة أكواد تقوم بتصفير كل المتغيرات والأدوات التى على النافذة حتى لا تتداخل مع الفاتورة الجديدة

مثال

إذا كان عندك متغير مثلاً يحتوى على إجمالى الفاتورة ومتغير يحتوى على الخصم وجدول (DataTable) يحتوى على عناصر الفاتورة يجب تصفير كل هذه المتغيرات حتى لو كانت موجودة فى Class أخر غير النافذة

كذلك يجب تصفير كل الأدوات التى على النافذة مثل DataGridView لحذف كل العناصر القديمة

فيجب عليك البحث عن كل المتغيرات التى تتعامل معها وتصفيرها

هناك خطأ آخر قد يقع فيه الكثير من المبرمجين، وهو أنه بعد حفظ الفاتورة تقوم بعمل استعلام عن هذه الفاتورة وتخزينها فى أحد الجداول التى تضيف إليها العناصر فى الفاتورة الجديدة لذلك تجد العناصر متكررة، فيجب عليك إلغاء مثل هذا الاستعلام إذا كان موجوداً أو وضعه فى مكان مناسب بحيث لا يتم استدعاؤه عند حفظ الفاتورة

أدعو الله أن يكون هذ مفيداّ

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

Dr Sayed Tohamy

Programming Instructor

مدرب برمجة

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

EmaSoft2000

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

#5

ارجو منك وضع السورس كود حتى استطيع المساعدة وحتى استفيد ايضا منه :lol: و انتظر منى الاجابه فى خلال 24 ساعة على الاكثر لانى بعمل تحديث للنسخة و سارد عليك فور اعادة تنصيب ال software

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

سبحانك الله و بحمدك عدد خلقك و رضى نفسك و زنة عرشك ومداد كلماتك

#6

لنفرض انه لديك textbox1 و textbox2 و textbox3 تدخل فيهم الفاتورة و تريد عند الضغط علىالزر ان ينتقلو الى فاتورة جديدة و يمسح المدخلات التى بهم و ترجع المتغيرات الى البداية فلو افترضنا ان لدينا متغير x وقيمته الاولى =0 فيكون كود الزر بالاضافة الى كوده الاساسى هو

textbox1.text="" and textbox2.text="" and textbo3.text=""
x=0

اتمنى ان تكون هذا هو ماتقصد و اخبرنى ان نجح معك او فشل هذا الحل

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

سبحانك الله و بحمدك عدد خلقك و رضى نفسك و زنة عرشك ومداد كلماتك

#7

mr 3gari Icon

برجاء وضع السورس كود

شكرا لتعاونكم معنا

مواضيع مشابهة