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

نام تاپیک: کار با دیبی گرید

  1. #1
    کاربر تازه وارد آواتار sorrowdancer
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    تهران
    پست
    56

    Question کار با دیبی گرید

    دوستان یه مشکل ساده و کوچولـو (و عجله ای)


    دیبی گرید را از طریق پارادوکس در فرم قرار دادم می خواهم حاصل جمع هر فیلد را در فرم دیگری نشان دهم



    برای هر فیلدی که میخام جمعش رو داشته باشم در قسمت Public یه متغیر تعریف کردم

    یه دکمه نفر بعد دارم که وقتی روش کلیک می کنی میتونی اصلاعات جدید رو در گرید بزنی (Table1.Insert) بنویسی در رویداد آن کلیک این دکمه دستور دادم مقدار فعلی متغیر را به اضافه یک کن

    و در رویداد OnCreate فرم به همشون صفر دادم

    حتما متوجه شدید که کار من اشتباه بوده چون با بستن و باز کردن برنامه با اینکه اطلاعات در دیبی گرید هست ولی متغیر صفر هست دقیقا باید چکار کنم احتمالا این مقدار باید یه جایی مثل پارادوکس تعریف می شد . من نمی خام این حاصل جمع تو خود جدول نشون داده شه میخام تو چند تا لیبیل که تو فرم بعد گذاشتم نشون داده شه

    از دوستان تمنا دارم به من کمک کنند

    جبران می کــنم

    ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞

  2. #2
    کاربر تازه وارد آواتار sorrowdancer
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    تهران
    پست
    56
    تمنــــــــــــــا دارم

    قاعدتا جمع کردن اعداد زده شده در یک فیلد یکی از مهم ترین کارهاییست که در برنامه نویسی انجام می دهید

    برنامه نویسان محترم

    لطفاً

  3. #3
    کاربر تازه وارد آواتار sorrowdancer
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    تهران
    پست
    56


    با ثبت رکورد هر دانشجو برای گرفتن یه برآورد کلی می خام در یه فرم دیگه که این باشه



    حاصل جمع کل عددهای زده شده در یک فیلد بیاد تو کپچن یه لیبل که جلو اینا میزارم

    مثلاً حاصل جمع کل عناصری که در فیلد Salary Bus Services فرم یک هست بیاد تو لیبل جلو جمع هزینه ی دانشجویان (در فرم دو)


  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    اصفهان
    پست
    49
    تا جایی که من اطلاع دارم شما باید از دستورات Sql استفاده کنید . برای این کار هم از query در تب Bde استفاده کنید.

  5. #5
    کاربر دائمی آواتار Mahyaa
    تاریخ عضویت
    آذر 1384
    محل زندگی
    UAE
    سن
    45
    پست
    517
    یک کوئری به این شکل بنویسید و مقدار برگشتی اون رو در لیبل یا هرچی که میخواهید نشون بدید .


    SELECT SUM(yourfield) FROM yourtable;

    راجع به توابع SQL یک مطالعه ای بکنید ، خیلی بهتون کمک میکنه .
    مثلا این مفیده :
    http://www.oreilly.com/catalog/sqlnut/chapter/ch04.html

    .

  6. #6
    از دستورات sql استفاده کن اگه فیلدت عددی Field1+Field2 و اگر رشته است اونها را تبدیل به عدد کن و با هم جمع کن

    موفق باشی

  7. #7
    کاربر دائمی آواتار iman_s52
    تاریخ عضویت
    مهر 1383
    محل زندگی
    اصفهان
    پست
    566
    در ضمن سرعت عملش هم بالا میره.

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

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