اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

سؤال عن الفصل لمحتوى مربع نص عند حرف او علامة محددة


ابو جودي

الردود الموصى بها

السلام عليمن ورحمة الله تعالى وبركاته

لو عندى مربع نص  ومحتواه هو

CS2200-564889

هل يمكن فص هذه القيمة فى مربعين نص اخرين
فيكون الاول        CS2200 
ويكون الثانى     564889

للعلم cs2200  ليست قيمة ثابتة وعدد الحروف والكلمات ليس ثابت
الثابت هنا فقط هو علامة -
التى تفصل بينالجزئين CS2200-564889

QUS.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته

جزاكم الله خيرا أستاذنا أبو خليل - اسمحلى باستفسار مناسب للموضوع ان سمح لنا صاحب الموضوع أيضا جزاه الله خيرا -

فلطالما وددت معرفة وظيفة كل من ( Split - InStr) والفارق بينهما 

أحسن الله اليكم جميعا وجزاكم عنا خيرا

  • Like 1
رابط هذا التعليق
شارك

في 9/24/2016 at 15:33, ابوخليل said:

عذرا استاذ محمد لم انتبه لمرفقاتك

تفضل تم التعديل عليها 

QUS2.rar

استاذى الجليل ومعلمى القدير 
كل الشكر والتقدير وجزاكم الله خيرا 

لكن لى سؤال على استحياء واعتذر للاطالة على حضرتكم
هلى من طريقة لعمل تلك الطريقة عن طريق كود برمجى فى موديول حتى يسهل استدعائه فى اكثر من نموذج او تطبيقه على اكثر من مربع نص

رابط هذا التعليق
شارك

تفضل تم تحويل كود أستاذنا أبو خليل الى وحدة نمطية (موديل) والتطبيق على المرفق الأخير 

 

QUS2.rar

  • Like 2
رابط هذا التعليق
شارك

يا هلا  الف  بابو عبدالله 

الحقيقة لو تكتب  اي واحدة  منهما في حضن  قوقل لاخرج لنا العجائب  من الشروح والمقالات

وعل كل حال سأذكر المختصر المفيد

instr  تحدد موضع التواجد الأول لسلسلة داخل سلسلة اخرى

فمثلا : 

InStr(1;[Names];"-")

تحدد موضع (-) من السلسلة الموجودة داخل الحقل Names  والرقم 1 يعني الموضع الاول للعلامة وهو اختياري  وفي مثالنا اعلاه يمكن حذفه والاستغناء عنه وحينئذ ستقوم الدالة بارجاع الموضع الاول على اعتبار ان السلسلة تحتوي على اكثر من  (-) واحدة ولكننا لو اردنا موضع العلامة الثانية فاننا يلزمنا ان نضع في البداية رقم 2

ونعني بالموضع هنا  هو  رقم العلامة او الحرف من السلسلة

وفي الكودين اعلاه  وضعنا في بداية الاول  left  ليبدأ العد من اليسار  وفي الثاني Right ليبدأ العد من اليمين

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

مثال :

Split(text1, " ")(1)

  في هذا المثال سيتم ارجاع القسم الاول الذي يسبق المسافة الخالية ولو وضعت الرقم 2 سيتم ارجاع القسم او الكلمة الثانية التي تأتي بعد المسافة الخالية

اذا : الدالة الاولى  لتحديد الموقع  والثانية للتقسيم

علما انه يوجد اكثر من دالة يمكن توظيفها في تقسيم السلسلة  مثل Right   Left  Mid

ولعل في هذا الاختصار غنية عن الاسهاب .. هذا ما اعلمه .. والله اعلم ،،، 

 

 

 

  • Like 2
رابط هذا التعليق
شارك

جزاك الله خيرا

النهل من علمكم خير بكثير من الجوجل - على الأقل لن يقول لى جوجل 

6 دقائق مضت, ابوخليل said:

يا هلا  الف  بابو عبدالله  :biggrin:

أحسن الله اليك

  • Like 1
رابط هذا التعليق
شارك

في 9/24/2016 at 16:10, أبو عبدالله الحلوانى said:

تفضل تم تحويل كود أستاذنا أبو خليل الى وحدة نمطية (موديل) والتطبيق على المرفق الأخير 

 

QUS2.rar

جزاكم الله انت ومعلمى الحبيب واستاذى القدير ووالدى الكريم ابا خليل كل الخير ان شاء الله:fff:
اسال الله تعالى ان يفرج  عنكم اى هموم وان يرزقكم البركة فى العمر والعلم والعمل والذرية والاهل والولد
امين امين امين
احبكم فى الله :wub:

  • Like 1
رابط هذا التعليق
شارك

27 دقائق مضت, أبو عبدالله الحلوانى said:

تفضل تم تحويل كود أستاذنا أبو خليل الى وحدة نمطية (موديل) والتطبيق على المرفق الأخير 

ياسلام  اسم على مسمى حلواني يعني حلا في حلا بل انت فاكهة المنتدى

لا أمل تتبع مشاركاتك وتعليقاتك  المرحة اللطيفة

وشكرا يا ابا جودي وجزيت خيرا عني وعن ابي عبدالله على هذه الدعوات الطيبات ولك بمثل ما دعوت  اخي وابني  العزيز وفقك الله لكل خير 

 

 

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information