المشاركات : 59
المواضيع 12
:
: 0
الإنتساب : May 2009
السلام عليكم .
عندي قاعدة بيانات بارادوكس ، فيها حقل من نوع 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
لا اله الا انت سبحانك اني كنت من الظالمين
المشاركات : 98
المواضيع 36
:
: 0
الإنتساب : Oct 2010
السلام عليكم
أخي الفاضل أحببت أن أشارك فقط وإلا فأنا أعلم أن الأخرين أفضل مني في الرد والجواب فأقول لك أظن أن المشكلة هي في الصفر يعني أكتب 01/2010 بدلا من 1/2010 وهكذا وقد يكون هناك حل أفضل من هذا.فانظر
والسلام عليكم
المشاركات : 59
المواضيع 12
:
: 0
الإنتساب : May 2009
شكرا أخي ،أولا أنا أخت و ليس أخ لكن لايهم.
ثانيا جربت الحل و لم ينجح لكن رغم هذا اشكرك على المشاركة.
لا اله الا انت سبحانك اني كنت من الظالمين
المشاركات : 98
المواضيع 36
:
: 0
الإنتساب : Oct 2010
السلام عليكم
جربي هذا أيظا:
1- الخاصية active لـ table إظبطيها على false.
2- الخاصية IndexFieldNames لـ التيبل أكتبي فيها إسم الحقل المراد ترتيبه.
3- الخاصية active لـ table إظبطيها على true.
هذا إذا كان الجدول غير مربوط بجدول آخر وكان هو الجدول الإبن.
وبالتوفيق.
المشاركات : 59
المواضيع 12
:
: 0
الإنتساب : May 2009
مشكور اخي وليد جربت الاقتراح لكن لم ينفع المشكل ان ترتيب ال char يختل عن ترتيب ال integer و انا **** طريقة لترتيب حقل char و كانه integer لا أدري إن وصلت الفكرة أم لا.
لا اله الا انت سبحانك اني كنت من الظالمين
المشاركات : 61
المواضيع 25
:
: 3
الإنتساب : Sep 2010
الأخت راما
السلام عليكم
ليس لي خبرة في الparadox ولكن أنصحك بتجربة أحد الأحتمالين
- تحويل الحقل الى تاريخ بدلا من محرف فيقوم بترتيب صحيح تلقائيا
- في أوراكل يوجد تابع To_date يقوم بتحويل القيمة الى تاريخ فتحصلي على النتيجة الصحيحة .
بالتوفيق
المشاركات : 59
المواضيع 12
:
: 0
الإنتساب : May 2009
شكرا اخي على الاقتراحين :
بالنسبة للاول لايمكن تحويل الحقل الى تاريخ لان التاريخ يكون من هذا الشكل : ####/##/##
و انا الحقل الذي اقصده هو من هذا الشكل : ####/####### و هو ليس تاريخ
أما الثاني فلا اعرف هذا التابع في برادوكس.
لا اله الا انت سبحانك اني كنت من الظالمين