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

نام تاپیک: مشکل SQL در دلفی

  1. #1
    کاربر دائمی آواتار MOHSEN731
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    147

    مشکل SQL در دلفی

    با عرض سلام خدمت دوستان عزیز:
    من می خواهم که بوسیله sql در دلفی جمع یک ستون از یک فیلد عددی (مثل فیلد دستمزد) را بوسیله دستور SUM بدست آورده و با Label1.Caption نمایش بدهم من هنگامی که از sql زیر :

    Query1.SQL.Text:='SELECT Dastmozd, SUM(Dastmozd) as Total From "Bank.dbf" group by Dastmozd';


    استفاده میکنم ستونهای جدول را به هم ریخته و فقط دو ستون ‏Total , Dastmoza نمایش می دهد در صورتیکه من میخواهم بدون دخالت در ستونهای جدول فقط جمع آن را در زیر جدول با label نمایش دهم نه در خود جدول.

    با تشکـر[/code]

  2. #2
    سلام
    خوب کار گروپ بای همینه دیگه . یه جدول مجازی درس می شه و بر اساس تابعی که به کار بردی محاسبات رو انجام و در یک رکورد نشان می ده. در اینجا جمع فیاد رکورد مورد نظر را در یک فیلد و با یک رکورد نشان می دهد .
    حالا می تونی این مقدار بدست اومده را خودت تو لیبل یا هر جای دیگه استفاده کنی

  3. #3
    کاربر دائمی آواتار SReza1
    تاریخ عضویت
    تیر 1382
    محل زندگی
    کنار تعدادی تراریوم و کاکتوس!
    پست
    702

    جواب

    خوب فقط تو label نشون بده!! نه جای دیگه! در ضمن به وقل دوستمون خاصیت group by همینه دیگه!! یعنی اون فیلدی که میخوای بذ اساس اون جمع بزنی باید در کنارش باشه

  4. #4
    کاربر دائمی آواتار MOHSEN731
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    147
    با سلام
    چگونه می توان بوسیله sql در دلفی کد کارمند را دریافت کرده و آن را بوسیله دستور delete حذف کرد . چیزی شبیه به این :
    var Code:integer;
    begin
    code :=StrToInt(Edit1.Text);
    Query1.SQL.Text:='Delete from "Data.dbf" where Code_User = ????';

    یعنی متغیر عددی Code را چگونه برای sql تعریف کنیم تا آن را قبول کند (به جای ؟؟؟؟؟)

  5. #5
    با سلام

    برای اینکه در برنامه و در دستورات SQL از یک رشته استفاده کنیم باید آن بین دو علامت #39 بگذاریم

    code :=StrToInt(Edit1.Text);
    Query1.SQL.Text:='Delete from Data.dbf where Code_User='+#30+code+#39;



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

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