الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن العمليات الحسابية على البيانات

مغلق
بدأه غسان.ع في 20 ديسمبر 2005 · 6 رد · 563 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم

ارجو منكم ان توضحو لي كيف يمكن ان أجري عملية الجمع مثلا على حقل معين في قاعدة البيانات

و شكرا

#2
UPDATE TableName SET Field1 = Field2 + Field3 WHERE Field1 = 5;
UPDATE TableName SET Field1 = Field2 * Field3 WHERE Field1 = 5;
UPDATE TableName SET Field1 = Field2 / Field3 WHERE Field1 = 5;
UPDATE TableName SET Field1 = Field2 - Field3 WHERE Field1 = 5;

UPDATE Orders SET OrderAmount = OrderAmount * 1.1, Freight = Freight * 1.03 WHERE ShipCountry = 'UK';

وقيس على ذلك ما تريد فعله

لا تفعل إلا ما تستطيع أن تقوله ولا تقول إلا ما تسطيع أن تفعله

اللهم علمنا ما ينفعنا ونفعنا بما علمتنا وهب لنا من لدنك ولياً مرشدا

كلما أدبني الدهر أراني نقص عقلي ... وإذا ما زدت علماً زادني علماً بجهلي

أخوكم في الله أبو المجد

هيا نتعلم بعض المبادء لنطرق باب الإحتراف ************** جديد الدروس ( Application Domains and Assemblies)

التوقيت في دمشق:

<embed src="http://www.clocklink.com/clocks/0006-Gray.swf?TimeZone=R1T" width="200" height="240" wmode="transparent" type="application/x-shockwave-flash">

#3

ربما لم تفهم قصدي تماما يا اخ TarekNajem04 انا اقصد ان اجمع كل القيم الموجودة في الحقل لاعرضها في textbox مثلا

لا ان اجمع الحقول مع بعضها البعض

#4

السلام عليكم ورحمه الله وبركاته

أخى غسان

هذا الكود هو ردًا على (اجمع كل القيم الموجودة في الحقل لاعرضها في textbox مثلا )

select sum(field1) from table1

وشكرا

أختك enjy

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

اللهم انك عفو كريم حليم تحب العفو فاعفو عنا

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#5

معلش استحملوني انا لسة مبتدأ في vb.net

كتبت الشيفرة التالية بس اعطاني خطأ فما الحل( أرجو كتابة الشيفرة كاملة)

 Dim da1 As New OleDb.OleDbDataAdapter("select sum(pay) from client", con)
            Dim ds1 As New DataSet
            da1.Fill(ds1, "client")
            TextBox1.Text = CInt(ds1.Tables("client"))
#6

استخدم ExuteScalar لكائن الامر ولا داعى لاستخدام DataSet

Dim cmd  As New OleDBCommand("SELECT SUM(field) FROM table",con)
TextBox.Text=Cint(Cmd.ExuteScalar)

تم تعديل هذه المشاركة بواسطة SOLO.NET في 21 ديسمبر 2005 في 18:11

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#7

شكرا يا اخي على الاجابة ولكن هناك تعديل بسيط على الكود

TextBox.Text=Ctype(Cmd.ExuteScalar ,string)

لان التكست عبارة عن سترينج

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…