delphi4arab منتديات دلفي للعرب
اظهار عدد السجلات في الديبي قريد - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : اظهار عدد السجلات في الديبي قريد (/showthread.php?tid=1302)

الصفحات: 1 2


اظهار عدد السجلات في الديبي قريد - galag8 - 04-11-2009

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

السلام عليكم ورحمه الله اعضاء دلفي للعرب اتمني ان تكونو بخير وعافيه

لدي مشروع اعمل عليه ولقد واجهتني مشاكل في استخدام dbgrid المشكله الاولي هي كيف اظهر عدد السجلات الموجوده في الديبي قريد اي اذا كان لدي 20 سجل ولدي label اود ان اظهر في هذا ال label عدد السجلات كذا اي عشرين .
اما بالنسبه للمشكله الثانيه فهي كيف احدد مجموعه معينه من السجلات في الديبي قريد ومن ثم اقوم بمسحها بضغطه زر واحده اي اعمل بحث مثلا عن اي شخص اسمه علي يظهر علي الديبي قريد وعند ضغط الزر يقوم بمسح النتائج الظاهره عليه.

وشكرا


اظهار عدد السجلات في الديبي قريد - nabilkeb - 04-11-2009

- استعن بالــ SQL (قوي و فعال و يفي بكل حاجياتك)
راجع الرابط

- كذلك طرق البحث و التعامل مع قواعد البيانات (ربما يفيدك هذا أيضا)

- يمكنك أيضــا الاستفادة من هذا الرابط


اظهار عدد السجلات في الديبي قريد - kachwahed - 04-11-2009

وعليكم السلام ورحمة الله وبركاته
إقتباس :السجلات في الديبي قريد
ممم اسم غريب :disgust: يشبه....TDBGrid عندما تتحول :laugh:
إقتباس :كيف اظهر عدد السجلات
لإيجاد عدد السجلات يكفي قراءة RecordCount بالشكل: TableName.RecordCount ولرقم السجل TableName.RecNo.
أما للـ TDBGrid فاستخدم DBGrid1.SelectedRows وقبل ذلك يجب إضافة خاصية dgRowSelect للـ DBGrid1.Options
إقتباس : ضغط الزر يقوم بمسح النتائج الظاهره عليه
باستعمال حلقة تمر على كل العناصر المحددة (SelectedRows.Count) وتحذف السجل الموافق.
والله أعلم.
بالتوفيق.



اظهار عدد السجلات في الديبي قريد - galag8 - 05-11-2009

شكرا جزيلا وفعلا رد يفي بالغرض وبارك الله فيكم


اظهار عدد السجلات في الديبي قريد - galag8 - 14-11-2009

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

لكن المشكله ان الحل الموجود في الاعلي يعيد عدد السجلات الموجوده في الجدول باكمله وليس فقط التي تظهر في dbgrid في بعض الاحيان اقوم بعمل فلتره لمجموعه معينه واظهرها علي القريد
التي تظهر في القريد فقط


اظهار عدد السجلات في الديبي قريد - galag8 - 28-12-2009

كيف اظهر عدد السجلات الموجوده في ال dbgrid فقط وليس كل السجلات الموجوده في الجدول


اظهار عدد السجلات في الديبي قريد - kachwahed - 28-12-2009

شيء مثل هذا:
PHP كود :
type
  MyDBGrid 
= class(TDBGrid)
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage
(IntToStr(MyDBGrid(DBGrid1).RowCount-1))
end; 



اظهار عدد السجلات في الديبي قريد - hanipino - 28-12-2009

يمكن ايضا

... الله اعلم اول كلاس يحتوى على هذه الخاصية (RowCount) كخاصية غير محمية هى : TDrawGrid
و بالتالى يمكن مباشرتا: Smile
PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage
(IntToStr(TDrawGrid(DBGrid1).RowCount - 1));
end; 



اظهار عدد السجلات في الديبي قريد - kachwahed - 28-12-2009

بالفعل أخي Hanipino، بارك الله لك
هي في TCustomGrid محمية ومعرفة بهذا:
PHP كود :
property RowCount: Longint read FRowCount write SetRowCount default 5; 
عندي لك مشروع مكونات سنعمل عليه سوية، انتظرني Wink



اظهار عدد السجلات في الديبي قريد - hanipino - 28-12-2009

إقتباس :عندي لك مشروع مكونات سنعمل عليه سوية، انتظرني

ان شاء الله اخى kachwahed .