السلام عليكم ورحمة الله
الاخوة الأعزاء
عملت برنامج للقرآن الكريم وهو شائع وموجود في كل مكان .. ولكن حبا لتطوير الذات البرمجية
واعتمدت على برنامج اكسل لاستعراض السور والآيات منه
ورغم ان المصحف كاملا في برنامج اكسل
الا ان بعض الآيات لا تعرض كاملة في برنامجي ... مثال على ذلك سورة البقرة الاية 282 وغيرها من الآيات الطوال جدا
الرجاء مساعدتي لاكتشاف هذا الخطأ
ولكم جزيل الشكر والامتنان
مرفق مثال تبسيطي للبرنامج
وعليكم السلام...
أولاً: جزاكم الله خير الجزاء على هذا العمل.
ثانياً: لم أقدر على فتح المشروع ولكن
أعتقد أن هذا ينتمي إلى MaxLength في الخصائص ثم انظر الى عدد الحروف المكتوبة فيه وغيرها ثم جرب.
شكرا لك على مرورك
لقد حاولت ولكن لم اجد حل
لك الشكر مرة اخرى
Up Up UpUp Up UpUp Up UpUp Up UpUp Up UpUp Up UpUp Up UpUp Up UpUp Up Up
وعليكم السلام ورحمة الله وبركاته
الامر هنا ليس مشكلة فى البرنامج لديك
لكن لتوضيح الامر جيداً افتح ملف الاكسل وتعال عن الخلية التالية D290
وقول هنا ماذا تلاحظ فى الشريط العلوى لتحرير الخلية قبل تحريرها
هل تمكنت من رئيسة الاية كاملتاً لم يعرض فقط لك طبقاً ما يحدث اذا قمت بعرض سورة البقره الاية 282 فى البرنامج
وهنا هى المشكلة كون ملف الاكسل لا يتمكن من رؤية جميع عدد الاحرف بالخلية كاملاً الا بعد عمل التحرير لعرض ما بداخله كاملاً
فهنا بضبط ما يتمكن من رؤيته فى عمل الاستعلام وجلبه من ملف الاكسل كتشبيه بهذا الامر وهو جلب عدد احرف محدودة جداً
انصح لتجنب الامر اليك احد الحلول التالى
1- جعل قاعدة بيانات من نوع access على ابسط حل
2- ادراج النصوص كاملاً داخل البرنامج وجلبه
3- عمل داتا داخل البرنامج لاتمام جلب الايات لكل سورة
4- تقسيم الايات فى ملفات مثل notepad او ملف dll او xml
فالانسب والاسهل لك يمكنك عمله وسيتم حل المشكلة بهذه الطريقة وتجنب هذا الامر
السلام عليكم ورحمة الله وبركاته
اخي الكريم
كما اشار لك الاخ kiki مشكورا
اضبف على ماتفضل به ان برنامج الاكسل هو للحسابات وليس لتخزين نصوص طويلة او ماشابه
الافضل ان تستحدم قاعدة بيانات مثل Access او SqlServer ويجب ان يكون حقل التخزين من نوع Long Text للاكسس او Nvarchar Max للاس كيو ال
حتى يستوعب النص
الاخوة الكرام
اشكر لكم مروركم ونصائحكم
فعلا استفدت منها جدا
بعد المراجعة والرجوع الى ما تفضلتم به
قمت باستيراد المعلومات الموجودة في ملف اكسيل الى ملف اكسس وكما قلت استيراد وليس نسخ ولصق
وقامت تلك العملية بجلب واستيراد جميع المعلومات في ملف اكسل
كما استبدلت ملف الاكسل الى اكسس لاستخدامه في البرنامج
وهو الان يعمل بطريقة صحيحة
اكرر شكري لكم ولتفاعلكم
ما هو اصدار الاكسيل ونسحة الويندوز ؟؟