منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة في عرض البيانات من قاعدة البيانات أكسس
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم
أخوتي الكرام أقوم في برنامجي بربط قاعدة بيانات اكسس بنافذة إدخال صغيرة
و بدأت بالعمل بها بدون أي مشكلة
وكنت قد سألت هنا بالمنتدى عن طريقة عرض آخر السجل و ساعدني الأعضاء و لهم جزيل الشكر


المشكلة بعد أن اكتملت النافذة التي أريدها بدأت بحفظ البيانات عن طريقها بشكل ناجح
و عند تشغيلها يعرض آخر سجل تم حفظه
لكن المفاجأة أنها و بعد السجل رقم 30
توقف العرض عنده أي أذا حفظ بعد السجل 30 أربع سجلات مثلا يعتبر البرنامج السجل رقم 30 هو الأخير و هكذا
حذفت السجل رقم 30 و رقم 29 فأصبح 28 هو الأخير و بقي يعتبر 28 هو الأخير و يقف عنده مهما حفظت سجلات جديدة بعده

أرجو أن يكون شرح المشكلة و اضح أرجو المتابعة و التوضيح
و لكم جزيل الشكر
ارسل المشروع ليستطيع الاخوه مساعدتك
أخي الكريم المشروع ليس ملكي و لا أستطيع إرساله
لكن سأقوم بتنفيذ Form مطابق لما يقوم به البرنامج و بنفس الكود
و لكم جزيل الشكر

[attachment=10208]
أخوتي الكرام
هذه نافذة من البرنامح و هي مطابقة تماما
و المشكلة تظهر فيها
السجل الأخير رقمه 32 لكن البرنامج يقف عند 28 و هي واضحة ضمن الـ DataGridView

ملف المشروع بالمرفقات

ولكم جزيل الشكر
أخي الكريم لك جزييييييل الشكر
سأقوم بالتجريب و أعلمك بالنتيجة
و أرجو منك توضيح مكان الخطأ و ما هو سبب تخبط ترتيب السجلات

بارك الله بك أخي الكريم
لكن أنت قمت بالتعديل الكامل على الكود و لكن المعذرة أنا لم أطلب هذا
كما أن البرنامج لا يقف على آخر سجل
أرجو الحفاظ على الكود نفسه و حل المشكلة بترتيب السجلات بالتسلسل حسب الـ IDو رقم القطعة و الوقوف على أخر سجل

بارك الله بك و بجهودك و لك جزيل الشكر
أرجو المعذرة أخي الكريم

ما علاقة هذا المثال بمشكلتي و ما هو قصدك ؟؟؟؟؟؟؟
أخي الكريم أعتذر منك على الإزعاج
لكن أنا طلبت شيء محدد فقط و ليس تعديل البرنامج ككل
أرجوك تفهم معلوماتي القليلة و المبتدأة
أريد المحافظة على الكود الذي أستخدمه
و أنا أستخدم BindingSource من أجل الوقوف على آخر السجل
لكن انتبه لما قلته أنه أصبح يقف عند سجل محدد على أنه آخر سجل مهما أضفت من سجلات بعده

تقبل اعتذاري
و لك جزيل الشكر
أرجو المتابعة
أخوتي الكرام أرجو المساعدة