نمایش نتایج 1 تا 5 از 5

نام تاپیک: ایجاد یه فیلد جدید بر اساس فیلدهای موجود....با SQL

  1. #1
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    net_ved@yahoo.com
    پست
    184

    ایجاد یه فیلد جدید بر اساس فیلدهای موجود....با SQL

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

  2. #2
    لازم نیست از دستورات SQL استفاده کنید. می تونید یک فیلد Calculated برای شی جدول یا Query مربوطه ایجاد کنید و مقدار اون رو (با توجه به فیلد stringایی که دارید) در رویداد OnCalcFields حساب کنید.
    بعد از ایجاد فیلد مربوطه، می تونید از اون در QR هم استفاده کنید.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    net_ved@yahoo.com
    پست
    184
    ممنون آقای کشاورز ولی جسارته من برنامرو به طرف حسابم تحویل دادم....یعنی دیگه نمی تونم فیلد اضافه یا عوض کنم...اگه را ه دیگه ای واسه مشکل گروه بندی QR به نظرتون میرسه لطفا کمکم کنید

  4. #4
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    net_ved@yahoo.com
    پست
    184
    یافتم یافتم....اشکال اینجاست که QR وقتی صحیح گروه بندی می کند که جدول ترتیب شده باشد....بر اساس فیلد سر گروه و
    دیگه اینکه 90% فهمیدم که SQL اون کاریو که من می خواستم نمی تونه انجام بده ...یا دسته کم فعلا ...ایشالا که توسعه پیدا
    می کنه....ممنون از جواباتون

  5. #5
    شما می توانید با دستور Case این مشکل را در خود SQL حل کنید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •