اذهب الي المحتوي
أوفيسنا

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

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

كيف يمكنني ان اعرف عدد مرات طباعة بيانات شخص في نموذج او تقرير

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

مثلا لدي شخص باسم محمد وشخص اخر باسم علي

طبعت لكلا منهم المرة الاولى فيظهر على صفحة كل واحد الرقم 1

طبعت لمحمد مرة ثانية ولم اطبع لعلي فيظهر على صفحة محمد2 وعلي 1 وهكذا

ارجوا ان تكون الفكرة واضحة

تم تعديل بواسطه فؤاديحيى
قام بنشر


Dim x As Integer

x = Nz(DLookup("printCount", "table1", "id=" & Me.id)) + 1

DoCmd.RunSQL "UPDATE table1 SET table1.printCount=" & x

التجديث يكون آليا

الكود اعلاه ضعه في حدث الطباعة ، تحت سطر الطباعة

على اعتبار :

printCount الحقل في الجول

id معرف

table1 الجدول

غير حسب الاسماء عندك

سيقوم هذا الكود بزيادة 1 الى الحقل المحدد عند كل امر طباعة

قام بنشر

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

اما الكود اعلاه فهو مخصص لحصر عدد مرات الطباعة لطالب محدد

تجد في المرفق المعدل اني حصرت الطباعة في الصفحة الأولى فقط (( يمكنك جعل النموذج لا يعرض الا طالب واحد ))

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

علمي2.rar

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

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

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information