PDA

View Full Version : مشکل در ساخت ستون رشته‌ای از ترکیب مقادیر چند ستون عددی



A.Farzin
سه شنبه 24 بهمن 1385, 00:25 صبح
با سلام

در پایگاه داده‌ام سه ستون دارم که مقادیر آنها عددی و از نوع Double است. اسامی این فیلدها به ترتیب F1 و F2 و F3 است.
می‌خواهم از طریق Formula Fiels در کریستال ریپورت کاری کنم که به جای 3 ستون مستقل فقط یک ستون از نوع رشته‌ای و به شکل زیر داشته باشم. یعنی اعداد ستونها با یک - از یکدیگر مجزا شوند.
125-40-301
74.5-12-302

مشکلی که دارم این است که این مقادیر در گزارش بدین شکل ظاهر می‌شوند. یعنی با دو رقم اعشار آن.
125.00-40.00-301.00
75.50-12.00-302.00

از توابع Fix و Round هم برای این منظور استفاده کردم ولی صفرهای اضافی حذف نشد.

fix ({Transactions.F1}) & "-" & fix({Transactions.F2}) & "-" & fix({Transactions.F3})

گر دوستان راهنمائیم کنند ممنون می‌شوم.
با تشکر

reza_rad
سه شنبه 24 بهمن 1385, 07:00 صبح
سه فیلد را به استرینگ تبدیل کنید توسط تابع convert خود sql
بعد اگر دیدید هنوز قسمت اعشار دارند توسط تابع substring خود sql قسمت صحیح را درباورید
و در نهایت select f1+f2+f3

همه اینکار ها با sql قابل انجام است.