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

طباعة التقرير والعودة لحفظ السند


رعد داود

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
في النموذج  edit عملت  زر حفظ البيانات وهناك  رسائل تأكيد قبل الحفظ
الرسالة الاولى هي  اذا كان السند هو سند صرف وأن قيمة  tr _رصيد الصندوق_ اكبر من t2_ مجموع دائن _ فلايتم  حفظ السند
أواجه  فيها مشكلة في تحقق الشرط  وفي الحفظ  في  جدول  bills2 عند  عدم الحفظ  في الجدول الرئيسي bills
كما اريد في رسالة  الطباعة عند تحقق الشروط  أعلاه ... فعند ظهور التقرير  لايظهر شريط الطباعة  وأريد عند اغلاق التقرير العودة برسالة الحفظ
ارفق  البرنامج

حسابات 2.rar

رابط هذا التعليق
شارك

الرسالة اللي تواجه فيها مشكلة تح حلها

اللي بعدها ما فهمتها ممكن الاخوان بيفهمو 

هذا كود الرسالة الاولى

Dim x As Boolean
x = Me.T2
If Me.tr > x Then
MsgBox ("لايمكنك الحفظ !! فرصيد الصندوق غير كاف ")
Me.Undo
Else

 

تم تعديل بواسطه ابو ياسين المشولي
  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

الأخ الفاضل ابو ياسين مشكور على الرد .... انا أردت ان تظهر الرسالة فقط في حال كان السند  هو سند صرف  عند الاختيار من كومبو types
أنا عملت شرط  لكن لم تفلح
 

رابط هذا التعليق
شارك

44 دقائق مضت, رعد داود said:

السلام عليكم

الأخ الفاضل ابو ياسين مشكور على الرد .... انا أردت ان تظهر الرسالة فقط في حال كان السند  هو سند صرف  عند الاختيار من كومبو types
أنا عملت شرط  لكن لم تفلح
 

اذا سوف تكون الرسالة بهذا الشكل

If Me.tr > Me.T2 And Me.types = "سند صرف" Then
MsgBox ("لايمكنك الحفظ !! فرصيد الصندوق غير كاف ")
Me.Undo
Else

 

رابط هذا التعليق
شارك

انا جبتها لك من اول صح

لكن انت مابعرف ليه ماضبطت معك برغم اني جربتها

Dim x As Boolean
x = Me.T2
If Me.tr > x And Me.types = "سند صرف" Then
MsgBox ("لايمكنك الحفظ !! فرصيد الصندوق غير كاف ")
Me.Undo
Else

 

رابط هذا التعليق
شارك

طيب اخي هي كذا تمام

الرصيد عندك 9000

وفي الخانه 8000 هويقبل بدون رسالة

ممكن توضح ايش اللي تريده

انت لو عملت الرصيد 7000 والصرف 8000 لا يقبل

وهذا انا ما اشوفه حسب الشرط

رابط هذا التعليق
شارك

السلام  عليكم  اخي  الفاضل
في  حال  الرصيد  9000

اذا  كان الصرف اكثر من 9000 لايقبل

يعني  اي  رصيد  يظهر  في  تكست  tr  اذا  كان  سند صرف  ومجموع  التكست t2  اكثر  فلايقبل  الحفظ والترحيل
وفي  حال  المبلغ  اقل  فعادي  يحفظ  ويرحل

رابط هذا التعليق
شارك

الله يهدينا ويهديك قول امين

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

شوفها الان واعطيني خبر

Dim x As Boolean
x = Me.tr
If Me.T2 > x And Me.types = "سند صرف" Then
MsgBox ("لايمكنك الحفظ !! فرصيد الصندوق غير كاف ")
Me.Undo
Else

بدل trعملت t2

المعذرة

لم ترد عليا هل هو المطلوب

  • Like 1
رابط هذا التعليق
شارك

اتفضل ان شاء الله ميه في المية

Dim i, x As Integer
x = Me.tr
i = Me.T2

If i > x And Me.types = "سند صرف" Then
MsgBox ("لايمكنك الحفظ !! فرصيد الصندوق غير كاف ")
Me.Undo
Else

 

تم تعديل بواسطه ابو ياسين المشولي
  • Like 1
رابط هذا التعليق
شارك

السلام عليكم
اشكرك  اخي  ابو ياسين  الطيب

الكود شغال  وأحسنت ... بقيت  قضية  عندما  تم تصفير الرصيد ,,, لايظهر الصفر  في  تكست بوكي tr
والكود  يبدأ بالتنبيه  على  هذا  الأمر  .... كيف  تحل  القضية 

  • Like 1
رابط هذا التعليق
شارك

جرب هذا

Dim i, x As Integer
x = Me.tr
i = Me.T2

If i > x And Me.types = "سند صرف" And i <>""Then
MsgBox ("لايمكنك الحفظ !! فرصيد الصندوق غير كاف ")
Me.Undo
Else

 

تم تعديل بواسطه ابو ياسين المشولي
  • Like 1
رابط هذا التعليق
شارك

السلام عليكم  أخي ابو ياسين
الكود  يعطي خطأ  في  بداية الكود 

x = Me.tr

حيث ان  tr  بياناتها  من  استعلام r1  الحقل  rs  او الرصيد التراكمي المتبقي ,,, في تنسيق  الارقام  في حال  الرصيد صفر  لايظهر  رقم  في الاكسس 0 اعتقد  المشكلة هنا
كما  انه في  جدول bills2 يتم  ترحيل  البيانات  مدين ودائن  واسم الحساب  لان  كود  عدم  الحفظ  فقط  للجدول bills <<<اضفنا  حقل  mz لتأكيد الحفظ  فقط في جدول bills
وجدول bills2 يحفظ  البيانات

رابط هذا التعليق
شارك

جرب هذا

Dim i, x As Integer
x = Me.tr
i = Me.T2

If i > x And Me.types = "سند صرف" or Me.T2 <>""Then
MsgBox ("لايمكنك الحفظ !! فرصيد الصندوق غير كاف ")
Me.Undo
Else
 

 

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

السلام عليكم
أخي  ابو ياسين  انحلت  المشكلة  عن  طريق  الرصيد  في حال  ان لايكون  عندك  رصيد اصلا يعني  صفر
تم اضافة  تعديل  بسيط لكود الاستعلام r1 في  حقل rs الرصيد  وهو &0  ... بحيث  يظهر  0  في حال عدم  وجود رصيد
شكرا  لكم  أخي 
وتبقى  عندنا  مشكلة  الحفظ  التلقائي  الذي  عالجناه  في جدول bills وذلك باضافة  حقل mz  لكن  الحفظ  يبقى  في  جدول  bills2 في  حال  الغاء السند
وهذا  يؤثر  جدا"  لأن الجدول  فيه  عمليات حسابية  مدين ودائن 

رابط هذا التعليق
شارك

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