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=5373)

الصفحات: 1 2


كيف ترتيب جدول حسب حقل التاريخ - SamirAloui - 08-07-2013

[FONT="Tahoma"]السلام عليكم و رحمة الله و بركاته
أبحث عن طريقة لترتيب جدول أقوم بعرضه في DBGrid حسب حقل التاريخ و يكون الترتيب تنازلياً
مثال :
Nom Prénom Date
/ / 1992
/ / 1990
/ / 1985
/ / 1985
/ / 1981
/ / 1980
/ / 1975
بدون إستعمال SQL Query ، أنا أستخدم ADOTable
و السلام عليكم


كيف ترتيب جدول حسب حقل التاريخ - SamirAloui - 09-07-2013

بدون إستعمال SQL Query ، أنا أستخدم ADOTable

//

حتى بإستعمال SQL Query هل من طريقة ؟


كيف ترتيب جدول حسب حقل التاريخ - lahcen - 09-07-2013

باستخدام sql تستخدم order by champ_date
والا index ان امكن في الجدول والا استخدم index secondaire
مانوع قاعدة المعطيات؟


كيف ترتيب جدول حسب حقل التاريخ - SamirAloui - 09-07-2013

باستخدام sql تستخدم order by champ_date

//

ممكن مثال لطريقة إستعمال الدالة

أستخدم Access


كيف ترتيب جدول حسب حقل التاريخ - lahcen - 10-07-2013

مثال
Select * From dbo_LignesVente
Where
NumPiece=201
Order By date_Vent

يمكن اضافة asc dec من اجل الترتيب التصاعدي او التنازلي
يمكنك التغير بسهولة من TADOTable الى TADOQuery


كيف ترتيب جدول حسب حقل التاريخ - SamirAloui - 14-07-2013

شكراً للأخ على ما قدمته / لم يسبق لي و أن تعاملت مع أكواد ال Sql لو تفضلت بمثال مرفق ( مثال بسيط فقط ) حتى أفهم ما ذكرة و لك جزيل الشكر


كيف ترتيب جدول حسب حقل التاريخ - lahcen - 16-07-2013

Select * From dbo_LignesVente
Where
NumPiece=201
Order By date_Vent
تلقائيا تكون التعليمة مرفقة ب asc اي ترتيب تصاعدي ويمكن تغير الترتيب الى تنازلي باضافة DESC
Select * From dbo_LignesVente
Where
NumPiece=201
Order By date_Vent DESC


كيف ترتيب جدول حسب حقل التاريخ - SamirAloui - 16-07-2013

بارك الله فيك أخ lahcen

لكن المشكل أني لم أتعامل مع SQL في الدلفي و لا أعرف المكونات المطلوبة و لا حتى طريقة ربطها

لو سمحت مثال مرفق يوضح لي شرحك السابق و لك جزيل الشكر


كيف ترتيب جدول حسب حقل التاريخ - MShRaul - 16-07-2013

استخدم الامر Sort

PHP كود :
AdoTable1.sort:="[FieldName] + DESC"

OR


AdoTable1.sort:="[FieldName] + ASC" 

ملاحظة كي يتم فرز البيانات بشكل صحيح يجب تحديد نوع البيانات في قاعدة البيانات لهذا الحقل على انها تاريخ


كيف ترتيب جدول حسب حقل التاريخ - SamirAloui - 18-07-2013

شكراً لك أخي MShRaul

كتابة هذا النص خطأ هل أضعه كما هو ؟ لا يمكن كتابة هذه الرموز " .. [ في الدلفي

أعطني مثال جربته