PDA

View Full Version : افزایش طول یه فیلد در کریستال ریپورت



maryam_jamshid
شنبه 18 فروردین 1386, 09:34 صبح
سلام
من یه مشکل دارم این مشکل رو قبلا در تالار مطرح کردم یکبار دیگر با توضیحات بیشتر مطرح می کنم .
ببینید من در کریستال ریپورت net. به بانکم وصل میشم و یه view به نام Amar به کریستال ریپورتم اضافه میکنم.این view یه فیلد به نام Amar_Year داره که محتوای مقادیری مثل 10/12/1385 است ولی بعد از add شدن در کریستال ریپورت فقط 4 کارکتر اول رو نمایش میده یعنی1385.(وقتی روی این فیلد راست کلیک میکنم و گزینه browse field data رو می زنم باز هم فقط 4 کارکتر اول رو نمایش میده ).
ضمنا این database رو من نمیتونم تغییر بدم.
نمیدونم چرا فقط 4 کاراکتر اول رو نمایش میده؟؟
آیا راهی هست برای نمایش بیش از 4 کارکتر؟؟؟؟
مثلا عدد13856 رو که وارد کنم در گزارشم محتوای فیلد به صورت1385 نمایش میده یعنی 4 کارکتر اول!!!!!1
توی enterprise manager محتویات view درست است مثلا مقادیر12/10/1385و یا 138456 وجود داره.
وقتی روی فیلد Asar_Year که در کریستال ریپورت قرار دادم راست کلیک میکنم و Browse field data انتخاب میکنم:
Type:String
Length:4
نمیدونم چطوری طولشو زیاد کنم؟؟؟؟؟

sm
یک شنبه 19 فروردین 1386, 12:09 عصر
توی حالت عادی نباید مشکلی باشه
مراحل رو یکبار دیگه چک کنین

یه راه حل اینه که توی View اینجوری بنویسین: (Select Convert(Char(10),X
ببینین مشکل حل میشه؟

موفق باشین

sm
یک شنبه 19 فروردین 1386, 12:14 عصر
شما مطمئن هستید که توی SQL درست نشون داده میشه؟
باتوجه به اونکه گفته نوع String هست و طولش 4 ، نباید بیشتر از این ازش انتظار داشته باشین.آخه داره اطلاعات رو درست نشون میده

موفق باشید

sm
یک شنبه 19 فروردین 1386, 12:18 عصر
شما مطمئن هستید که توی SQL درست نشون داده میشه؟
باتوجه به اونکه گفته نوع String هست و طولش 4 ، نباید بیشتر از این ازش انتظار داشته باشین.آخه داره اطلاعات رو درست نشون میده

موفق باشید

maryam_jamshid
دوشنبه 20 فروردین 1386, 11:48 صبح
ببینید در sql محتویات رو درست نشون میده ولی در کریستال ریپورت فقط 4 کارکتر رو نشون میده و وقتی که روی اون راست کلیک میکنم length:4 است.
چطوری طول اونو از 4 تا بیشترش کنم ؟

sm
دوشنبه 20 فروردین 1386, 12:33 عصر
توی حالت عادی نباید مشکلی باشه
مراحل رو یکبار دیگه چک کنین

یه راه حل اینه که توی View اینجوری بنویسین: (Select Convert(Char(10),X
ببینین مشکل حل میشه؟

موفق باشین

اینو امتحان کردین؟
میشه Script مربوط به اون جدولتونو اینجا بزارید؟