PDA

View Full Version : مجموع مقادیر یک ستون از دیتا بیس در فرم



mohammadi
چهارشنبه 19 فروردین 1388, 11:55 صبح
با سلام به دوستان و اساتید

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

تو دیتا بیس یه فیلدی داریم بنام variz که مه مقدار عددی می گیرد

حال می خوام توی فرم یه دستوری بنویسم که توی یک label یا textbox

محموع مقادیر این فیلد واریز را نشان بده؟


میشه این دستور را برام بنویسید؟

xman_dj
چهارشنبه 19 فروردین 1388, 20:39 عصر
select sum(variz) from table


تو این روش جمع کل ستون انتخاب میشه
روش دوم هم اینه که اگه جدول رو به vsflex ارتباط دادی میتونی از کد زیر استفاده کنی
مثال : جمع سطر 1 تا آخر در ستون سوم


dim i%,sum@
sum = 0
for i = 1 to vsflex1.rows-1
sum = sum + Val(vsflex1.textmatrix(i,2))
next
lblSum = sum

mohammadi
پنج شنبه 20 فروردین 1388, 08:04 صبح
[QUOTE=xman_dj;702150]

select sum(variz) from table



این کد را ارور می گیرد

mohammadi
پنج شنبه 20 فروردین 1388, 08:20 صبح
l ممنون میشم زودتر پاسخ دهید

Babak.Hassanpour
پنج شنبه 20 فروردین 1388, 08:51 صبح
مطمئن هستید نوع داده فیلد variz مناسبه ؟:متفکر:
string نباشه یه وقت:لبخند:

atbin2010
پنج شنبه 20 فروردین 1388, 09:29 صبح
Private Sub Command1_Click()
Dim C As New ADODB.Connection
C.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source =" & App.Path & "\db.mdb"
Dim Atbin As New ADODB.Recordset
Atbin.Open "SELECT Sum(id) as id FROM atbin ", C
Text1.Text = Atbin("id")
End Sub

xman_dj
پنج شنبه 20 فروردین 1388, 19:59 عصر
مطمئن هستید نوع داده فیلد variz مناسبه ؟:متفکر:
string نباشه یه وقت:لبخند:
همین طور که دوستمون گفت شاید نوع داده مناسب نیست.