شامل2 قام بنشر فبراير 12, 2016 قام بنشر فبراير 12, 2016 السلام عليكم مثال يحتوي على ترقيم التقرير عند كل عملية - معاينة قبل الطباعة ارجو تعديل الكود الذي يرقم التقرير عند - طباعة التقرير الكود هو: " DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=forms!Name_All!Num المثال المرفق رقم لكل تقرير.rar
jjafferr قام بنشر فبراير 12, 2016 قام بنشر فبراير 12, 2016 السلام عليكم المعادلة على كون Num رقم او نص: رقم DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=" & forms!Name_All!Num نص DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]='" & forms!Name_All!Num & "'" جعفر
شامل2 قام بنشر فبراير 12, 2016 الكاتب قام بنشر فبراير 12, 2016 في 12/2/2016 at 14:00, jjafferr said: السلام عليكم المعادلة على كون Num رقم او نص: رقم DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=" & forms!Name_All!Num نص DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]='" & forms!Name_All!Num & "'" جعفر Expand الاخ جعفر هل يمكن تطبيقها على المثال المرفق لانها لم تكمل المطلوب
شامل2 قام بنشر فبراير 13, 2016 الكاتب قام بنشر فبراير 13, 2016 المشكلة بقيت على حالها ولم نصل الى الحل
jjafferr قام بنشر فبراير 13, 2016 قام بنشر فبراير 13, 2016 وعليكم السلام لأن Num حقل رقمي ، الكود الصحيح هو (لاحظ ، لا توجد مسافة فاضية في نهاية السطر من اليمين): DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=" & Forms!Name_all!Num او DoCmd.OpenReport "Name_All", acViewPreview, , "[Num]=" & Me.Num جعفر 277.ترقيم.mdb.zip
ابوخليل قام بنشر فبراير 13, 2016 قام بنشر فبراير 13, 2016 السلام عليكم اخونا الشمال يريد الترقيم عند الطباعة فقط وليس عند المعاينة اظن ان الكود سليم مافيه شي هل هذا صحيح ؟
شامل2 قام بنشر فبراير 13, 2016 الكاتب قام بنشر فبراير 13, 2016 (معدل) بالفعل استاذ ابو خليل الذي اريده هو ترقيم التقرير عند الطباعة ويس عند المعاينة والكود لا يعمل بالشكل الصحيح لانه عند معاينة التقرير لاكثر من مرة سوف يزداد الترقيم في كل مرة وهذا لا اريده الذي اريده هو ان الترقيم يحدث فقط عند طباعة التقرير او ارساله الى الطابعة تم تعديل فبراير 13, 2016 بواسطه alshamal
jjafferr قام بنشر فبراير 13, 2016 قام بنشر فبراير 13, 2016 في 13/2/2016 at 16:19, alshamal said: بالفعل استاذ ابو خليل Expand يا رجال ، مب الكل يفهمها وهي طايرة ، ترى احنا على قدنا لو من البداية شرحت شوي زيادة ، وبالخصوص مع هالصورة ، لكان السؤال واضح جدا الطريقة الاسهل اللي تيجي على بالي هي انك لا تسمح بمعاينة التقرير ، وانما تطبعه مباشرة (وفي الواقع المعاينة مهمة لأغراض معينة ، ولكن لمعظم التقارير ، فيجب طبعها مباشرة) ، عن طريق هذا الكود: DoCmd.OpenReport "Name_All", , , "[Num]=" & Forms!Name_all!Num . جعفر
شامل2 قام بنشر فبراير 13, 2016 الكاتب قام بنشر فبراير 13, 2016 في 13/2/2016 at 17:04, jjafferr said: يا رجال ، مب الكل يفهمها وهي طايرة ، ترى احنا على قدنا لو من البداية شرحت شوي زيادة ، وبالخصوص مع هالصورة ، لكان السؤال واضح جدا الطريقة الاسهل اللي تيجي على بالي هي انك لا تسمح بمعاينة التقرير ، وانما تطبعه مباشرة (وفي الواقع المعاينة مهمة لأغراض معينة ، ولكن لمعظم التقارير ، فيجب طبعها مباشرة) ، عن طريق هذا الكود: DoCmd.OpenReport "Name_All", , , "[Num]=" & Forms!Name_all!Num . جعفر Expand شكرا اخ جعفر ولكن هل هذا معناه انه لا يوجد حل لهذه المشكلة؟
jjafferr قام بنشر فبراير 15, 2016 قام بنشر فبراير 15, 2016 السلام عليكم أخي الشمال قبل ان اضع الحل اعلاه ، فكرت وبحثت كثيرا ، لكن الحلول لم اقتنع بها ، وعلى العموم اليك حلول اثنين: 1. ان تعمل زرين في النموذج ، واحد لمعاينة التقرير (ولا يستطيع المستخدم من خلالها طباعة التقرير لأنه لن يكون فيه رقم وصل) ، وواحد للطباعة مباشرة (وتضع كود رقم الوصل في النموذج ، بحيث يأخذ التقرير رقم الوصل من النموذج) أ- ان لا تسمح للمستخدم ان يطبع التقرير اثناء المعاينة (واليك الصعوبات وخطوات الحل): عند معاينة التقرير ، يستطيع المستخدم ان يطبع التقرير من شريط الادوات عن طريق ايقونة الطباعة ، حتى ولو اخفيت شريط الادوات ولا تُظهر ايقونة الطباعة ، فالمستخدم يستطيع بالنقر على الفأرة باليمين ومن القائمة ان يطبع ، وحتى لو لم اخفيت قائمة النقر بيمين الفأرة ، فالمستتخدم يستطيع ان يضغط على Ctrl + P ويطبع ، فالحل هنا يكون ان: ان تُخفي شريط الادوات ، وان تُخفي قائمة النقر باليمين ، وان تعمل كود يصطاد الضغط على الزر Ctrl فيُلغيه ب- ان تضع صورة مائية على التقرير المعاينة ، تقول فيها مثلا: ان التقرير غير رسمي بغير رقم الوصل ، وهذا الرابط يشرح عمل الصورة المائية: http://www.officena.net/ib/topic/59776-اسئله-عن-التقارير/?do=findComment&comment=387356 2. ان تضع كود خاص بالوندوز (وليس للأكسس) ، بحيث عند اعطاء امر الطباعة ، فنتدخّل ونعطي رقم الوصل ، ثم نسمح للوندوز ان تطبع التقرير جعفر 2
شامل2 قام بنشر فبراير 15, 2016 الكاتب قام بنشر فبراير 15, 2016 في 15/2/2016 at 09:54, jjafferr said: السلام عليكم أخي الشمال قبل ان اضع الحل اعلاه ، فكرت وبحثت كثيرا ، لكن الحلول لم اقتنع بها ، وعلى العموم اليك حلول اثنين: 1. ان تعمل زرين في النموذج ، واحد لمعاينة التقرير (ولا يستطيع المستخدم من خلالها طباعة التقرير لأنه لن يكون فيه رقم وصل) ، وواحد للطباعة مباشرة (وتضع كود رقم الوصل في النموذج ، بحيث يأخذ التقرير رقم الوصل من النموذج) أ- ان لا تسمح للمستخدم ان يطبع التقرير اثناء المعاينة (واليك الصعوبات وخطوات الحل): عند معاينة التقرير ، يستطيع المستخدم ان يطبع التقرير من شريط الادوات عن طريق ايقونة الطباعة ، حتى ولو اخفيت شريط الادوات ولا تُظهر ايقونة الطباعة ، فالمستخدم يستطيع بالنقر على الفأرة باليمين ومن القائمة ان يطبع ، وحتى لو لم اخفيت قائمة النقر بيمين الفأرة ، فالمستتخدم يستطيع ان يضغط على Ctrl + P ويطبع ، فالحل هنا يكون ان: ان تُخفي شريط الادوات ، وان تُخفي قائمة النقر باليمين ، وان تعمل كود يصطاد الضغط على الزر Ctrl فيُلغيه ب- ان تضع صورة مائية على التقرير المعاينة ، تقول فيها مثلا: ان التقرير غير رسمي بغير رقم الوصل ، وهذا الرابط يشرح عمل الصورة المائية: http://www.officena.net/ib/topic/59776-اسئله-عن-التقارير/?do=findComment&comment=387356 2. ان تضع كود خاص بالوندوز (وليس للأكسس) ، بحيث عند اعطاء امر الطباعة ، فنتدخّل ونعطي رقم الوصل ، ثم نسمح للوندوز ان تطبع التقرير جعفر Expand فعلا اخ جعفر كانت الطريقة الاولى في ذهني وقد فكرت بها ولكن المشكلة تكمن في كيفية اختيار الطباعة او الطابعة التي سوف يتم طباعة التقرير عليها
jjafferr قام بنشر فبراير 21, 2016 قام بنشر فبراير 21, 2016 السلام عليكم لماذا لا تضع قائمة باسماء الطابعات في النموذج ، ويجب عليه اختيار الطابعه قبل الطباعة؟ هذا الرابط به عدة مرفقات وروابط اخرى ، وفيها الطريقة: http://www.officena.net/ib/topic/49802-اختيار-اسم-الطابعة-عند-طباعة-تقرير/ جعفر 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.