تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
ترتيب البيانات تصاعديا
#1
Exclamation 
إخواني الكرام

السلام عليكم ورحمه الله وبركاته.

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

و لكنه لسبب ما وجد به مشكله و هي تتلخص في الآتي:-

1 - البرنامج عباره عن قاعدة بيانات بالأكسس 97
2 - يتم ربط البرنامج مع قاعدة البيانات بالأداة Data control  و يتم عرض البيانات في الأداة Dbgrid .
3 - البرنامج يعمل بشكل طبيعي ومرضى له باستثناء انه لا يقوم بترتيب اسم الموكلين ترتيبا تصاعديا وهذه المشكله تسبب له كثيراً من المشاكل.

وانا بستخدم الكود التالى :-

PHP كود :
Data1.RecordSource "select * from TB1 where Name like '" TxtName.Text "*" "' order By Name ASC"
Data1.Refresh 

فهل أجد لدى أحد منكم حلاً لهذه المشكله

حيث اننى بحثت عنها كثيراُ ولم أجد حلاً جزريا لها.

بارك الله فيكم .
لا اله الا انت سبحانك انى كنت من الظالمين.
اللهم انك عفو كريم حليم تحب العفو فاعفوا عنا.
اللّهُمَّ اغْفِرْ لِي وَلِوالِدَيَّ وَارْحَمْهُما كَما رَبَّيانِي صَغِيراً، اللَّهُمَّ اجْزِهِما بِالاِحْسانِ إِحْسانا وَبِالسَّيِّئاتِ غُفْرانا، اللَّهُمَّ اغْفِرْ لِلْمُؤْمِنينَ وَالمُؤْمِناتِ الاَحْياءِ مِنْهُمْ وَالاَمْواتِ.
سبحان الله والحمدلله ولا إله إلا الله والله أكبر زنه عرشك ومداد كلماتك ورضاء نفسك وكما ينبغى لجلال شأنك وعظيم سلطانك وعدد ما كان وعدد ما سيكون وعدد الحركات و السكون وعدد ما نعلم وعدد مالانعلم وعدد كل شيئ احصيته بعلمك يا كريم
الرد }}}}
تم الشكر بواسطة:
#2
جملة الاستعلام صحيحة يجب ان تظهر الاسماء مرتبه من الألف إلى الياء ، أما إذا أردت ترتيب الأسماء من الياء إلى الألف فإستبدل الـ ASC بـ DESC ، وأنا لاحظت في جملة الإستعلام التي وضعتها في نص الموضوه أنك لم تضع تنصيص مفرد قبل الإسم وبعد النجمة حيث أن حقل الـ Name نوعه نصي .
الرد }}}}
تم الشكر بواسطة: Ashraf Elafify
#3
اخى العزيز احمد منصور

كلامك سليم 100 % و هذا خطأ في كتابه الكود في الموقع المحترم و تم تعديل الكود.

ولكنه مع ذلك لا يعمل نهائياً.
لا يقوم بالترتيب نهائياً.

فهل من اقتراح آخر.
لا اله الا انت سبحانك انى كنت من الظالمين.
اللهم انك عفو كريم حليم تحب العفو فاعفوا عنا.
اللّهُمَّ اغْفِرْ لِي وَلِوالِدَيَّ وَارْحَمْهُما كَما رَبَّيانِي صَغِيراً، اللَّهُمَّ اجْزِهِما بِالاِحْسانِ إِحْسانا وَبِالسَّيِّئاتِ غُفْرانا، اللَّهُمَّ اغْفِرْ لِلْمُؤْمِنينَ وَالمُؤْمِناتِ الاَحْياءِ مِنْهُمْ وَالاَمْواتِ.
سبحان الله والحمدلله ولا إله إلا الله والله أكبر زنه عرشك ومداد كلماتك ورضاء نفسك وكما ينبغى لجلال شأنك وعظيم سلطانك وعدد ما كان وعدد ما سيكون وعدد الحركات و السكون وعدد ما نعلم وعدد مالانعلم وعدد كل شيئ احصيته بعلمك يا كريم
الرد }}}}
تم الشكر بواسطة:
#4
ممكن تكون مشكلة في أداة الـData1 هل أنت مثبت التحديث الأخير للفيجول بيسك٦ سيرفس باك ٦ sp6 , وجرب تكتب كلمة LIKE بالحروف الكبيرة في جملة الاستعلام ، ولو تعمل مثال مصغر للمشكلة للاطلاع عليه .
الرد }}}}
تم الشكر بواسطة: Ashraf Elafify
#5
أخى العزيز / احمد منصور.

