تم النشر منذ 26 Sep 2013 السلام عليكم كيف يمكنني تغيير طول وعرض منطقة التفاصيل داخل التقرير برمجيا؟ مرفق صورة للتوضيح 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 27 Sep 2013 الاستاذ زهرة ممتاز جدا المثال المرفق وممتاز جدا التحويلات بين الانش ووحدات التبويبشكرا جزيلا ...ربنا يجزيكي عنا خير الجزاء سؤالين طمع في كرمك:هل يمكن تحديد عرض التقرير برمجيا؟هل يمكن تحديد عدد الاعمدة وتباعد الصفوف برمجيا؟؟009.png شاكر جدا تعبك تفضل اخي الكريم التحكم في مقاسات التقرير وهوامشة برمجيا قم بإنشاء نموذج فارغ وضع به زر أمر لفتح التقرير وضع به هذا الكود البرمجي Private Sub CmdOpen_Click()DoCmd.OpenReport "MyNameReport", acViewDesign 'فتح التقرير على وضع التصميمWith Reports("MyNameReport").Printer ' الدخول الى خصائص التقرير للتعديل عليها .LeftMargin = 720 ' الهامش الأيسر يساوي 1.25 سم .RightMargin = 720 ' الهامش الأيمن يساوي 1.25 سم .TopMargin = 720 ' الهامش العلوي يساوي 1.25 سم .BottomMargin = 720 ' الهامش السفلي يساوي 1.25 سم .ItemsAcross = 2 ' عدد الأعمدة يساوي 2 .RowSpacing = 360 ' تباعد الصفوف يساوي 0.625 سم .ColumnSpacing = 360 ' تباعد الأعمدة يساوي 0.625 سمEnd WithReports!MyNameReport.Width = 9200 ' عرض التقرير يساوي 16 سمDoCmd.Close acReport, "MyNameReport", acSaveYesDoCmd.OpenReport "MyNameReport", acViewPreviewEnd Sub غير MyNameReport في الكود الى اسم التقرير الخاص بك بالتوفيق 1 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 26 Sep 2013 شباب طيب حتي طول التقرير كله وعرضه... تعبت من كتر البحث 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 26 Sep 2013 اخي الفاضل السلام عليكم ورحمة الله وبركاته بالنسبة للتحكم في ارتفاع قسم التفصيل في التقرير فإننا سوف نستخدم هذا الكود اذا كان الأكسيس عربيPrivate Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer)Reports!rptCustomers.Section(0).Height = 360End Sub اذا كان الأكسيس انجليزيPrivate Sub Detail_Format(Cancel As Integer, FormatCount As Integer)Reports!rptCustomers.Section(0).Height = 360End Sub لاحظ معي الرقم 360 وكيف تم حسابه 1 إنش = 2.5 سم 1 إنش = 1440 وحدة تويب 2.5 سم = 1440 وحدة تويب 1.25 سم = 720 وحدة تويب 0.625 سم = 360 وحدة تويب الآن تريد مثلا يكون ارتفاع قسم التفصيل 5 سم اذا سيكون 5 سم = 2880 وحدة تويب لذا غير الرقم 360 بما تريده من ارقام بناء على الشرح السابق بالنسبة لعرض قسم التفصيل فلا تستطيع التحكم به لأن هذا العرض هو مخصص للتقرير ككل فقط وهو يعتمد بالدرجة الأولى على حجم الورق الذي تم اختياره سواء A4 او A5 او اي ورق تختاره في التقرير وايضا على وضعية الورق هل هو عمودي او أفقي . فإن قمت بزيادة عرض التقرير عن المطلوب فسيظهر لك خطأ ان حجم عرض التقرير اكبر من اللازم اي اكبر من عرض الورقة سواء A4 او A5 لذا تجنبا لعدم حدوث اي خطأ ولعدم ازاحة بيانات حقول التقرير خارج الصفحة لتذهب الى صفحة ثانية ارى ان تبقي عرض التقرير كما هو بدون اي تغيير za-Report.rar بالتوفيق 5 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 26 Sep 2013 الاستاذ زهرة ممتاز جدا المثال المرفق وممتاز جدا التحويلات بين الانش ووحدات التبويبشكرا جزيلا ...ربنا يجزيكي عنا خير الجزاء سؤالين طمع في كرمك:هل يمكن تحديد عرض التقرير برمجيا؟هل يمكن تحديد عدد الاعمدة وتباعد الصفوف برمجيا؟؟ شاكر جدا تعبك 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 27 Sep 2013 اللسان يعجز عن الشكر شكرا جزيلا وربنا يجعله في ميزان حسناتك 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 27 Sep 2013 استاذتنا الغالية في مشكلة لما بيتم تحويل قاعدة البيانات الي MDE الكود لا يعملوده لان الكود بيفتح التقرير في وضع التصميم وده مش ممكن يحصل بعد التحويل هل في علاج للموضوع ده؟؟؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 27 Sep 2013 استاذتنا الغالية في مشكلة لما بيتم تحويل قاعدة البيانات الي MDE الكود لا يعملوده لان الكود بيفتح التقرير في وضع التصميم وده مش ممكن يحصل بعد التحويل هل في علاج للموضوع ده؟؟؟ أخي الكريم هذا الكود مخصص لقواعد البيانات MDB مفتوحة المصدر فقط وليس لقواعد البيانات المحمية MDE ولا يوجد علاج لمشكلتك اذا كانت قاعدة البيانات لديك MDE بالتوفيق 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
تم النشر منذ
السلام عليكم
كيف يمكنني تغيير طول وعرض منطقة التفاصيل داخل التقرير برمجيا؟
مرفق صورة للتوضيح
شارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه