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

توزيع المعاملات ..

مغلق
بدأه فتى الوادي في 27 أكتوبر 2002 · 8 رد · 668 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي ثلاثة جداول :

الأول : الموظفين ... وفيه1- اسم الموظف + 2- أجازة ( خانة أختيار نعم / لا )

الجدول الثاني : الرموز .. وفيه : 1- الرمز - 2- شرح الرمز

الجدول الثالث : وفيه : 1- الرقم 2- الموضوع 3- التاريخ 4- التصنيف( قائمة الرمز ) 5- الجهة ( قائمة اسماء الموظفين ).

*****

المطلوب :

بعد تسجيل البيانات في الجدول الثالث وعند أختيار التصنيف يطلع تلقائياً الجهة أي اسم الموظف الأول ...

ثم إذا سجلنا سجل ثاني وأدخلنا نفس الرمز في السجل السابق يطلع في الجهة الموظف الذي يلي الموظف الأول .. وهكذا .. وإذا أدخلنا تصنيف جديد يختار في الجهة موظف جديد ( يعني توزيع المعاملات حسب نوع المعاملة على الموظفين ) ويستثن من ذلك الموظف المجاز والذي يستدل عليه من خانة الأختيار في الجدول الأول .. فإذا كان الموظف مجازاً لا يتم له توزيع معاملات .. ويتخطاه إلى الموظف الذي بعده ...

آمل أن يكون الشرح واضحاً ..

أنظر الملف المرفق ..

http://mypage.ayna.com/amotaib/Mot.zip

mk17481_26bccea871.gif
#2

مرة اخرى رجائي ان تضع مثال لأنه يسهل علينا الإجابة .

ثانياً :

انقر هنا

ولاتقل لي فهمي خطأ بعد هالشرح :mad:

اعانك الله

#3

بارك الله فيك وفي علمك ...

شرحك وافي .. وكل علومك زينة ....

لكنت أكتفيت بالشرح قبل أن أرى المثال ... :D

عاجز عن شكرك ... ولا أملك إلا الدعاء لك في ظهر الغيب .

والسلام

mk17481_26bccea871.gif
#4

السلام عليكم ..

يا ابو حمود.. وفقك الله ...

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

طلع لي بدلاً من اسم الموظف رقمه !!!

بينما أن القائمة ( الجهة ) تظهر اسم الموظف .. وهذا طيب

فما هو الحل لأجعل اسم الموظف يظهر في مربع نص غير منضم .

ولك تحياتي .

mk17481_26bccea871.gif
#5

في مصدرعنصر التحكم لمربع النص ضع :

=DLookUp("[اسم الموظف]";"الموظفين";"[رقم الموظف]=" & [الجهة])

ولك تحياتي

#6

السلام عليكم ...

الله يزيدك علماً ... ويبارك لك فيه ...

والظاهر أني رايح أشغلك .. لكن خليك أنت الكبير وتحملنا ...

عندي أستفسار آخر

وهو ...

من ضمن قائمة الرموز رمز ( معادة ) أي أن المعاملة معادة .. أريد بعد أختيار هذه الرمز ( معادة ) أن يلغى الترتيب للموظفين ... بحيث تكون الجهة فارغة واختار ممنها الموظف الذي أريد توجيه المعاملة له ... مع وإذا أعيدت للموظف لا تحتسب في التريب السابق للموظف ..

وشكراً لك .

mk17481_26bccea871.gif
#8

الموضوع تابع لموضوع توزيع المعاملات ...

كنت أحاول الرد على الموضوع .. وبدلاً من ذلك ضغطت على زر موضوع جديد ..

العجلة ما منها بركة ...

والسلام

mk17481_26bccea871.gif
#9

أنسخ الكود التالي وضعه في حدث بعد التحديث لقائمة التصنيف :

If Me!التصنيف.Column(1) = "معادة" Then Exit Sub

Dim الموظف_الأخير_للتصنيف_الحالي As Variant

الموظف_الأخير_للتصنيف_الحالي = DLast("الجهة", "التسجيل", "التصنيف=" & Me![التصنيف] & " And التصنيف<> " & DFirst("[رقم الرمز]", "الرموز", "الرمز='معادة'"))

If Not IsNull(الموظف_الأخير_للتصنيف_الحالي) And _

الموظف_الأخير_للتصنيف_الحالي < DMax("[رقم الموظف]", "الموظفين", "إجازة=False") Then

الجهة = DFirst("[رقم الموظف]", "الموظفين", "[رقم الموظف]>" & _

الموظف_الأخير_للتصنيف_الحالي & " and إجازة=False")

Else

الجهة = DFirst("[رقم الموظف]", "الموظفين", "إجازة=False")

End If

ولك تحياتي

هذا الموضوع مغلق.

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