![]() |
|
ترتيب حقل - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : ترتيب حقل (/showthread.php?tid=2872) |
ترتيب حقل - rama - 06-03-2011 السلام عليكم . عندي قاعدة بيانات بارادوكس ، فيها حقل من نوع char يحوي بيانات من هذا الشكل : 2011/1 2010/2 2010/1 2011/2 2011/10 2010/3 2010/10 2010/100 2011/3 2011/100 المهم ، عند ترتيب الحقل بواسطة order by يكون الترتيب كالاتي : 2010/1 2010/10 2010/100 وليس 2010/1 2010/2 2010/3 يعني كيف ترتيب الحقل كما يرتب ال integer بهذا الشكل 2010/1 2010/2 2010/3 2010/10 2010/100 2011/1 2011/2 2011/3 2011/10 2011/100 ترتيب حقل - وليد - 09-03-2011 السلام عليكم أخي الفاضل أحببت أن أشارك فقط وإلا فأنا أعلم أن الأخرين أفضل مني في الرد والجواب فأقول لك أظن أن المشكلة هي في الصفر يعني أكتب 01/2010 بدلا من 1/2010 وهكذا وقد يكون هناك حل أفضل من هذا.فانظر والسلام عليكم ترتيب حقل - rama - 13-03-2011 شكرا أخي ،أولا أنا أخت و ليس أخ لكن لايهم. ثانيا جربت الحل و لم ينجح لكن رغم هذا اشكرك على المشاركة. ترتيب حقل - وليد - 13-03-2011 السلام عليكم جربي هذا أيظا: 1- الخاصية active لـ table إظبطيها على false. 2- الخاصية IndexFieldNames لـ التيبل أكتبي فيها إسم الحقل المراد ترتيبه. 3- الخاصية active لـ table إظبطيها على true. هذا إذا كان الجدول غير مربوط بجدول آخر وكان هو الجدول الإبن. وبالتوفيق. ترتيب حقل - rama - 15-03-2011 مشكور اخي وليد جربت الاقتراح لكن لم ينفع المشكل ان ترتيب ال char يختل عن ترتيب ال integer و انا **** طريقة لترتيب حقل char و كانه integer لا أدري إن وصلت الفكرة أم لا. ترتيب حقل - mk1968 - 15-03-2011 الأخت راما السلام عليكم ليس لي خبرة في الparadox ولكن أنصحك بتجربة أحد الأحتمالين - تحويل الحقل الى تاريخ بدلا من محرف فيقوم بترتيب صحيح تلقائيا - في أوراكل يوجد تابع To_date يقوم بتحويل القيمة الى تاريخ فتحصلي على النتيجة الصحيحة . بالتوفيق ترتيب حقل - rama - 16-03-2011 شكرا اخي على الاقتراحين : بالنسبة للاول لايمكن تحويل الحقل الى تاريخ لان التاريخ يكون من هذا الشكل : ####/##/## و انا الحقل الذي اقصده هو من هذا الشكل : ####/####### و هو ليس تاريخ أما الثاني فلا اعرف هذا التابع في برادوكس. |