كيف اقوم بجمع قيم حقل واحد
#11
@tempuser
إقتباس : لوكان لديك مليون سجل
نتحدث هنا عن مجموع تفاصيل سجل معين (مثل مبلغ إجمالي الفاتورة)
إقتباس :عموما أفضل الحلول
وجدت مؤخرا (برأيي) أفضل طريقة لذلك في حالة استخدام ADO.
بارسال استعلام عن مجموع حقل من خلال TADOConnection يمكن استقبال الناتج على شكل _Recordset واقتناص أول سجل الذي يمثل المجموع.
أعتقد أن أحسن حدث لذلك هو OnDataChange للمكون TDataSource التابع لجدول الحقل الذي نريد الاستعلام عن مجموعه.
الطريقة لعرض المجموع في TLabel كما يلي:
كود :
procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField); begin lblTotal.Caption := ADOConnection1.Execute('SELECT SUM(FieldName) FROM TableName').Fields[0].Value; end;
هذا إلى حين نجد حل DefaultExpression مع ADO أو استعمال TAgregate.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد


الردود في هذا الموضوع
كيف اقوم بجمع قيم حقل واحد - بواسطة galag8 - 16-03-2009, 10:11 AM
كيف اقوم بجمع قيم حقل واحد - بواسطة nabilkeb - 16-03-2009, 07:37 PM
كيف اقوم بجمع قيم حقل واحد - بواسطة galag8 - 22-03-2009, 07:12 AM
كيف اقوم بجمع قيم حقل واحد - بواسطة gigi - 23-03-2009, 05:25 AM
كيف اقوم بجمع قيم حقل واحد - بواسطة galag8 - 23-03-2009, 08:33 AM
كيف اقوم بجمع قيم حقل واحد - بواسطة galag8 - 23-03-2009, 09:40 AM
كيف اقوم بجمع قيم حقل واحد - بواسطة tempuser - 25-03-2009, 06:41 AM
كيف اقوم بجمع قيم حقل واحد - بواسطة kachwahed - 25-03-2009, 07:58 AM
كيف اقوم بجمع قيم حقل واحد - بواسطة tempuser - 25-03-2009, 12:20 PM
كيف اقوم بجمع قيم حقل واحد - بواسطة مؤمن فتحى - 15-09-2009, 08:36 PM
كيف اقوم بجمع قيم حقل واحد - بواسطة kachwahed - 04-11-2009, 11:22 AM
كيف اقوم بجمع قيم حقل واحد - بواسطة kachwahed - 11-11-2009, 05:29 PM
كيف اقوم بجمع قيم حقل واحد - بواسطة sami2008 - 13-09-2013, 02:33 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم