قام الاخ العزيز
mrnooo2000 بمساعدتي في مشكلة وهي إعادة الترقيم التلقائي بعد حذف سجل
الان واجهتني مشكلة
إذا رغبت بإضافة سجل يختل الترتيب الابجدي فهل هناك كود يقوم بالترتيب الابجدي والترقيم التلقائي بضغطه زر الملف مرفق
قام الاخ العزيز
mrnooo2000 بمساعدتي في مشكلة وهي إعادة الترقيم التلقائي بعد حذف سجل
الان واجهتني مشكلة
إذا رغبت بإضافة سجل يختل الترتيب الابجدي فهل هناك كود يقوم بالترتيب الابجدي والترقيم التلقائي بضغطه زر الملف مرفق
تم تعديل هذه المشاركة بواسطة saladen في 30 سبتمبر 2010 في 19:40
أخي العزيز بارك الله فيك
لاحظ الاسماء ستجد ان الفتاتين اثير يأخذن الارقام 15 و16 وعندما قمت بترتيبهم ابجديا احتفظوا بإرقامهم
واتا اريد ان يحملن الارقام 1و2 أي ان الاسماء تكون مرتبة ابجديا ومتسلسلة في نفس الوقت
بحيث (عند الاضافة والحذف يتم الترتيب الابجدي والمتسلسل في نفس الوقت )
امل ان يكون طلبي واضح
ملاحظة حاولت اني احمل الملف في المرفقات ولم اتمكن من ذلك ولا اعلم ماالسبب تجد الملف على الرابط التالي
اعجز عن شكرك
تم تعديل هذه المشاركة بواسطة saladen في 1 أكتوبر 2010 في 04:20
تفضل اخى
انت تريد اعادة الترتيب أبجديا
لذلك سنقوم بترتيب السجلات فى جدول جديد ثم نعيد تسميته
اليك الكود ضعه فى كود الزر
DoCmd.SetWarnings False
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Me.RecordSource = ""
DoCmd.SetWarnings False
' حذف الفهرسة من حقل الرقم
DoCmd.RunSQL "DROP INDEX idd ON students;"
' حذف حقل الرقم
DoCmd.RunSQL "alter table students drop idd;"
'اعادة الترتيب حسب الاسم
CurrentDb.Execute "SELECT students.* INTO 11 FROM students ORDER BY students.names;"
' إضافة حقل الرقم
DoCmd.RunSQL "alter table 11 Add column idd autoincrement;"
' إضافة الفهرسة إلى حقل الرقم
DoCmd.RunSQL "CREATE UNIQUE INDEX idd on 11(idd);"
DoCmd.DeleteObject acTable, "students"
DoCmd.Rename "students", acTable, "11"
DoCmd.SetWarnings True
Me.RecordSource = "students"
DoCmd.SetWarnings Trueأخ العزيز mrnooo2000
ركبت الكود وظهر لي رسالة خطا انا ارفقت لك الملف في مشاركتي هل من الممكن ان تضع الكود في الملف وترفقه لي فضلا لا امراً
مثال جميل أستاذ أبو يوسف بارك الله فيك وزادك علما..
اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين
جميل جدا ابو يوسف انسان مبدع
عندي سوال ثاني
لو أضفت اسم ورغبت في حفظه مع الترتيب الابجدي فما العمل
طبق نفس الكود
و لكن احذف الجزء الخاص بحذف السجل
اى احذف هذين السطرين
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
حلو جداَ حلو ممتاز جدا شغال 100 %
بارك الله فيك والى الأمام
طيب هل بالامكان ان يكون ترتيب الاسماء ابجديا بحيث تكون اسماء الصف الاول متوسط في المقدمه يليها الثاني متوسط وهكذا
تم تعديل هذه المشاركة بواسطة saladen في 1 أكتوبر 2010 في 23:06
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…