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

مساعدة في ترقيم فاتورة

بدأه visual 2007 في 15 يناير 2010 · 6 رد · 1,242 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

طلب مساعدة بالتعديل على المثال المرفق و المتمثل في:

عند الضغط على زر إضافة

تظهر النتيجة كالتالي:1/2010

ثم الحفظ

إلى هنا كل شئ عادي

المطلوب عند الضغط مرة ثانية على زر إضافة

أريد الرقم يصبح كالتالي:

2/2010

و هكذا

شكرا مسبقا

هذا المثال متوقف مشروعي بسببه و هو إضافة رقم فاتورة مع بداية الترقيم كل سنة جديدة

مثلا:

1/2009

2/2009

3/2009

عند حلول سنة 2010

يكتب

1/2010

2/2010

http://sub3.rofof.com/01rbmaw15/Billing.html

http://file15.9q9q.net/Download/35887467/billing.rar.html

لم أتمكن من تحميل المثال على المنتدى فرفعته على رابط خارجي

#2

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

المثال بعد التعديل المطلوب في المرفقات

تم عمل جدول جديد يتم حفظ به اخر ترقيم لكل سنة وعند الإضافة يذهب الى هذا الجدول ويستدعي اخر ترقيم موجود للسنة الحالية ويزيد عليه واحد , وان لم يكن هناك ترقيم للسنة الحالية يضيفه في الجدول بقيمة واحد

من خصائص هذه الطريقة انها تعمل نفس عمل الترقيم التلقائي للجدول ( هذا ان لم يدخل احد الى هذا الجدول ويحاول تعديل او إضافة بعض القيم ) , فمثلا لو اضفنا 1 , 2 , 3 , 4 وحذفنا 3 , 4 سيكمل الترقيم من 5 ولن يستخدم ما تم حذفه

وبالتوفيق ,,,,,,,,,,,,,

billing_AutoNum.rar

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#3

السلام عليكم و رحمة الله الأخ الكريم محمد مصطفي غريب

إجابة شافية و كافية من أخ محترف جزاك الله كل الخير

#4

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

ارجو مساعدتي فيمايلي:

أريد عند حلول سنة2011 بإذن الله لا تظهر سنة 2010 إلا بأرادتي

و هذا حتى لا يظهر خلط في تواريخ الفواتير

مثلا:

1/2009

1/2010

1/2011

أريد أن تظهر في الكمبوبوكس بهذه الصيغة

1/2011

2/2011

3/2011

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

Private Sub Form_Load()
On Error Resume Next

Dim FileSource As String
FileSource = App.Path & "\billing.mdb;Persist Security Info=False;Jet OLEDB:Database Password=11"
sConnect = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
        "Data Source= " & FileSource & ""

Adodc1.ConnectionString = sConnect
Adodc1.RecordSource = "billing"
Adodc1.Refresh

Adodc1.RecordSource = "SELECT DISTINCT number From billing order by number ASC"
Adodc1.Refresh

Do While Not Adodc1.Recordset.EOF
ComboBox1.AddItem Adodc1.Recordset!Number
Adodc1.Recordset.MoveNext
Loop

End Sub

أنا في غاية الحاجة لهذه العملية جزاكم الله مسبقا

تم تعديل هذه المشاركة بواسطة visual 2007 في 28 سبتمبر 2010 في 23:27

#5

لنفترض ان السنة ستُكتب في Text1 ويتم الضغط على الزر Command3 للفلترة بالسنة المكتوبة

Private Sub Command3_Click()

Adodc1.RecordSource = "Select * From Employes Where Right(Number,(Len(Number)-instr(Number,'/')))='" & Text1.Text & "'"
Adodc1.Refresh

End Sub

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#6

أنا في غاية الحاجة لهذه العملية جزاكم الله

سوف أجرب تشكر

#7

بارك الله فيك الأخ الكريم محمد مصطفي غريب

بالتمام

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