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

طريقة لطباعة التقرير الا بعد وقت معين من آخر طباعة

بدأه snawnaw39 في 2 أكتوبر 2013 · 7 رد · 539 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل هناك طريقة لطباعة التقرير الا بعد وقت معين من آخر طباعة


 


فمثلا لو قمت بطباعة هذا التقرير اليوم فلا استطيع طباعته ثانيا الا بعد 5 ايام فهل هناك  كود او طريقة لهذه النظرة


 


اذا كان ممكنا  .... فهل يرفق لنا احد الاخوة مثال جزاكم الله كل خير واكون ممتنا


تم تعديل هذه المشاركة بواسطة snawnaw39 في 2 أكتوبر 2013 في 11:15

#2

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


#3

هل من مجيب

#4

1- اعمل جدول date_printer وضع فيه حقل date1 وحقل اسمه num

2 - عند زر الطباعة ضع كود يقوم بالاستعلام عن الفرق بين date1الموجود في الجدول date_printer وتاريخ الجهاز time()

3 - ضع كود في زر الطباعة في الاخير يقوم بتحديث التاريخ date1 في الجدول وتحديث num .

طبعاً حقل num مبدا تكون قيمته 1 وعند التحديث يصبح 2 

امل ان اكون افدتك وقربت لك الفكرة وعدرني لاني لم اقوم بعمل مثال لك 

#5

عزيزي

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

 

فكرة أطرحها قد تكون تحقق ما طلبت أو تبتعد عنه

لعدم أرفاقك المثال الصحيح طبقا لاحتياجك الحقيقي

 

1- أنشاء جدول Tbl1 به خانة B تنسيقها تاريخ

2- أنشاء التقرير به الأحداث التالية

أو يمكنك أضافة خانة التاريخ لمصدر التقرير المزمع الطباعة منه (والهف واحد)

 

   أولاً: في حدث (Detail) نضيف أمر ((أضافة تاريخ طباعة هذا التقرير)) طبعا الاضافة تتم في جدول Tbl1 وفي خانة B

   ثانياً:  في حدث (Open) نعمل دالة مقارنة بين التاريخ الحالي وبين أعلى قيمة في جدول Tbl1

 

فأن كان الجدول خالياً أو أكبر قيمة فيه تجاوزت 5 أيام  = النتيجة تتم الطباعة دون مشاكل

أما إذا كان الفارق 5 أيام فأقل = النتيجة ((رسالة تنبية بعدم القدرة على الطباعة))

 

post-129354-0-88268500-1380751241.jpg

 

والله أعلم

 

أليك المرفق

 

بارك الله فيك

 

أبومحمد

PrintingAfter5Days.rar

#6

مشكور وبارك الله فيك 

اشكر لك ردك اخي 

 

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

 

 

التقرير تقرير واحد يتغير به الا الاسم فقط
 

فلو قمت بطباعة التقرير الحالي يضاف تاريخ الطباعة للاسم او السجل الذي قمت بطباعة تقريره الحالي فقط

 

ولا يتم طباعته مجدد الا بعد مرور 5 ايام من تاريخ اخر طباعته

 

 

اتمنى ان الفكرة وصلت.......الرجاء المساعدة محتاجه ضروري

 

اعذرني اتعبتك معي.

تم تعديل هذه المشاركة بواسطة snawnaw39 في 3 أكتوبر 2013 في 01:38

#7

أخي العزيز

 

فضلا أرفق مثالك

ليتمل العمل عليه

 

أبومحمد

#8

اشكر كل من حاول ايجاد حل معي 


 


تم بحمد الله حل المشكلة وتوصلت الى حل كافي 


 


وبالمرفقات المثال والحل 


control report printing_5.rar

تم تعديل هذه المشاركة بواسطة snawnaw39 في 3 أكتوبر 2013 في 23:00

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…