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

نسخة كاملة : عدم استعراض الحقل كاملا
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله

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

ورغم ان المصحف كاملا في برنامج اكسل
الا ان بعض الآيات لا تعرض كاملة في برنامجي ... مثال على ذلك سورة البقرة الاية 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 للاس كيو ال
حتى يستوعب النص
الاخوة الكرام
اشكر لكم مروركم ونصائحكم  
فعلا استفدت منها  جدا

بعد المراجعة والرجوع الى ما تفضلتم به

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

وقامت تلك العملية بجلب واستيراد جميع المعلومات في ملف اكسل

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


اكرر شكري لكم  ولتفاعلكم
ما هو اصدار الاكسيل ونسحة الويندوز ؟؟