المشاركات : 138
المواضيع 39
:
: 0
الإنتساب : Apr 2008
بسم الله الرحمن الرحيم
السلام عليكم ورحمه الله اعضاء دلفي للعرب اتمني ان تكونو بخير وعافيه
لدي مشروع اعمل عليه ولقد واجهتني مشاكل في استخدام dbgrid المشكله الاولي هي كيف اظهر عدد السجلات الموجوده في الديبي قريد اي اذا كان لدي 20 سجل ولدي label اود ان اظهر في هذا ال label عدد السجلات كذا اي عشرين .
اما بالنسبه للمشكله الثانيه فهي كيف احدد مجموعه معينه من السجلات في الديبي قريد ومن ثم اقوم بمسحها بضغطه زر واحده اي اعمل بحث مثلا عن اي شخص اسمه علي يظهر علي الديبي قريد وعند ضغط الزر يقوم بمسح النتائج الظاهره عليه.
وشكرا
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
المشاركات : 429
المواضيع 28
:
: 0
الإنتساب : May 2008
- استعن بالــ SQL (قوي و فعال و يفي بكل حاجياتك)
راجع الرابط
-
كذلك طرق البحث و التعامل مع قواعد البيانات (ربما يفيدك هذا أيضا)
- يمكنك أيضــا الاستفادة
من هذا الرابط
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله وبركاته
إقتباس :السجلات في الديبي قريد
ممم اسم غريب :disgust: يشبه....TDBGrid عندما تتحول :laugh:
إقتباس :كيف اظهر عدد السجلات
لإيجاد عدد السجلات يكفي قراءة RecordCount بالشكل: TableName.RecordCount ولرقم السجل TableName.RecNo.
أما للـ TDBGrid فاستخدم DBGrid1.SelectedRows وقبل ذلك يجب إضافة خاصية dgRowSelect للـ DBGrid1.Options
إقتباس : ضغط الزر يقوم بمسح النتائج الظاهره عليه
باستعمال حلقة تمر على كل العناصر المحددة (SelectedRows.Count) وتحذف السجل الموافق.
والله أعلم.
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 138
المواضيع 39
:
: 0
الإنتساب : Apr 2008
شكرا جزيلا وفعلا رد يفي بالغرض وبارك الله فيكم
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
المشاركات : 138
المواضيع 39
:
: 0
الإنتساب : Apr 2008
بسم الله الرحمن الرحيم
لكن المشكله ان الحل الموجود في الاعلي يعيد عدد السجلات الموجوده في الجدول باكمله وليس فقط التي تظهر في dbgrid في بعض الاحيان اقوم بعمل فلتره لمجموعه معينه واظهرها علي القريد
التي تظهر في القريد فقط
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
المشاركات : 138
المواضيع 39
:
: 0
الإنتساب : Apr 2008
كيف اظهر عدد السجلات الموجوده في ال dbgrid فقط وليس كل السجلات الموجوده في الجدول
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
شيء مثل هذا:
PHP كود :
type
MyDBGrid = class(TDBGrid)
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(IntToStr(MyDBGrid(DBGrid1).RowCount-1))
end;
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 378
المواضيع 44
:
: 6
الإنتساب : Feb 2008
يمكن ايضا
... الله اعلم اول كلاس يحتوى على هذه الخاصية (
RowCount) كخاصية غير محمية هى :
TDrawGrid
و بالتالى يمكن مباشرتا
:
PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(IntToStr(TDrawGrid(DBGrid1).RowCount - 1));
end;
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
بالفعل أخي Hanipino، بارك الله لك
هي في TCustomGrid محمية ومعرفة بهذا:
PHP كود :
property RowCount: Longint read FRowCount write SetRowCount default 5;
عندي لك مشروع مكونات سنعمل عليه سوية، انتظرني 
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 378
المواضيع 44
:
: 6
الإنتساب : Feb 2008
إقتباس :عندي لك مشروع مكونات سنعمل عليه سوية، انتظرني
ان شاء الله اخى kachwahed .