الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سوال حول تخزين الارقام في الجدول

مغلق
بدأه صاحبة السمو في 6 ديسمبر 2006 · 6 رد · 669 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

في البداية اخواني انا مبرمج دوت نت وما لي في الاكسيس كثير

بس عندي مشكله تواجهني بجدول الاكسس بحكم انها قاعده البيانت التى سوف استخدمها من نوع اكسس

انا مسوي كود في برنامجي يقراء اخر رقم بالجدول

بس اكتشفت انو الارقام في الجدول مش مرتبه بشكل صحيح

هذا لاني الاكسس يقوم بترتيبها بالشكل التالي

اول شي الارقام التي تبدا بالرقم 1 مثل 1 - 11 - 18 -19 -188

وثاني شي الارقام التي تبدا بالرقم 2 مثل 2- 23 -24 -26

وهكدا

فيصبح ترتيب الارقام في الجدول كالتالي 1--11 -- 14 --118-- 2-- 22--27--3-34-

وهكدا

يعني يقراء اول رقم بس وعليه يقوم بترتيبه

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

يعني مثل لو طلبت في برنامجي اخر رقم في الجدول رح يعطينيعلى حسب المثال الذي بالاعلى

34 وليس 118

والمطلوب انو يرجع اخر رقم وهو بالطبع الاكبر

كيف اخلى جداول الاكسس تحل دي المشكله او حتى لا تقوم بالترتيب نهائيا يعني اما ترتبها صح او لا ترتبها نهائيا

1145392391.gif
#2

افتح الجدول عادى وليس فى وضع التصميم ثم اعمل كليك يمين على العمود المراد الترتيب به ثم ترتيب تصاعدى او ترتيب تنازلى زى ما تحب يعنى

سلام الله عليكم

#3

شكرا اخوي لسرعة استجابتك

بس للاسف المشكلة ما انحلت

يعني رجع ورتبها كالتالى

1 11 12 16 17 188 2 23 24 25 26 3

ماستفدت شي

لا كمان لو كان في رقم 09 يحطه قبل الواحد

من جد مشكلة

1145392391.gif
#4

اخي الفاضل صاحبة السمو

يبدو من الارقام التي وضعتها ان نوع البيانات الخاصة بالرقم لديك في الجدول هو نص

لان من خصائص الحقل النصي هو قبول الاعداد 09

لذا قم بتغيير نوع البيانات الخاص بالحقل في الجدول الى ترقيم تلقائي وسوف تحل المشكلة ان شاء الله تعالى

#5

مشكور اخوي على ردك

بس تم وضعها نص لانها راح تفيدني في مرحلة متقدمه في البرمجه

اي في عمليت الاندكس

لانو احد الجداول التي لدي فيها مفتاحين رائسين

واحسن حل للتعامل معها مستقبل ( اي عندما يكثر عدد البيانات ) وضعها نص

لاستعمالها كا index مستقبل

ارجو انت تكون المعلومه قد وصلت

بس للاسف للحين ما حصلت حل

1145392391.gif
#6

اخي الكريم

اذا كنت ستخدم نوع الحقل نص لا يمكن ترتيب تسلسل الارقام الا باضافة اصفار من اليسار بتنسيق معين لها مثل: -

في حدث قبل التحديث في حقل الارقام

textNumber= format(TextNumber,"0000000000")

هذا حل من وجهة نظر

وشكرا

تم تعديل هذه المشاركة بواسطة CompuTeam في 6 ديسمبر 2006 في 16:04

من يتهيب صعود الجبال _ _ _ _ _

compu.gif_ _ _ _ _ يعش أبد الدهر بين الحفر
#7

شكرا اخوي على ردك بس عفوا ما فهمت ياليت لو تشرح اكثر

ترى انا مبرمج بالدوت نت ومالى بالاكسس كثير

وانا كاتبة كود في البرنامج يقراء اخر رقم لاني لما ادخل الارقام راح تكون مرتبه

بس الاكسس ما يعطيني دا الشي

1145392391.gif

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…