PDA

View Full Version : ایجاد یه فیلد جدید بر اساس فیلدهای موجود....با SQL



net_ved
سه شنبه 13 اردیبهشت 1384, 23:20 عصر
من تو جدولم یه فیلد از نوع string دارم...که چنتا مقدار خاص می پذیره برای مثال{چک..سفته..و..} من با sql یه گزارش از جدولم گرفتم و بعد با QR گزارش گرفتم...حالا مشکل اینجاست که QR بر اساس فیلد string فارسی گروه بندی نمی کنه... با خودم گفتم شاید با فرمانهای SQL بشه کاری کرد که مثلا اگه مقدار فیلد چک بود آنگاه مقدار integer مثلا 1 برگردونه...اونوقت من میتونم با خیال راهت بر اساس عدد گروه بندی کنم ...من این دستور SQL رو در صورت وجود می خواستم...یا یه راه دیگه...کمکم کنید لطفا

vcldeveloper
چهارشنبه 14 اردیبهشت 1384, 02:02 صبح
لازم نیست از دستورات SQL استفاده کنید. می تونید یک فیلد Calculated برای شی جدول یا Query مربوطه ایجاد کنید و مقدار اون رو (با توجه به فیلد stringایی که دارید) در رویداد OnCalcFields حساب کنید.
بعد از ایجاد فیلد مربوطه، می تونید از اون در QR هم استفاده کنید.

net_ved
چهارشنبه 14 اردیبهشت 1384, 08:52 صبح
ممنون آقای کشاورز ولی جسارته من برنامرو به طرف حسابم تحویل دادم....یعنی دیگه نمی تونم فیلد اضافه یا عوض کنم...اگه را ه دیگه ای واسه مشکل گروه بندی QR به نظرتون میرسه لطفا کمکم کنید

net_ved
چهارشنبه 14 اردیبهشت 1384, 15:20 عصر
یافتم یافتم....اشکال اینجاست که QR وقتی صحیح گروه بندی می کند که جدول ترتیب شده باشد....بر اساس فیلد سر گروه و
دیگه اینکه 90% فهمیدم که SQL اون کاریو که من می خواستم نمی تونه انجام بده ...یا دسته کم فعلا ...ایشالا که توسعه پیدا
می کنه....ممنون از جواباتون

JavanSoft
سه شنبه 20 اردیبهشت 1384, 14:18 عصر
شما می توانید با دستور Case این مشکل را در خود SQL حل کنید