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

نام تاپیک: حاصل جمع یک فیلد

  1. #1
    کاربر جدید
    تاریخ عضویت
    مهر 1384
    محل زندگی
    تهران
    پست
    13

    حاصل جمع یک فیلد

    با سلام
    1- چگونه میشود جمع یک فیلد (integer ) را به دست اورد
    2- شمارش تعداد رکوردها در یک فرم یا گرید فیلتر شده
    3- حاصل جمع بدون sql یا با sql
    4- ایا احتیاج به uses تابع خاصی میباشد
    5- چگونگی عملیات روی رکوردها از جمله شمارش - حذف - پیوند - جمع - میانگین
    :لبخندساده

  2. #2
    کاربر دائمی آواتار babak869
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    کرمانشاه
    پست
    1,251
    با این کد می تونی حاصل جمع تمام مقادیر یه فیلد عددی رو محاسبه کنی :

    var i,j:integer;
    begin
    ADOTable1 .First ;
    i:=0;
    while not ADOTable1.Eof do
    begin
    j:=ADOTable1.Fields.fieldbyname('id').AsInteger;
    i:=i+j;
    adotable1.Next ;
    end;
    Edit1.Text:=IntToStr(i);
    end;

    موفق باشید

  3. #3
    مواردی که شما نوشتید رو با استفادهاز دستورات SQL میشه بدست آورد.

  4. #4

  5. #5
    دوست عزیز هم بوسیله sql و هم بوسیله برخی کامپوننتها براحتی قابل پیاده سازی است ولی مهم بانک شما چی باشه connection ADO و یا Paradax

  6. #6
    کاربر جدید
    تاریخ عضویت
    مهر 1384
    محل زندگی
    تهران
    پست
    13
    با سلام
    با کمال تشکر از پاسخهای دوستان
    Paradax bde بانک اطلاعاتی
    متغییر sum - max - min کار نمی کند

  7. #7
    کاربر جدید
    تاریخ عضویت
    مهر 1384
    محل زندگی
    تهران
    پست
    13
    با تشکر از شما بابک 869
    مشکل جمع فیلدها با کمک شما برطرف شد
    ممنونم
    امیر زرگر

  8. #8
    کاربر جدید
    تاریخ عضویت
    مهر 1384
    محل زندگی
    تهران
    پست
    13
    راستش می خواستم از طریق ساختمان دادها مشکل را بر طرف کنم ولی کتاب ساختمان دادها زمان دانشگاه را در کتابهایم پیدا نکردم

  9. #9
    Sum, Min, Max متغیر نیستند و برای BDE هم کار میکنند.
    شما روش استفاده یا دستوراتی که نوشتید رو بفرمائید.

    نمونه‌ :

    Select Max(EmpNo)
    From employee.db


  10. #10
    کاربر دائمی آواتار babak869
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    کرمانشاه
    پست
    1,251
    سلام
    خواهش میکنم a_z633
    دوست عزیز من کاری نکردم البته جواب دوستان مخصوصا جناب خرسندی دقیقتر و استاندارد هستش
    موفق باشید

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

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