تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: انتخاب رکوردهایی که کلمات مزبور در پس و پیش باشد

  1. #1
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    14 انتخاب رکوردهایی که کلمات مزبور در پس و پیش باشد

    تا حالا حتما از دستوری مانند زیر استفاده کردید :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا وقتی که در Edit چیزی نوشته شود به تب تمام رکوردهایی که رشته مزبور در آن باشد نشان داده می شوند

    حالا اگر رشته ('آموزش برنامه نویسی به زبان دلفی') را در Edit وارد کنیم برنامه به ترتیب تمام رکوردهایی را که رشته مورد نظر در آن باشد را نشان می دهد به عبارتی تمام رکوردهایی که رشته وارد شده در Edit در آن باشد را نشان می دهد حالا اگر بخواهیم برنامه تمام رکوردهایی را که کلمه های وارد شده در Edit را نشان بده چه کار کنیم ؟ مانند جستجو گر گوگل یعنی تمام رکوردهایی را نشان بده که کلمه های ( آموزش + برنامه + نویسی + به + زبان + دلفی ) در آن وجود داره ( ترتیب رو رعایت نکنه مثلا اگر در رکوردی رشته ای به صورت ("به دلفی آموزش زبان") وجود داشت اون رو هم نشون بده !.

    من از روش زیر استفاده می کنم که یک تابع نوشتم که رشته ورودی را دریافت می کنه و فاصله ها رو به کلمه های And و یا OR تبدیل می کنه و در query قرار می ده خواستم بدونم آیا راه دیگه ای که ساده تر و حرفه ای تر باشه دوستان سراغ دارن ؟

  2. #2
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    سلام
    از اين تابع استفاده كن. متأسفانه هنگام دادن اين پست به دلفي دسترسي نداشتم تا دقيقاً‌ نتيجه رو ببينمو ولي بايد جواب بده. اگه تو آرگومانهاي تابع Copy يا Delete يا Pos خطا داد، اونا رو تغيير بدين. سادست:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نمي تونم بگم روشش بهتر از روشيه كه خودتون استفاده كردين. ولي فكر نكنم راه ديگه داشته باشه. روش من هم شبيه روش شماست.
    موفق باشين
    Last edited by romixery; 16-03-2009 at 10:10.

  3. این کاربر از romixery بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •