السلام عليكم اخوانى
برجاء افادتى
لدى شيت اكسيل به حقل يتم مدرج به عدة كورسات يفصل بين كل واحد علامة فاصلة (،) فهل يوجد طريقه لفصلهم ليصبح كل كورس لوحده فى خلية خاصه به
وشكرا
السلام عليكم اخوانى
برجاء افادتى
لدى شيت اكسيل به حقل يتم مدرج به عدة كورسات يفصل بين كل واحد علامة فاصلة (،) فهل يوجد طريقه لفصلهم ليصبح كل كورس لوحده فى خلية خاصه به
وشكرا
اذا كنت تقصد جعلهم خلايا منفصلة في الاكسل فأعتقد أنك في المنتدى الخطأ
أما اذا كنت تقصد استيرادهم في أكسس في جدول
ثم فصلهم في حقول فهذا ممكن برمجيا إلى جد كبير
وسوف تحتاج إلى هذه الدوال
Mid ( text, start_position, number_of_characters )
Instr ( [start], string_being_searched, string2, [compare] )
السلام عليكم
السؤال هو اين ستوضع تلك الدوال ؟؟؟ في فورم ام في ماذا ؟؟؟
"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "
قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية
امممممممم
ممكن نستورد جدول الاكسل
وبعدين نعمل نموذج بناء على الجدول
ومربع نص مصدر بياناته من الخلية التي بها الأسماء المطلوب الفصل بينها
ونعمل مربعات نصية أخرى مربتطة بحقول بالجدول
وبعدين الدوال دي سوف تقوم بالتقطيع والعجن والخبز لبيانات مربع النص
وتضع كل جزء في مربع نص مستقل
آسف
نسيت أرد السلام
( وعليكم السلام ورحمة الله وبركاته)
متشكر جدا لتفاعلكم لكن المشكله التى اواجهها هيا بشيت اكسيل اريد فصل اسماء الكورسات عن بعض باى طريقة لان الداتا الى عندى كبيرة جدا على انى اعملها بطريقة يدوية
ارفق اليكم مثال من الشيت واريد مساعدتكم فى ايجاد طريقة لفصلها بحيث يكون كل اسم كورس لواحده
بناءاً على ملفك السابق ارفاقه
فهذا شيئ بسيط جدا وسهل للغاية (نظرياً)
هههههه لا تفرح كثيرا
أما (تنفيذيا ) فالمسألة سوف تأخذ وقتا قد يتجاوز نصف ساعة
منها ربع ساعة على الأقل في استيراد ملفك من الاكسل إلى جدول بقاعدة بيانات
وربع ساعة أخرى في انشاء النموذج
أما الكود البرمجي فلن يأخذ سوى ثوان معدودة
على العموم
جاري العمل على ملفك وتم حتى الآن فصل أول كورس ما قبل علامة الفاصلة
ألف ألف مبروك
amir2008amir كتب:بناءاً على ملفك السابق ارفاقه
فهذا شيئ بسيط جدا وسهل للغاية (نظرياً)
هههههه لا تفرح كثيرا
أما (تنفيذيا ) فالمسألة سوف تأخذ وقتا قد يتجاوز نصف ساعة
منها ربع ساعة على الأقل في استيراد ملفك من الاكسل إلى جدول بقاعدة بيانات
وربع ساعة أخرى في انشاء النموذج
أما الكود البرمجي فلن يأخذ سوى ثوان معدودة
على العموم
جاري العمل على ملفك وتم حتى الآن فصل أول كورس ما قبل علامة الفاصلة
ألف ألف مبروك
الف شكر اخى
واعتذر عن عدم سرعة الرد وده لان النت عندنا بعافية شوية فى مصر
وانا فى انتظار المحاولة التى تحدثت عنها بفارغ الصبر
ولك جزيل الشكر
يا باشا ألف سلامة على النت
إنت كده بلدياتي
ههههه
طبعا إنت بقى عليك الباقي
يعني تستورد كل بياناتك للجدول
والتقسيم سوف يوزع كل كورس في حقل مستقل
أنا جربت عندي لغاية 8 كورسات وشغال تمام
لكن أكيد سنحتاج تعديلات
وكود شامل يفصل كل الكورسات لكل السجلات مرة واحدة قبل أن يرتد إليك طرفك
يا باشا زى الفل
المشكله تقريبا فى حاجه فى الكود لانه بيظهر الرساله ده كل عملية ادخل وضغط على زرار فصل الكورسات
وارفقثت ليك شكل الخطاء الى بيظهرلى
تم تعديل هذه المشاركة بواسطة mohamed_medhat_2010 في 12 أبريل 2014 في 16:16
تمام
أنا باختصار بشوف موقع الفاصلة الأولى والثانية والثالثة وهكذا لغاية الفاصلة العاشرة
وبناء على ذلك :
اذا أدرنا الكورس الرابع مثلاً : نقص الأحرف ما بين الفاصلة الثالثة والرابعة
وفي النهاية نسجل القيم
هذا بالطبع سوف يحدث خطأ اذا اختفت أي فاصلة من العشرة ويتوقف الكود قبل أن نسجل بيانات
ولذلك عدلت الكود لكي يعمل حتى لو كان عندك فاصلة واحدة
ألف مبروك
لا تنسانا من كورساتك
تمام كده يا استاذى
وتنورنى فى اى كورس
انا لا انسى فضل معلمينى ابدا يا ريس
وارجو ان نكون اصدقاء فى الله
يا باشا أنت اللي أستاذنا
بالعكس
أنا أشكرك على السؤال لأنه وصلني لإجابة وتحكم في دالتين من دوال الأحرف
ناهيك عن ايجاد حل لمشكلة لم تقابلنا من قبل
المفروض نعمل حفلة بالمنتدى بسبب نجاح الكود
ونعزم الزملاء كلهم
amir2008amir كتب:يا باشا أنت اللي أستاذنا
بالعكس
أنا أشكرك على السؤال لأنه وصلني لإجابة وتحكم في دالتين من دوال الأحرف
ناهيك عن ايجاد حل لمشكلة لم تقابلنا من قبل
المفروض نعمل حفلة بالمنتدى بسبب نجاح الكود
ونعزم الزملاء كلهم
ههههههه فعلن المفروض نعمل حفلة كبيرة كمان :D :D
وبجد استفدت من محاولتك معى
وجزاك الله كل خير
ده اكونت الفيس بوك بتاعى لو تحب نتواصل بشكل اسرع
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…