عبد الله قدور قام بنشر نوفمبر 4, 2016 مشاركة قام بنشر نوفمبر 4, 2016 السلام عليكم استخدم هذا الكود لتغيير طريقة عرض التقرير من افقي الى عمودي اعتمادا على قيمة من جدول ولكن يجب علي ايضا ان اعيد ترتيب عناصر التقرير في حال تم تحويله الى افقي بحيث يجب ان تذهب بعض العناصر الى اليسار وبعضها الى اليمين وبعضها يجب ان يتمدد ليملأ النموذج If DLookup("[check]", "tblreport", "[id]=1") = 1 Then Me.Printer.Orientation = acPRORLandscape ElseIf DLookup("[check]", "tblreport", "[id]=1") = 2 Then Me.Printer.Orientation = acPRORPortrait End If فهل يمكن تعديل الكود ليتم ذلك فخاصية الارتساء غير موجودة في التقارير رابط هذا التعليق شارك More sharing options...
محمد ايمن قام بنشر نوفمبر 4, 2016 مشاركة قام بنشر نوفمبر 4, 2016 فكرة على الهامش لماذا لا تصمم تقريرين الاول عمودي و الثاني افقي و بناء عليه يتم الاختيار رابط هذا التعليق شارك More sharing options...
عبد الله قدور قام بنشر نوفمبر 4, 2016 الكاتب مشاركة قام بنشر نوفمبر 4, 2016 17 دقائق مضت, محمد ايمن said: لماذا لا تصمم تقريرين الاول عمودي و الثاني افقي و بناء عليه يتم الاختيا فكرة لا بأس بها اخي محمد ايمن لكن اذا كان البرنامج يحتاج الى 20 تقرير تقريبا فيجب علي انشاء 40 تقرير رابط هذا التعليق شارك More sharing options...
محمد ايمن قام بنشر نوفمبر 4, 2016 مشاركة قام بنشر نوفمبر 4, 2016 ههههههههه لا اخي عبد الله هذا الكلام ينطبق في حالة تقريرين او ثلاثة بس عشرين كتير رابط هذا التعليق شارك More sharing options...
أبو عبدالله الحلوانى قام بنشر نوفمبر 4, 2016 مشاركة قام بنشر نوفمبر 4, 2016 السلام عليكم خطرت لى تلك الفكرة أن نصنع جدولا به عمود لاسم التقرير وآخر لاسم عنصر التحكم وعمودين آخرين لخصائص عنصر التحكم فى حالة كان التقرير عرض أو طول ويتم استجلاب تلك الخصائص لعناصر التحكم من خلال وحدة نمطية يتم تمرير اسم التقرير اليها وستقوم هى بدورها بالبحث داخل الجدول عن أسماء عناصر التحكم وضبط خصائصها وفقا للقيم داخل الجدول آسف ليس لدى وقتا كافيا للتنفيذ الفكرة الا أنى أرجو أن يكون الأمر واضح 1 رابط هذا التعليق شارك More sharing options...
عبد الله قدور قام بنشر نوفمبر 5, 2016 الكاتب مشاركة قام بنشر نوفمبر 5, 2016 السلام عليكم اهتديت الى هذا الحل ولكني لم اقتنع به بشكل كامل بحيث اقوم بضرب عرض عنصر التحكم ب 1.44 Me.ta1.width = Me.ta1.width * 1.44 Me.address.width = Me.address.width * 1.44 Me.pagenumber.width = Me.pagenumber.width * 1.44 رابط هذا التعليق شارك More sharing options...
ابو جودي قام بنشر نوفمبر 6, 2016 مشاركة قام بنشر نوفمبر 6, 2016 في 11/5/2016 at 05:23, عبد الله قدور said: السلام عليكم اهتديت الى هذا الحل ولكني لم اقتنع به بشكل كامل بحيث اقوم بضرب عرض عنصر التحكم ب 1.44 Me.ta1.width = Me.ta1.width * 1.44 Me.address.width = Me.address.width * 1.44 Me.pagenumber.width = Me.pagenumber.width * 1.44 طب شوف المثال ده يمكن يعجبك فى شئ Full Control Of Print Report.rar رابط هذا التعليق شارك More sharing options...
عبد الله قدور قام بنشر نوفمبر 7, 2016 الكاتب مشاركة قام بنشر نوفمبر 7, 2016 9 ساعات مضت, ابا جودى said: طب شوف المثال ده يمكن يعجبك فى شئ فيه معلومات جيدة لكن انا اريد لما أحول التقرير الى افقي يتم تمدد عناصر التقرير نحو الاتجاه الفارغ من التقرير فما حاجتي لتحويله الى افقي وتبقى المعلومات عمودية رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.