تمت كتابه LIKE كابتل ولكن لا جديد .

تم رفع نموذج أولى وبه بعض الأسماء .

يرجى تجربته و التأكد من المشكل أين.

جزاكم الله خيراً


الملفات المرفقة
.rar   test.rar (الحجم : 13.61 ك ب / التحميلات : 23)
لا اله الا انت سبحانك انى كنت من الظالمين.
اللهم انك عفو كريم حليم تحب العفو فاعفوا عنا.
اللّهُمَّ اغْفِرْ لِي وَلِوالِدَيَّ وَارْحَمْهُما كَما رَبَّيانِي صَغِيراً، اللَّهُمَّ اجْزِهِما بِالاِحْسانِ إِحْسانا وَبِالسَّيِّئاتِ غُفْرانا، اللَّهُمَّ اغْفِرْ لِلْمُؤْمِنينَ وَالمُؤْمِناتِ الاَحْياءِ مِنْهُمْ وَالاَمْواتِ.
سبحان الله والحمدلله ولا إله إلا الله والله أكبر زنه عرشك ومداد كلماتك ورضاء نفسك وكما ينبغى لجلال شأنك وعظيم سلطانك وعدد ما كان وعدد ما سيكون وعدد الحركات و السكون وعدد ما نعلم وعدد مالانعلم وعدد كل شيئ احصيته بعلمك يا كريم
الرد }}}}
تم الشكر بواسطة:
#6
أهلا , في البداية لم يعمل الترتيب فعلاً كما ذكرت أنت , قمت بمحاولة والحمدلله نجحت العملية , وما فعلته كالآتي :

- قمت بتحويل قاعدة البيانات إلى تنسيق 2003 وتستطيع عمل التحويل من برنامج الأكسس عندما تفتح ملف قاعدة البيانات إذهب إلى

"أدوات"-->"أدوات مساعدة لقواعد البيانات"-->"تحويل قاعدة بيانات"-->"لتنسيقات ملفات Access 2002 - 2003"



ثم إحفظ ملف قاعدة البيانات بأي إسم ثم إفتحها ثم إفتح الجدول في وضع التصميم ثم إضغط على حقل الإسم لكي تظهر لك خصائصه
ثم غير خاصية "السماح بطول صفري" إلى القيمة "نعم" وغير خاصية "مفهرس" إلى "نعم(تكرار موافق)" .



- ثم إحفظ التغييرات , ثم بعد ذلك قم بتحويل قاعدة البيانات التي عدلت عليها إلى التنسيق 97 بنفس خطوات التحويل السابق ولكن إختر الأمر

"لتنسيق ملف Access 7" , ثم إحفظ ملف قاعدة البيانات , وبعد ذلك إستخدمها في برنامجك وإن شاء الله يضبط البحث مع الترتيب التصاعدي والتنازلي .

- تحياتي .
الرد }}}}
تم الشكر بواسطة: Ashraf Elafify
#7
أولاً بارك الله فيك اخى احمد على استجابتك و محاولتك على حل مشكلتى.

لقد قمت بعمل كافه الخطوات السابقة من تحويل قاعدة البيانات من 97 الى تنسيق 2003 ثم تغير الحقول التي ذكرتها ثم تحويلها مرة أخرى الى تنسيق 97 .
ثم بعد التجربه وجدت المشكله مازالت باقية ، حيث انه لا يتم ترتيب البيانات نهائيا ابجدياً.

فهل من حل أخر لدى إخوانى بالمنتدى.

بارك الله فيكم جميعاً
لا اله الا انت سبحانك انى كنت من الظالمين.
اللهم انك عفو كريم حليم تحب العفو فاعفوا عنا.
اللّهُمَّ اغْفِرْ لِي وَلِوالِدَيَّ وَارْحَمْهُما كَما رَبَّيانِي صَغِيراً، اللَّهُمَّ اجْزِهِما بِالاِحْسانِ إِحْسانا وَبِالسَّيِّئاتِ غُفْرانا، اللَّهُمَّ اغْفِرْ لِلْمُؤْمِنينَ وَالمُؤْمِناتِ الاَحْياءِ مِنْهُمْ وَالاَمْواتِ.
سبحان الله والحمدلله ولا إله إلا الله والله أكبر زنه عرشك ومداد كلماتك ورضاء نفسك وكما ينبغى لجلال شأنك وعظيم سلطانك وعدد ما كان وعدد ما سيكون وعدد الحركات و السكون وعدد ما نعلم وعدد مالانعلم وعدد كل شيئ احصيته بعلمك يا كريم
الرد }}}}
تم الشكر بواسطة:
#8
الاخ [b]Ashraf Elafify[/b]


