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

نام تاپیک: کمک در مورد نحوه جمع کردن یک ستون DataGrid

  1. #1

    کمک در مورد نحوه جمع کردن یک ستون DataGrid

    سلام و خسته نباشید خدمت اساتید
    من یک دیتابیس اکسس دارم از نوع DataGrid که میخام با کلیک روی دکمه ای توی فرم، اعداد ستون دوم اون جمع و در textbox نمایش داده بشه
    خیلی توی سایتهای خارجی گشتم اما به جایی نرسیدم
    ممنون میشم اگه کمک کنین
    VB6
    آخرین ویرایش به وسیله vbhamed : جمعه 29 خرداد 1394 در 00:17 صبح

  2. #2

    نقل قول: کمک در مورد نحوه جمع کردن یک ستون DataGrid

    سلام


    Adodc1.RecordSource="SELECT Sum(نام ستون دوم) AS JamKol FROM نام جدول"
    text1.text=Adodc1.Recordset.Fields("JamKol")

  3. #3

    نقل قول: کمک در مورد نحوه جمع کردن یک ستون DataGrid

    دوست خوبم ممنون اما این پیغام رو میده وقتی ران میکنم
    Item cannot be found in the collection corresponding to the requested name or ordinal
    دیباگر از خط دوم خطا میگیره
    آخرین ویرایش به وسیله vbhamed : جمعه 29 خرداد 1394 در 00:17 صبح

  4. #4

    نقل قول: کمک در مورد نحوه جمع کردن یک ستون DataGrid

    سلام مجدد اینطوری اصلاح کن کد رو


    Adodc1.RecordSource="SELECT Sum(نام ستون دوم) AS JamKol FROM نام جدول"
    َAdodc1.Refresh

    text1.text=Adodc1.Recordset.Fields("JamKol")




  5. #5

    نقل قول: کمک در مورد نحوه جمع کردن یک ستون DataGrid

    خیلی ممنون. کاملا عالی
    حالا من هی سوالام بیشتر میشه ببخشید!
    دو تا مشکل کوچیک هست فقط! یکیش اینکه وقتی روی دکمه جمع کلیک میکنم و کد اجرا میشه بخاطر سطر دوم، تمام اطلاعات دیتاگرید روی فرم رو محو میکنه.
    و دوم اینکه من تکس باکس هایی توی فرم دارم که وقتی متن توش تایپ میکنم دیتا گرید رو فیلتر میکنه. با این کد :
    ado.RecordSource = "Select *from phone where family='" & Text2.Text & "'"
    مثلن اگه کلا 5 تا رکورد وجود داشته باشه وقتی فیلترش میکنم، 2تا رکورد توی دیتاگرید نشون میده و در نهایت روی دکمه جمع زدن که کلیک میکنم، میخام جمع همون 2 تا رکورد فیلتر شده توی دیتاگرید رو نشون بده اما با این کد جمع همون 5 تا رکورد کلی رو نشون میده

  6. #6

    نقل قول: کمک در مورد نحوه جمع کردن یک ستون DataGrid

    سلام مجدد

    سوال اولتون رو متوجه نشدم


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


    Adodc1.RecordSource="SELECT Sum(نام ستون دوم) AS JamKol FROM نام جدول where family='" & Text2.Text & '"

    َAdodc1.Refresh


    text1.text=Adodc1.Recordset.Fields("JamKol")



    آخرین ویرایش به وسیله ahmad abdoli : شنبه 30 خرداد 1394 در 23:57 عصر دلیل: ویرایش کد

  7. #7

    نقل قول: کمک در مورد نحوه جمع کردن یک ستون DataGrid

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

    If Adodc1.Recordset.RecordCount > 0 Then
    Adodc1.Recordset.MoveFirst
    For i = 1 To Adodc1.Recordset.RecordCount
    jam = jam + Val(DataGrid1.Columns(3).Text)
    Adodc1.Recordset.MoveNext
    Next
    Label2.Caption = jam
    Adodc1.Recordset.MoveFirst
    Else
    Label2.Caption = "0 ريال"
    End If

  8. #8

    نقل قول: کمک در مورد نحوه جمع کردن یک ستون DataGrid

    این روش اصلا بدرد نمیخوره واسه اطلاعات زیاد باید یک ساعت فقط از بالا تا پایین رو چک کنه.
    با sql بهترین حالت ممکنه رو داره
    آخرین ویرایش به وسیله vbhamed : یک شنبه 18 مهر 1395 در 08:57 صبح

  9. #9
    کاربر دائمی آواتار m.4.r.m
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    تبریز
    پست
    1,407

    نقل قول: کمک در مورد نحوه جمع کردن یک ستون DataGrid

    نقل قول نوشته شده توسط ahmad abdoli مشاهده تاپیک
    سلام مجدد

    سوال اولتون رو متوجه نشدم

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


    Adodc1.RecordSource="SELECT Sum(نام ستون دوم) AS JamKol FROM نام جدول where family='" & Text2.Text & '"
    َAdodc1.Refresh
    text1.text=Adodc1.Recordset.Fields("JamKol")
    در قسمت اول چون ارتباط جدول رو با‌adodc1 گرفتین و برای جمع مجدداً از Adodc1 استفاده می کنین میاد اطلاعات رو رفرش می کنه و فقط جمع رو نشون میده برای این کار می تونید از‌adodc2 استفاده کنید و از نتیجه‌adodc2 استفاده کنید.
    آخرین ویرایش به وسیله vbhamed : یک شنبه 18 مهر 1395 در 08:57 صبح

تاپیک های مشابه

  1. سوال: لطفاً در مورد نحوه اسکن کردن کمک کنید
    نوشته شده توسط ehsan21 در بخش VB.NET
    پاسخ: 6
    آخرین پست: پنج شنبه 21 آبان 1388, 14:17 عصر
  2. نحوه تفرین کردن دو ستون الیاس شده
    نوشته شده توسط habedijoo در بخش SQL Server
    پاسخ: 1
    آخرین پست: دوشنبه 08 بهمن 1386, 10:32 صبح
  3. نحوه جمع کردن وعملیات ریاضی بر روی فیلد ها با Active Report (فوری)
    نوشته شده توسط hedi در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: یک شنبه 26 تیر 1384, 19:18 عصر
  4. سوال در مورد نحوه ذخیره کردن در Ida
    نوشته شده توسط حمیدرضاصادقیان در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 5
    آخرین پست: دوشنبه 20 تیر 1384, 08:55 صبح
  5. کمک در مورد ری استارت کردن ویندوز در دلفی
    نوشته شده توسط babak869 در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 07 تیر 1384, 02:37 صبح

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

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