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

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

  1. #1
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    Tick شمارش ركورد هاي دلخواه از بانك

    سلام دوستان

    من يك adoquery دارم كه خط sql اونو اين نوشتم .

    select * from table1 order by id


    ميشه بگيد چطور ميشه تعيين كرد تو فيلد نام بانك چند تا كلمه حامد هستش يا تو فيلد فاميل چند تا ايماني هستش مي خوام برام بشماره و نشون بده

  2. #2
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511

    نقل قول: شمارش ركورد هاي دلخواه از بانك

    سلام.
    به اینصورت
    select Count(user)from tbllogin where [user] like'admin'


    موفق باشید.............

  3. #3
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: شمارش ركورد هاي دلخواه از بانك

    سلام من دارم رفع اشكال مي كنم قبلا اينو اينطوري ado query1 مي ساختم

    SELECT ID, code, namketab
    FROM Table1 Table1_1
    WHERE vazeyat = 'Ç ÔÏå'

    و بعد در فورم اين ADOQUERY رو اينطوري فعال مي كردم

    procedure TForm1.FormCreate(Sender: TObject);

    begin
    AppPath:=GetCurrentDir;
    NewSw:=False;
    NewEdit:=False;
    Maskedit8.Text:=IntToStr(AdoTable1.RecordCount);
    adoQuery1.Active:=True;
    MaskEdit9.text:=IntToStr(adoQuery1.RecordCount);
    adoQuery2.Active:=True;
    MaskEdit10.text:=IntToStr(adoQuery2.RecordCount);
    PicturePath:='';
    end;

    اينطوري روش من نياز به چند ADO QUERY داشت كه كار اشتباهي بود روش ديگه هست بشه با يك ADOquery اين كار رو كرد

  4. #4
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511

    نقل قول: شمارش ركورد هاي دلخواه از بانك

    دقیق متوجه منظور شما نشدم.

    ولی برای سوال قبلیتون اگه همین کد رو با کمی تغییر در یک کوری بنویسید مشکلتون حل میشه

  5. #5
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: شمارش ركورد هاي دلخواه از بانك

    چطوري بگم .
    ببين من 3 تا adpqoery دارم كه برام هر كدام يك خط sql اينطوري دارند هر كدومشون

    SELECT ID, code, namketab
    FROM Table1 Table1_1
    WHERE vazeyat = 'Ç ÔÏå'

    مثلا مي گم حالت avzeyat = 'حامد ' براي هر ado query يك همچنين فرماني نوشتم
    بعد براي فعال كردم هر كدوم از adoquery ها اين كارو مي كردم


    procedure TForm1.FormCreate(Sender: TObject);

    begin
    AppPath:=GetCurrentDir;
    NewSw:=False;
    NewEdit:=False;
    Maskedit8.Text:=IntToStr(AdoTable1.RecordCount);
    adoQuery1.Active:=True;
    MaskEdit9.text:=IntToStr(adoQuery1.RecordCount);
    adoQuery2.Active:=True;
    MaskEdit10.text:=IntToStr(adoQuery2.RecordCount);
    PicturePath:='';
    end;


    اينطوري نياز به 3 تا ado query بود ولي اين روش من اشتباه بود ميشه بگيد اخه نياز به 3 ado query داشت ولي شنيدم ميشه به يك ado query اين 3 كار رو انجام داد .
    ميشه راهنماييم كنيد

  6. #6
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: شمارش ركورد هاي دلخواه از بانك

    در اين رابطه از اساتيد كسي ميتونه راهنمايي كنه

  7. #7
    کاربر دائمی آواتار sma_mohseni
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    قم
    پست
    194

    نقل قول: شمارش ركورد هاي دلخواه از بانك

    سلام
    نمیدونم منظورتو درست فهمیدم یانه!
    اگر منظورت اینه که اطلاعات رو باید از چند تا جدول بگیری و نمایش بدی ، باید از join استفاده کنی

  8. #8
    کاربر دائمی
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    آنجا سرای ابدی است
    پست
    2,011

    نقل قول: شمارش ركورد هاي دلخواه از بانك

    شما می خواهید با یک کوئری روی چند فیلد شمارش را با هم انجام بدهید.
    با یک کوئری می تونید. فقط کافیه فیلدتونو با متغیر وارد کنید.
    مثلا:

    var
    Field1,field2,Filter1,filter2:string;
    begin
    Filter1:='select count(8) from tb_1 where ';
    field1:='aa';
    field2:='bb';
    filter2:=filter1+ field1;
    ...
    f

  9. #9
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: شمارش ركورد هاي دلخواه از بانك

    نه يك جدول دارم فقط مي خوام به شمارم ركورد هامو .
    مثلا چند تا كلمه ايران داريم در فيلد countery
    يا چند تا كلمه مشهد در فيلد city
    ميشه يك مثال بزنيد

  10. #10
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814

    با سلام

    نقل قول نوشته شده توسط hentjanson مشاهده تاپیک
    نه يك جدول دارم فقط مي خوام به شمارم ركورد هامو .
    مثلا چند تا كلمه ايران داريم در فيلد countery
    يا چند تا كلمه مشهد در فيلد city
    ميشه يك مثال بزنيد
    خوب همانجوری که دوستان در پست شماره 2 گفت جستجو کنید و بعد از Open کردن RecordCount تعداد رکوردها را بر می گرداند.
    حالا مشکلتان با این راه حل در کجا است؟
    موفق باشید

برچسب های این تاپیک

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

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