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

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

قام بنشر

السلام عليكم

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

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

الكود هو:

" 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 & "'"

 

 

جعفر

قام بنشر
32 دقائق مضت, jjafferr said:

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

 

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


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

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

 

 

جعفر

الاخ جعفر

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

قام بنشر

وعليكم السلام :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 دقائق مضت, alshamal said:

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

 

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

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

 

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

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

.

 

جعفر

قام بنشر
منذ ساعه, jjafferr said:

 

 

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

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

 

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


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

.

 

جعفر

شكرا اخ جعفر

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

قام بنشر

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

 

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

 

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

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

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

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

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

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

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

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

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

 

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

 

 

جعفر

  • Like 2
قام بنشر
8 ساعات مضت, jjafferr said:

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

 

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

 

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

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

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

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

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

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

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

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

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

 

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

 

 

جعفر

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

قام بنشر

السلام عليكم :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