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

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

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

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

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

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

طبعت لكلا منهم المرة الاولى فيظهر على صفحة كل واحد الرقم 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

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