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

جمع عمود بالداتا جريد

بدأه okail في 29 يونيو 2009 · 13 رد · 3,274 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

بحثت كثيرا بالمنتدى ولم أجد شرح

عندنا فورم به داتا جريد

كيف أقوم بجمع عمود بالداتا جريد بناء على قيمة موجودة في edit.text على الفورم

وناتج الجمع يوضع في edit أخر على الفورم

الداتا جريد تأخد بيناتاها من جدول sql server

تم تعديل هذه المشاركة بواسطة okail في 29 يونيو 2009 في 16:35

#2

وعليكم السلام ورحمة الله

قم باستعلام به SUM لجمع قيم الحقل

او استخدم اي مكون DBGrid بديل يقوم بذلك تقائيا مثل EhLib ...

بالتوفيق

d4baa0.gif
#3

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

اخي الكريم مافهمته انك تريد جمع عمود موجود في dbgrid بشرط ان ان تكون قيم الحقل مشابهة لقيم موجودة في edit

هذه طريقة ان كان مافهمته انا صحيح .

لاتنسى اعادة الاتصال بقاعدة البيانات كي يعمل المرفق

post-169385-1247179036_thumb.jpg

ويمكن استخدام استعلام queryايضا

Okail.rar

تم تعديل هذه المشاركة بواسطة طلال بلال في 10 يوليو 2009 في 01:48

#4

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

شكراً أخي طلال دائماً انتظر دروسك بشوق

وأطبقها على البرنامج الذي أقوم بعمله

وانوي إن شاء بعد الانتهاء شرحه بالمنتدى من الألف الى الياء

اقتباس
قم باستعلام به SUM لجمع قيم الحقل
اقتباس
ويمكن استخدام استعلام queryايضا

الصورة التالية هي ما أريده وارجو شرح طريقة query لعملها

الصورة لقيد محاسبة و القاعدة sql وأداة الربط هي ADO وطبقتها بنفس الطريقة التي قمت أنت أخي طلال بشرحها في درس الربط

post-9554-1247244494_thumb.jpg

تم تعديل هذه المشاركة بواسطة okail في 10 يوليو 2009 في 19:48

#5

حسننا خي okail لن أتأخ بها إن شاء الله

#6
اقتباس
حسننا خي okail لن أتأخ بها إن شاء الله

هلا أخي طلال ما زلت انتظر

بارك الله فيك

#7

اسف على التأخير اخي Okail منذ اربعة أيام ذهب الهارد ديسك وفقدة كل شيئ . لم استوعب بعد ماحدث لي . وكان هناك مشروعان يجب تسليهما قريبا . قد ذهبا . ولم تفيدني البرامج التي تستعيد الملفات بعد الفورمات .

سأجهز كمبيوتري من جديد وأبدأ العمل

وأكرر اسفي ثانية

#8

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

الله معك أخي طلال

لا داعي للأسف

خذ وقتك انا في انتظارك

وحاول استخدام اسطوانة الصيانة hirne's من تصنيف recovery أختارالخيار getdata NTSF لا سترجاع البيانات ممكن يفيدك في استرجاع بياناتك ان شاء الله

#9

لم اترك اي برنامج الا وجربتة . والطريف انه اعاد الي بيانات اقدم من البيانات التي حذفت مؤخرا .

#10

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

السلام عليكم أخي طلال

هل هناك أمل أخي طلال في مساعدتي في هذا القيد قريبا

بارك الله فيك

#11

بكل تأكيد يا أخي واعتذر جدا . وسأعمل اليوم علية إن شاء الله .

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

#12

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

هذه طريقة بااستخدام query

وبهذا يكون الجمع تم من قاعدة البيانات

procedure TForm1.btn1Click(Sender: TObject);

begin


Form1.qry1 .Close;
Form1.qry1.SQL.Clear;
Form1.qry1.SQL.Add('SELECT SUM(gyu) AS TotalR FROM Table1 where qu=:p1');
Form1.qry1. Parameters.ParamByName('P1').Value := dbedt1.Text;
Form1.qry1.Open;
Form1.edt1.Text := Form1.qry1.FieldByName('TotalR').AsString;

end;

New_Folder.rar

post-169385-1248169935_thumb.jpg

تم تعديل هذه المشاركة بواسطة طلال بلال في 21 يوليو 2009 في 12:56

#13

وهذا طلبك بالكامل

حاول تطلبقها على sql server واذا صادفت مشاكل أخبرني

New_Folder.rar

post-169385-1248172835_thumb.jpg

post-169385-1248173819_thumb.jpg

تم تعديل هذه المشاركة بواسطة طلال بلال في 21 يوليو 2009 في 13:58

#14

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

شكراً أخي طلال سأقوم بالتطبيق اليوم زأعلمك بالنتيجة ان شاء الله

بارك الله فيك

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