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

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




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

نام تاپيک: می خوام در بانك اطلاعاتي اكسس وقتي يه ركوردي را ----- ميكنم....

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2006
    محل سكونت
    چالدران
    پست ها
    89

    پيش فرض می خوام در بانك اطلاعاتي اكسس وقتي يه ركوردي را ----- ميكنم....

    ميخواهم در بانك اطلاعاتي اكسس وقتي يه ركوردي را ----- ميكنم مثلا نام آن علي باشه علي رضا رو هم بياره

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2006
    پست ها
    2

    پيش فرض

    بايد از like در دستور فیلتر خودتون استفاده کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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


  4. #3
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    گاه اكسس رو به دلفي لينك كرده باشي و از Odbc استفاده كني درست مثل -------- عادي دلفي از × استفاده كنيد.

    راه ديگه اي براي لينك كردن اكسس به دلفي وجود داره؟

  5. #4
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2006
    پست ها
    84

    پيش فرض

    اگر از BDE و ODBC براي اتصال به اكسس استفاده ميكني اين كد رو استفاده كن
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولي اگه از Ado استفاده كرديد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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


  7. #5
    در آغاز فعالیت
    تاريخ عضويت
    May 2009
    پست ها
    4

    پيش فرض

    سلام به همگی من عضو جدید هستم،درحال نوشتن یه برنامه با دلفی 7 ودیتا بیس اکسس هستم،
    4. با Adoquery می خوام با کدنویسی دو جدول رو join کنم .چطور این کار انجام میشه. از این دستور که استفاده می کنم خطا می ده:
    Datamodule8.adoquery1.sql.add( 'select * from table1 innerjoin table2 where table1.id=table2.id' );
    اگه کسی راهنماییم کنه ممنون می شم.

  8. #6
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    خوش آمدید.
    از متد Clear قبل از این فرمان خودتون استفاده کردید یا نه ؟

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

    پيش فرض

    سلام
    كدتون رو به صورت زير اصلاح كنيد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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


  11. #8
    در آغاز فعالیت CrazyGenius's Avatar
    تاريخ عضويت
    Jul 2009
    پست ها
    2

    پيش فرض سلام دوست عزیز

    شما به جای این کارها میتونی از پارامتر توی دستور SQL استفاده کنی یعنی به جای مقداری که مساوی فیلد قرار میدی یک پارامتر بزاری به این صورت که کافیه توی کد قبل اسم پارامتر : بذاری
    مثال:
    کد SQL
    select * from demo where name like :myparam
    کد استفاده در دلفی:
    adoquery1.parameters.parambyname('myparam').value: ='%ali%';

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


  13. #9
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2010
    پست ها
    1

    پيش فرض

    جستجو پیشرفته
    adranandegan.Filter:='nameranande like ' +'''%'+Edjostejo.Text+'%''';
    adranandegan.Filtered:=True;

    ************************************************** *******
    جستجو در متن

    {private
    aa:array of string;// آرایه نام
    ab:array of string;//آرایه کد}

    {procedure TForm1.edtsearchChange(Sender: TObject);
    var
    i:Integer;
    il:Integer;
    st:string;
    n:Integer;
    im:Integer;
    begin
    ad1.Filtered:=False;
    for I := 0 to ad1.RecordCount-1 do
    begin
    st:=aa[i];
    n:=Length(edtsearch.Text);
    for il := 0 to (Length(st)-n)+1 do
    begin
    if edtsearch.Text=copy(st,il,n) then
    begin
    ad1.Locate('kodeeshterak',ab[i],[]);
    ad1.Edit;
    ad1.FieldByName('search').AsString:='1';
    ad1.Post;
    Break;
    end
    else
    begin
    ad1.Locate('kodeeshterak',ab[i],[]);
    ad1.Edit;
    ad1.FieldByName('search').AsString:='0';
    ad1.Post
    end;
    end;
    end;
    ad1.Filtered:=True;
    ad1.Filter:='search='+QuotedStr('1');
    end;

    procedure TForm1.edtsearchEnter(Sender: TObject);
    var
    I: Integer;
    begin
    aa:=nil;
    ab:=nil;
    i:=0;
    ad1.First;
    SetLength(aa,ad1.RecordCount);
    SetLength(ab,ad1.RecordCount);
    for I := 0 to ad1.RecordCount - 1 do
    begin
    aa[i]:=ad1.FieldByName('namemoshterak').AsString;
    ab[i]:=ad1.FieldByName('kodeeshterak').AsString;
    ad1.Next;
    end;
    end;

Thread Information

Users Browsing this Thread

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

User Tag List

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

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