اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

الإنتاج صحيح ربي يبارك فيك استاذ

اما قضية جدول البنوك في برنامجي كان موجود وكان له نموذج يتم فيه إدخال اي بنك جديد

تم ادراجها في المثال

الآن المرحلة الثانية تسديد القروض والمنح وغيرهم عبر البنوك بالتقريرين المندمجين

 

 

 Karem5_1.rar

قام بنشر

وهو كذالك

الان تجميع مبالغ البنوك وتسميتها وهي التي تمت اعادة صياغة البرنامج من جديد

قام بنشر

تم عمل اللازم في التقرير الاخير

لاحظ !  

1- سهولة ومرونة العمل

1- لايوجد استعلامات ظاهرة في العمل

2- عملك كله انحصر في نموذج صغير انيق

بقي لك شيء واحد مهم جدا جدا لم تأخذ له حسابا في عملك السابق ( ويستحيل مطلقا عمله هناك )

ولكن في العمل الحالي تستطيع صنعه كشربك لكوب من العصير

ما هو ؟ سأترك لك الاجابة والحل

Karem7.rar

قام بنشر

بورك فيك استاذ

نعم برنامج صغير وانيق

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

بقي مشكلة الممون على ما أظن.

ومشكلة التمثل يعني كل 06 اشهر اي في شهر جويلية وديسمبر من كل سنة يتم دفع المبلغ لكل عنصر في الهيئة في حساب بنكه الخاص

قام بنشر

ارى ان لا مشكلة في الممون 

لانه كما رأيت تم اضافته الى المجموعات

ويمكنك عمل تقرير منفرد يخصه 

اما التمثيل فيمكن ان تضع ضابط عند اختيار نوع المنحة  بحيث لا يقبل الا الشهرين المذكورين شهر 6  او شهر 12

 

الذي قصدته انا هو ضبط التواريخ  حسب الشهر والسنة

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

فانت عملت نماذجك بمعلومية الشهر الحالي ، وليس هناك خيار لعرض سنوات سالفة

 

قام بنشر

كنت متيقن ان البرنامج يضبط اي تاريخ مستفيد به الموظف او غيره وخاصة قبل الشهر الحالي لو عملت استفادة من منحة او قرض او غيره مثلا بتاريخ فيفري 2015 فهي تظهر واذا لم تظهر فسيتم ادراج هذا التاريخ يدويا ... لم اعتبرها مشكلة

والبرنامج السابق كنت اكتبها يدويا

ولك واسع النظر

صح كلامك صحيح

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

 

قام بنشر

الطبيعي ان تاريخ الشهر الحالي يكون ظاهر آليا بمجرد فتح النموذج

ولكن ايضا لك الخيار بان تختار اي شهر سابق

في نموذجي الجديد انا صنعت لك ذلك ( اقصد اختيار شهور سابقة ) لاني جعلته يأخذ الشهر من جدول العمليات مباشرة

ولكنك في تقاريرك يظهر الشهر الحالي فقط

كما ذكرت لك يمكنك معالجة ذلك بكل يسر وسهولة فأرني براعتك

قام بنشر

للأسف الشديد جربت كل المحاولات

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

SELECT Month([Get_Date]) AS mth, tblAmountCurrent.Get_Date
FROM tblAmountCurrent
GROUP BY Month([Get_Date]), tblAmountCurrent.Get_Date;

 

قام بنشر

في فورم الإقتطاع يكون على هذا المنوال

=[Forms]![FrmTransfer]![mnth]

جعلت M1  في التقرير مربع نص وكتبت فيه (=[Forms]![FrmTransfer]![mnth]) ويبدو بها مشكل

قام بنشر

عملك صحيح فقط  تختار العمود الثاني بدلا من الاول

ايضا انت تستخدم ترجمة خاصة لاستخراج مسميات الشهور بالفرنسية

لذا انت بحاجة الى سطرين

Dim i As Date
i = Forms!FrmTransfer!mnth.Column(1)
M1 = FrenchMonth(Month(i)) & " - " & Year(i)

 

Karem7.rar

قام بنشر

شكر لك استاذ

لقد إكتشفت شيئا أخر وهو عدم تطابق التصفية بواسطة الشهر بالأاعلى نجد الشهر المختار ولكن معلومات التقرير مختلفة

مثالنا في شهر مارس 2015 تظهر الا معلومات اسماء

وفي شهر اوت 2015 يظهرا دليلة والعطرة فقط

جرب غير ف الجدول tblAmountCurrent إستفادة احد الموظفين 

كما بالصورة

55c7a7bc0a22e_.thumb.png.96f489f58e2a6d4

 

قام بنشر

شكرا لك استاذ

لي الآن إستفسار في الجدول tblAmountCurrent ليش اخترت رقم الموظف يظهر به إسم الموظف ؟

بالرغم من ان البرنامج يلزمه ظهور اسم الموظف ورقمه مع بقاء ظهور الرقم الترتيبي ID

قام بنشر

الاصل يكون رقم فقط ولكني جعلته مربع تحرير لظهور الاسم للاستئناس فقط

رقم الموظف هو الاساس الذي يتم ربطه بعلاقة مع الجداول الاخرى

فمن خلال رقم الموظف يمكننا اظهار اي معلومة عنه موجوده في جدوله ، اسمه .. جنسه .. عنوانه ... هاتفه  وهكذا ...

ايضا يمكننا ااستخراج اي بيانات  تخصه من الجداول الاخرى بكل يسر وسهولة

ينطبق هذا القانون على جميع البرامج

فمثلا في برامج المخازن  يكون رأس العملية هو رقم الصنف

وفي المكتبات : رقم الكتاب

وهلم جرا

 

قام بنشر

والآن استاذ

في الفورم الي في الصورة

55c7c10747104_.thumb.png.8b6af4d1fb9c15c

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

من رأي نقيدها بشهر الجهاز مع إعطاء الحق بأن يوضع التاريخ يدويا

ولك واسع النظر

قام بنشر

لذا انت بحاجة الى سطرين

Dim i As Date
i = Forms!FrmTransfer!mnth.Column(1)
M1 = FrenchMonth(Month(i)) & " - " & Year(i)

 

في التقريرين rptTransfer  و  ptTransferAll   استبدل السطر الثاني الموجود في الكود بهذا السطر

i = Forms!FrmTransfer!mnth11

 

قام بنشر (معدل)

أستاذي الجليل أبو خليل

لقد طبقت المثال على كافة العمال الي عندي

ولكن وجدت صعوبة في التصفية تجميع البنوك كما اشرت انت في المثال Karem7.rar

ظهرت البنوك عير مجتمعة مع بعض في التقرير rptDiscount

اي

ccp

ccp

ccp

BDL

BDL

BDL

.

.

.

.

.

الخ

 

مع طلب صغير ظهور رمز البنك بين قوسين وإسمه مثال :

(ccp) بريد الجزئر

(BDL) بنك التنمية المحلية

55c8ea43217a2__.thumb.png.d87f6139c9c3bb

تم تعديل بواسطه كريمو2
قام بنشر

مشكلة ثانية أستاذ

وهي في التقريرين subTransBnk1 وsubTransBnk1 التصفية بالشهر فقط وليس بالشهر والسنة

قام بنشر

وحتى التقريرين الآخرين  لا يتم التصفية حسب السنة

والامر سهل  :

نعمل حقل في الاستعلام الفرعي في كل تقرير .. نعمل مثل حقل الشهر

لان حقل الشهر يخرج رقم الشهر ، فنعمل حقل يظهر رقم السنة ونضع له معيار ناخذه من خلال النموذج

قام بنشر

وحتى التقريرين الآخرين  لا يتم التصفية حسب السنة

والامر سهل  :

نعمل حقل في الاستعلام الفرعي في كل تقرير .. نعمل مثل حقل الشهر

لان حقل الشهر يخرج رقم الشهر ، فنعمل حقل يظهر رقم السنة ونضع له معيار ناخذه من خلال النموذج

حاولت جادا من البارحة ولكن لم أفلح

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information