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

تعبئة الرواتب السته تلقائيا

بدأه خالد يحي الامام في 20 يناير 2012 · 3 رد · 480 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد التحية والتقدير

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

datasalary.rar

#2

لكم الشكر لقد توصلت للحل واذا في اي استفسار برجع ليكم هذا الكود الذي اضفتله

Private Sub ÊÇÑíÎ_ÇáÇáÊÍÇÞ_ÈÇáÏæÑÉ_AfterUpdate()
If IsNull([ÊÇÑíÎ ÇáÇáÊÍÇÞ ÈÇáÏæÑÉ]) = True Then
    [SMonth1] = ""
    Exit Sub
Else
    [SMonth1] = DateAdd("m", 1, [ÊÇÑíÎ ÇáÇáÊÍÇÞ ÈÇáÏæÑÉ]) - 1
If IsNull([SMonth1]) = True Then
    [SMonth2] = ""
    Exit Sub
Else
    [SMonth2] = DateAdd("m", 1, [SMonth1]) - 1

If IsNull([SMonth2]) = True Then
    [SMonth3] = ""
    Exit Sub
Else
    [SMonth3] = DateAdd("m", 1, [SMonth2]) - 1
If IsNull([SMonth3]) = True Then
    [SMonth4] = ""
    Exit Sub
Else
    [SMonth4] = DateAdd("m", 1, [SMonth3]) - 1
If IsNull([SMonth4]) = True Then
    [SMonth5] = ""
    Exit Sub
Else
    [SMonth5] = DateAdd("m", 1, [SMonth4]) - 1
If IsNull([SMonth5]) = True Then
    [SMonth6] = ""
    Exit Sub
Else
    [SMonth6] = DateAdd("m", 1, [SMonth5]) - 1

End If
End If
End If
End If
End If
End If
End Sub
#3

الاستاذة الفاضلة والاعضاء الكرام

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

#4

اخي الفاضل : خالد

لكي يعمل معك الإستعلام والنموذج وتستطيع التحرير بهما فالطريقة هي استبعاد الجدول tblTrade من الإستعلام فقط

za-datasalary-UP.rar

بالتوفيق

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