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

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

قام بنشر

السلام عليكم

مثال يحتوي على ترقيم التقرير عند كل عملية  - معاينة قبل الطباعة

ارجو تعديل الكود الذي يرقم التقرير عند - طباعة التقرير

الكود هو:

" DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=forms!Name_All!Num

المثال المرفق

رقم لكل تقرير.rar

قام بنشر

السلام عليكم :rol:

 

المعادلة على كون Num رقم او نص:

رقم
DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=" & forms!Name_All!Num

نص
DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]='" & forms!Name_All!Num & "'"

 

 

جعفر

قام بنشر
  في 12‏/2‏/2016 at 14:00, jjafferr said:

السلام عليكم :rol:

 

المعادلة على كون Num رقم او نص:

رقم
DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=" & forms!Name_All!Num

نص
DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]='" & forms!Name_All!Num & "'"

 

 

جعفر

Expand  

الاخ جعفر

هل يمكن تطبيقها على المثال المرفق لانها لم تكمل المطلوب

قام بنشر

وعليكم السلام :rol:

 

لأن Num حقل رقمي ، الكود الصحيح هو (لاحظ ، لا توجد مسافة فاضية في نهاية السطر من اليمين):


DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=" & Forms!Name_all!Num

او

DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=" & Me.Num

 

جعفر

277.ترقيم.mdb.zip

قام بنشر

السلام عليكم

اخونا الشمال يريد الترقيم عند الطباعة فقط  وليس عند المعاينة

اظن ان الكود سليم مافيه شي

هل هذا صحيح ؟

 

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

بالفعل استاذ ابو خليل

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

والكود لا يعمل بالشكل الصحيح

لانه عند معاينة التقرير لاكثر من مرة سوف يزداد الترقيم في كل مرة وهذا لا اريده

الذي اريده هو ان الترقيم يحدث فقط عند طباعة التقرير او ارساله الى الطابعة

02.jpg

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

 

  في 13‏/2‏/2016 at 16:19, alshamal said:

بالفعل استاذ ابو خليل

Expand  

 

يا رجال ، مب الكل يفهمها وهي طايرة ، ترى احنا على قدنا :rol:

لو من البداية شرحت شوي زيادة ، وبالخصوص مع هالصورة ، لكان السؤال واضح جدا :rol:

 

الطريقة الاسهل اللي تيجي على بالي هي انك لا تسمح بمعاينة التقرير ، وانما تطبعه مباشرة (وفي الواقع المعاينة مهمة لأغراض معينة ، ولكن لمعظم التقارير ، فيجب طبعها مباشرة) ، عن طريق هذا الكود:

DoCmd.OpenReport "Name_All", , , "[Num]=" & Forms!Name_all!Num

.

 

جعفر

قام بنشر
  في 13‏/2‏/2016 at 17:04, jjafferr said:

 

 

يا رجال ، مب الكل يفهمها وهي طايرة ، ترى احنا على قدنا :rol:

لو من البداية شرحت شوي زيادة ، وبالخصوص مع هالصورة ، لكان السؤال واضح جدا :rol:

 

الطريقة الاسهل اللي تيجي على بالي هي انك لا تسمح بمعاينة التقرير ، وانما تطبعه مباشرة (وفي الواقع المعاينة مهمة لأغراض معينة ، ولكن لمعظم التقارير ، فيجب طبعها مباشرة) ، عن طريق هذا الكود:

DoCmd.OpenReport "Name_All", , , "[Num]=" & Forms!Name_all!Num

.

 

جعفر

Expand  

شكرا اخ جعفر

ولكن هل هذا معناه انه لا يوجد حل لهذه المشكلة؟

قام بنشر

السلام عليكم أخي الشمال :rol:

 

قبل ان اضع الحل اعلاه ، فكرت وبحثت كثيرا ، لكن الحلول لم اقتنع بها ، وعلى العموم اليك حلول اثنين:

 

1. ان تعمل زرين في النموذج ، واحد لمعاينة التقرير (ولا يستطيع المستخدم من خلالها طباعة التقرير لأنه لن يكون فيه رقم وصل) ، وواحد للطباعة مباشرة (وتضع كود رقم الوصل في النموذج ، بحيث يأخذ التقرير رقم الوصل من النموذج) :rol:

أ- ان لا تسمح للمستخدم ان يطبع التقرير اثناء المعاينة (واليك الصعوبات وخطوات الحل):

عند معاينة التقرير ، يستطيع المستخدم ان يطبع التقرير من شريط الادوات عن طريق ايقونة الطباعة ،

حتى ولو اخفيت شريط الادوات ولا تُظهر ايقونة الطباعة ، فالمستخدم يستطيع بالنقر على الفأرة باليمين ومن القائمة ان يطبع ،

وحتى لو لم اخفيت قائمة النقر بيمين الفأرة ، فالمستتخدم يستطيع ان يضغط على Ctrl + P ويطبع ،

فالحل هنا يكون ان:

ان تُخفي شريط الادوات ، وان تُخفي قائمة النقر باليمين ، وان تعمل كود يصطاد الضغط على الزر Ctrl فيُلغيه :rol:

ب- ان تضع صورة مائية على التقرير المعاينة ، تقول فيها مثلا: ان التقرير غير رسمي بغير رقم الوصل ، وهذا الرابط يشرح عمل الصورة المائية:

http://www.officena.net/ib/topic/59776-اسئله-عن-التقارير/?do=findComment&comment=387356

 

2. ان تضع كود خاص بالوندوز (وليس للأكسس) ، بحيث عند اعطاء امر الطباعة ، فنتدخّل ونعطي رقم الوصل ، ثم نسمح للوندوز ان تطبع التقرير :rol:

 

 

جعفر

  • Like 2
قام بنشر
  في 15‏/2‏/2016 at 09:54, jjafferr said:

السلام عليكم أخي الشمال :rol:

 

قبل ان اضع الحل اعلاه ، فكرت وبحثت كثيرا ، لكن الحلول لم اقتنع بها ، وعلى العموم اليك حلول اثنين:

 

1. ان تعمل زرين في النموذج ، واحد لمعاينة التقرير (ولا يستطيع المستخدم من خلالها طباعة التقرير لأنه لن يكون فيه رقم وصل) ، وواحد للطباعة مباشرة (وتضع كود رقم الوصل في النموذج ، بحيث يأخذ التقرير رقم الوصل من النموذج) :rol:

أ- ان لا تسمح للمستخدم ان يطبع التقرير اثناء المعاينة (واليك الصعوبات وخطوات الحل):

عند معاينة التقرير ، يستطيع المستخدم ان يطبع التقرير من شريط الادوات عن طريق ايقونة الطباعة ،

حتى ولو اخفيت شريط الادوات ولا تُظهر ايقونة الطباعة ، فالمستخدم يستطيع بالنقر على الفأرة باليمين ومن القائمة ان يطبع ،

وحتى لو لم اخفيت قائمة النقر بيمين الفأرة ، فالمستتخدم يستطيع ان يضغط على Ctrl + P ويطبع ،

فالحل هنا يكون ان:

ان تُخفي شريط الادوات ، وان تُخفي قائمة النقر باليمين ، وان تعمل كود يصطاد الضغط على الزر Ctrl فيُلغيه :rol:

ب- ان تضع صورة مائية على التقرير المعاينة ، تقول فيها مثلا: ان التقرير غير رسمي بغير رقم الوصل ، وهذا الرابط يشرح عمل الصورة المائية:

http://www.officena.net/ib/topic/59776-اسئله-عن-التقارير/?do=findComment&comment=387356

 

2. ان تضع كود خاص بالوندوز (وليس للأكسس) ، بحيث عند اعطاء امر الطباعة ، فنتدخّل ونعطي رقم الوصل ، ثم نسمح للوندوز ان تطبع التقرير :rol:

 

 

جعفر

Expand  

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

قام بنشر

السلام عليكم :rol:

 

لماذا لا تضع قائمة باسماء الطابعات في النموذج ، ويجب عليه اختيار الطابعه قبل الطباعة؟

هذا الرابط به عدة مرفقات وروابط اخرى ، وفيها الطريقة:

http://www.officena.net/ib/topic/49802-اختيار-اسم-الطابعة-عند-طباعة-تقرير/

 

جعفر

  • Like 1

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