سؤال

أنا أعمل على تقرير في SSRS (خدمات تقارير SQL Server) في الوقت الحالي، وأواجه مشكلة في الحصول على مستطيل أرسمه على الصفحة في مصمم التقرير لكي ينمو.في الأساس، لقد قمت برسم مستطيل، ثم قمت بوضع حقل نص بداخله.يمكن أن تكون محتويات هذا الحقل النصي قصيرة جدًا أو طويلة جدًا، لذلك أريد أن تنمو لتستوعب محتوياته.

ولكن عندما أقوم بإدخال نص طويل، يكبر مربع النص ثم يظل خارج خطوط المستطيل.من وثائق SSRS التي قرأتها، تقول أن المستطيلات يجب أن تنمو لتحتوي على العناصر الموجودة بداخلها، وأن هذه العناصر هي "أقران".

ما يعطي؟

هل كانت مفيدة؟

المحلول

الطريقة الوحيدة التي يمكنني من خلالها الحصول على مربع نص لاختراق حدود المستطيل هي إذا لم يكن مربع النص موجودًا داخل المستطيل فعليًا، ولكنه يقع تحته بدلاً من ذلك.

عندما يكون مربع النص داخل المستطيل، وعندما تكون خاصية مربع النص CanGrow = TRUE ثم ينمو كل من مربع النص ومستطيله عموديًا لأسفل لاستيعاب كميات كبيرة من النص.

نصائح أخرى

وكنت أشاهده نفس القضية. كانت مشكلتي ان كان لي مربعات النص أولا ثم وضع مستطيل حوله وإرساله إلى الخلف. مرة واحدة أنا جر مربعات النص الخروج ثم العودة إلى المستطيل، نمت بشكل صحيح.

ويمكنك معرفة ما إذا كان النص هو في المستطيل أو على الجسم (على سبيل المثال) من خلال النظر في خاصية الأصل من النص. إذا كان النص هو خارج المستطيل، وأنها تعمل بشكل جيد لخفض النص ولصقه في المستطيل. لقد كان لي مشاكل في بعض الأحيان عند محاولة سحب الكائنات إلى (على) على شكل مستطيل.

وربما في وقت متأخر قليلا - لكنها قد تساعد شخص ما في وقت لاحق

والمستطيل يمكن أن تكون بمثابة وعاء.

لتحويل المستطيل في وعاء، وخلق المستطيل أولا. مجرد قطرة الخاص بك عناصر وجوه الأطفال الأخرى (مثل القوائم والجداول، الخ) في وعاء.

ومع ذلك، لا يمكنك إنشاء الحاوية بعد إنشاء الكائنات التابعة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top