كيفية التعامل مع FieldObjects ذات العرض المتغير في تقارير Crystal

StackOverflow https://stackoverflow.com/questions/33937

  •  09-06-2019
  •  | 
  •  

سؤال

لدي تقرير Crystal الذي يتم عرضه عبر عنصر تحكم CrystalReportViewer على صفحة .aspx (باستخدام VS2008).

يحتوي التقرير على كائنين FieldObject يعتمدان على البيانات (والتي يمكن أن تحتوي على عدد متغير من الأحرف) والتي أرغب في عرضها على نفس السطر بجانب بعضها البعض.

المشكلة هي عندما يكون النص الموجود في FieldObject الأول طويلًا جدًا، فإنه يتداخل مع النص الموجود في FieldObject الثاني.

لقد حاولت تعيين "CanGrow=True" و"MaxNumberOfLines=1" على FieldObject الأول على "دفع" FieldObject الثاني إلى اليمين، لكن هذا لم ينجح.

كيف يمكنني جعل FieldObject الثاني يُعرض دائمًا مباشرة بعد FieldObject الأول بغض النظر عن طول النص في الأول؟

هتافات مقدما لأي معرفة يمكنك إسقاطها.

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

المحلول

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

نصائح أخرى

أو يمكنك إنشاء دالة تُرجع field1 + " " + field2 وإضافة الوظيفة إلى التقرير.

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