الشكلة هي في اللغة طريقتك في الاستعلام تعمل بصورة صحيحة في حالة كتابة الاسماء باللغة الانكَليزية كما مبين بالمثال المرفق
لديك ثلاث حلول اما ان تغير نسخة الداته بيس او ان تغير اداة الاستعلام او ان تكتب الاسماء باللغة الانكَليزية


الملفات المرفقة
.rar   test.rar (الحجم : 14.87 ك ب / التحميلات : 21)
الرد }}}}
تم الشكر بواسطة:
#9
أخى محمد العبيدى

بارك الله فيك و في جميع أعضاء المنتدى المحترم.

يرجى توضيح نقطه تغيير نسخة الداته بيس هذه .

و كيف أقوم بتغيير أداه الاستعلام او ماذا تقصد بذلك.

مع العلم ان كتابه الأسماء باللغه الانجليزيه صعب جدا على مدخل البيانات لديهم و هذا خيار صعب ان اطلب منهم تنفيذه

في انتظار رد سيادتكم.
لا اله الا انت سبحانك انى كنت من الظالمين.
اللهم انك عفو كريم حليم تحب العفو فاعفوا عنا.
اللّهُمَّ اغْفِرْ لِي وَلِوالِدَيَّ وَارْحَمْهُما كَما رَبَّيانِي صَغِيراً، اللَّهُمَّ اجْزِهِما بِالاِحْسانِ إِحْسانا وَبِالسَّيِّئاتِ غُفْرانا، اللَّهُمَّ اغْفِرْ لِلْمُؤْمِنينَ وَالمُؤْمِناتِ الاَحْياءِ مِنْهُمْ وَالاَمْواتِ.
سبحان الله والحمدلله ولا إله إلا الله والله أكبر زنه عرشك ومداد كلماتك ورضاء نفسك وكما ينبغى لجلال شأنك وعظيم سلطانك وعدد ما كان وعدد ما سيكون وعدد الحركات و السكون وعدد ما نعلم وعدد مالانعلم وعدد كل شيئ احصيته بعلمك يا كريم
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] التنبيه عند استخدام قاعدة البيانات من مستخدم اخر amer2000 9 146 23-11-16, 09:41 AM
آخر رد: amer2000
  [سؤال] ادراج 0 بشكل افتراضي فق قاعدة البيانات أسامة حسين 2 132 18-08-16, 12:13 AM
آخر رد: استايل
  كيف يمكن إضافة البيانات من text الى MSFlexGrid1 مباشرة ؟؟ softmail8 3 440 08-07-16, 07:25 PM
آخر رد: أحمد خلاف
  [vb6.0] عمل باسوور لقاعدة البيانات الاكسس عمور2016 1 126 07-07-16, 01:29 PM
آخر رد: الوادي
  طلب المساعدة في إختيار قاعدة البيانات من الـ Combobox ثم الإتصال بها blida02 1 170 20-05-16, 09:22 PM
آخر رد: Ahmed_Mansoor
  مساعدة : كود لنسخ قاعد البيانات استرجاعها محمد2015 10 938 21-01-16, 01:56 AM
آخر رد: awidan76
  كيف يتم انشاء استعلام كشف حساب مثل الذي في الصوره المرفقة من خلال فجوال البيسك الى قاعدة البيانات ؟؟ softmail8 1 600 16-02-15, 10:32 AM
آخر رد: Ashraf Elafify
  == ماذا نعني ب ضغط وإصلاح قاعدة البيانات == sniperjawadino 4 793 04-08-13, 04:39 PM
آخر رد: sniperjawadino
  AccessPass معرفة كلمة سر قواعد البيانات derbaliammar 4 872 03-08-13, 06:21 AM
آخر رد: سعود
  مشكله عندى فى ترتيب التكست Yasso 13 1,506 31-07-13, 12:20 PM
آخر رد: VB_Coder

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


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