اذهب الي المحتوي
أوفيسنا

تلوين أجزاء معينة من النص


مستفيد69
إذهب إلى أفضل إجابة Solved by Hamdi Edlbi-khalf,

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

الاستاذ الفاضل @أبو إبراهيم الغامدي شكرا على مساهمتك

لكن حاولت ان اعرف كيف يمكن ان يطبق الكود على اكثر من كتاب فلم أتمكن من ذلك
رأيت أنك في جدول معايير التلوين (criteriaColor) أضفت حقل (BookID)  
وتوقعت ان يوجد جدول لارقام الكتب للتمييز بينها عند التطبيق فلم اجد فعلى أي أساس يعرف الكود أن رقم  (BookID)   لهذا الكتاب أو ذاك 1 أو 2

استاذي الفاضل  @Khalf بانتظار أن يفتح الله عليك للوصول لما كان في مخيلتك 🙂

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

6 ساعات مضت, Khalf said:

لقد شاهدت مرفقكم، وأثار تساؤلي وجود دالتين بنفس الاسم AnnotationColoring إحداهما Public، هل من الممكن شرح هذه النقطة

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

أما عن Public: فجميع الإجراءات والدالات التي تكتب تحت الوحدة النمطية فإنها تأخذ الوضع Public كوضع افتراضي.. وبناءً عليه كتبتها أو لم تكتتبها؛ سيان..

 

6 ساعات مضت, Khalf said:

أظن أني لن أحقق شيئاً في هذه الطريقة التي رسمتها بمخيلتي، على الأقل في حدودي معرفتي الحالية.

لا تحزن.. فضيفك لم يعتد السمين من الطبخ! ولم يألف سوى الإقط والسمن! وأخشى أن يغص بالسمين...  

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

  • أفضل إجابة

السلام عليكم

هذا منتهى الأمر إن شاء الله تعالى

الشكر للأستاذ @أبو إبراهيم الغامدي

على مساهمته القيمة فلولا كوده وتوجهيه لكان من الصعب علي أن أكمل العمل على هذا الوجه

ولم ألجأ إلى الطريقة التي شرحتها في التعليق السابق، بالرغم من نجاح الكود، كونها ستجعل الكود بطيئاً للغاية،

ولله الحمد، أللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

 

FinalColorizing.accdb

تم تعديل بواسطه Hamdi Edlbi-khalf
  • Like 2
  • Thanks 2
رابط هذا التعليق
شارك

سؤال سريع استاذي الفاضل

عند محاولة فتح نموذج (AssignStyleSUB)

تظهر الرسالة التالية

Untitled5.jpg.bea78dd0895ebe9964781f0754461dd9.jpg

مع ان النموذج المرجعي المشار له موجود

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

مع انني جربت الازرار كما قلت استاذي الفاضل وغيرت الكتب واضفت عبارة جديدة للتلوين والنتيجة جيدة بحمد الله

وانا ماض في الاستكشاف 😁

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

17 ساعات مضت, مستفيد69 said:

ع انني جربت الازرار كما قلت استاذي الفاضل وغيرت الكتب

السلام عليكم

المشكلة لديكم  أنكم فتحتم النموذج الفرعي لوحده دون فتح النموذج الرئيسي ...

أخي الحبيب

للتتنبيه البرنامج ليس كاملاً، بمعنى هناك ترتيب منطقي لفتح النماذج بعد إغلاق جزء التنقل، وهو غير موجود في المثال، ينبغي فتح نموذج  Stylecolor عن طريق النموذج  criteriaColor

وألا يظهر النموذج الفرعي للمستخدم.

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

عسى أن أضع منشوراً مستقلاً أشرح به الطريقة مع وضع مثال ديناميكي / مرن للفكرة قد يناسب معظم الاستخدامات.

أللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

تم تعديل بواسطه Hamdi Edlbi-khalf
  • Like 1
رابط هذا التعليق
شارك

استاذي الفاضل Hamdi Edlbi-khalf  جزاك الله خيرا وبارك فيك
جربت تغيير المعايير والألوان وتغيير الكتب وزيادة كتب جديدة في قاعدة البيانات والأمور تمام والحمد لله
لكن بقيت ظاهرة عدم ظهور الالوان المطلوبة عندي الا إذا قمت بعكسها يدويا لذلك فانا سميتها اصطلاحا (ظاهرة انعكاس الالوان) 😁
وهذه الظاهرة في كل الملفات الموجودة هنا وبما انه قد حملها عدد من الاخوة ولم يشتك منها أحد فهذا يعني أنها عندي فقط
والخيط الذي كنت اظن اني امسكته وهو كون نسختي عربية تاكدت انه ليس خيطا انما فكرة طائشة شبيهة (بالرابط العجيب) 🤣
فقد جربت الملف على جهاز فيه نسخة (365) بالانجليزية ونفس النتيجة
الايات {} التي من المفروض ان تظهر بالاحمر الذي تم اختياره تظهر بالازرق الا إذا غيرت رمز اللون يدويا من

Untitled11.jpg.665a9aec261522ab4264760dfd8cc35c.jpg

الى

Untitled12.jpg.e8ccecd6b2c4351a54d3ba60848df1af.jpg
ثم حاولت ان أجرب الملفات على جهاز قديم  (وندوز 7) ولكن النماذج لم تعمل كانت تخرج الرسالة التي فيها (ينتج عن التعبير عند الفتح الذي أدخلته كاعداد خاصية الحدث  .  .  .)
فهل هذا الحل اليدوي يوحي لك بحل برمجي استاذي الفاضل

وعندي اقتراح متواضع بما انك قد قلت

4 ساعات مضت, Hamdi Edlbi-khalf said:

إلا أن العمل يحتاج إلى تهذيب وإزالة بعض الأكواد والعناصر، فهو كما تعلم مجرد مثال عن تلوين أجزاء من النصوص وليس برنامجاً كاملاً.

عسى أن أضع منشوراً مستقلاً أشرح به الطريقة مع وضع مثال ديناميكي / مرن للفكرة قد يناسب معظم الاستخدامات.


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

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

7 دقائق مضت, مستفيد69 said:

لكن بقيت ظاهرة عدم ظهور الالوان المطلوبة عندي الا إذا قمت بعكسها يدويا لذلك فانا سميتها اصطلاحا (ظاهرة انعكاس الالوان) 

غير اتجاه القراءة في مربع النص إلى (من اليسار إلى اليمين)

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

منذ ساعه, مستفيد69 said:

لكن بقيت ظاهرة عدم ظهور الالوان المطلوبة عندي الا إذا قمت بعكسها يدويا لذلك فانا سميتها اصطلاحا (ظاهرة انعكاس الالوان)

للتخلص من هذه المشكلة؛ اكتب اسم الون (Blue, red, Green, Orange, Black) بدلا من رقمه وهذه قائمة بأسماء الألون مجمعة حسب اللون..

أسماء الألوان من W3Schools

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

57 دقائق مضت, Hamdi Edlbi-khalf said:

غير اتجاه القراءة في مربع النص إلى (من اليسار إلى اليمين)

فعلت ذلك استاذي الفاضل والنتيجة نفسها

واعد تحميل الملفات التي رفعتها وشغلتها كما هي للتاكد ونفس النتيجة

الاحمر أزرق والازرق احمر الا اذا غيرت الرمزو يدويا

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

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

لكن اذا كانت هذه الظاهرة عند احد الاخوة فلعله يخبرني حتى لا اشعر (بالوحدة 😅)

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

منذ ساعه, مستفيد69 said:

لكن اذا كانت هذه الظاهرة عند احد الاخوة فلعله يخبرني حتى لا اشعر (بالوحدة 😅)

اعتقد هذه المشكلة في الاكسس العربي فقط ... لانها حدثت معي انا ايضا ... حتى لا تشعر بالوحدة ... ههههه

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

1 ساعه مضت, ابو البشر said:

حدثت معي انا ايضا ... حتى لا تشعر بالوحدة

اصبحنا (وحيدين   🤣🤣)

منذ ساعه, Hamdi Edlbi-khalf said:

هل غيرت لغة التكست بوكس إلى الإنكليزية بدلاً من لغة النظام

نعم ولما رايت المرفق الجديد وجدته ملف اكسل ومختلف عن ملفنا وانا لا افهم شيء في اكسل 😀  لكن لما رايت الكبسة البنفسجية تقول (اضربني ) ضربتها  😁  وخرجت رسالة (1025) واعدت تشغيل البرنامج ونفس النتيجة

بانتظار (الوحيد الثاني 😅) الاستاذ ابو البشر 

 

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

منذ ساعه, Hamdi Edlbi-khalf said:

السلام عليكم

@ابو البشر  @مستفيد69

هل غيرت لغة التكست بوكس إلى الإنكليزية بدلاً من لغة النظام؟

الأمر الآخر جرب الملف المرفق 


ابشر ... عند عودتي الى جهازي ... لاني اكتب من الموبايل ..

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

29 دقائق مضت, Hamdi Edlbi-khalf said:

الآن لو سمحت جرب المرفق

الآن لا مشكلة في الالوان الرئيسية اعني التي رموزها إما (إفات) أو (أصفار) 🙂 يعني اذا كانت الالوان المختارة

Untitled4.jpg.af4053d99480e3d4b7a1e4b990982c42.jpg

فلا مشكلة اما اذا غيرت بعضها الى الوان أخرى

Untitled5.jpg.cb5dc277edc58ac05b4920f0a9caaebd.jpg

فتتحول هذه الالوان الاخرى الى الاحمر او الازرق

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

18 دقائق مضت, مستفيد69 said:

اما اذا غيرت بعضها الى الوان أخرى

هل من الممكن أن تعطيني أمثلة عن الألوان المختارة صورة عندما تفتح نموذج الإدخال وتختار اللون

ثم اسم  كود اللون الذي يظهر لديك ...

تدارك:

المشكلة هي بلغة الأوفيس، وتمت المعالجة بإضافة وظيفة وجدول بأكواد أنماط اللغة العربية.

في حال استمرارها ليس لك إلا أن تلجأ إلى طريقة الأستاذ @أبو إبراهيم الغامدي وهي: كتابة اسم اللون يدوياً في حقل المعيار.

تم تعديل بواسطه Hamdi Edlbi-khalf
  • Thanks 1
رابط هذا التعليق
شارك

هذه صور الالوان التي تم اختيارها كل لون مقابل رمزه

08.jpg.0432481f0d95a2d6a2e22d55420fd3a3.jpg

 

804.jpg.431cea21f937d8b7f0caa6a0541a94c0.jpg

 

080.jpg.191f9c06922fa326b25b015775e89fab.jpg
وتظهر هكذا

Untitled9.jpg.7a54ed1ad6d3390856c8254b3c66ded6.jpg

ويظهر ان الامر كما قلت مشكلة داخل الاكسس وصعب علاجها برمجيا
فقد لاحظت حصول خلل في اختيار الالوان بعد اختيار اللون والخروج ثم العودة لشاشة الالوان اجده تغير
وفجاة في احد المرات ظهرت الالوان المطلوبة في النص
ولما غيرت واحدا منها من شاشة الالوان مرة اخرى رجع الخلل
استطيع ان اختصر نتيجة محاولاتي بانه لا توجد صلة ثابتة بين اللون الذي يتم اختياره من شاشة الالوان وبين رمزه المكتوب وبين اللون الذي يظهر في النص
الامر ماشي على مزاج اكسس  😄 
فرأيي ان نتركه على مزاجه ونحل مشكلتنا كما قال الأستاذ @أبو إبراهيم الغامدي او بطريقة عكس الرموز يدويا

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

48 دقائق مضت, مستفيد69 said:

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

المسألة متعلقة بخصائص RichBox كونها محدودة؛ حتى مع الألون!

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

بانتطار @ابو البشر

 بالنسبة إليّ فالنتائج كانت دقيقة مع الدالة...

سؤال آخير @مستفيد69

لو فتحت نموذج colorstyle 

كيف تبدو الألوان ؟

استدراك:

ينبغي حفظ أو إغلاق نموذج المعايير 

وإعادة فتح نموذج الكتاب book

ونموذج ربط الأنماط colorstyle 

حتى تضمن التحديث 

تم تعديل بواسطه Hamdi Edlbi-khalf
رابط هذا التعليق
شارك

5 ساعات مضت, Hamdi Edlbi-khalf said:

السلام عليكم

@ابو البشر  @مستفيد69

هل غيرت لغة التكست بوكس إلى الإنكليزية بدلاً من لغة النظام؟

الأمر الآخر جرب الملف المرفق وأعلمني بالنتيجة

 

النتيجة كانت 1025

3 ساعات مضت, Hamdi Edlbi-khalf said:

الآن لو سمحت جرب المرفق ....

 

تمت التجربة بنجاح .... واختفت المشكلة ... اصبحت الالوان تظهر كما يتم اختياره ... بدون مشاكل .... اصبحت تظهر الالوان المختارة .... ويؤسفني ان تبقى وحيدا يا صاحبي @مستفيد69 ههههه :jump:

واشكرك اخي @Hamdi Edlbi-khalf على جهدك بارك الله فيك وكما اشكر استاذنا القدير @أبو إبراهيم الغامدي على اطروحاته الممتازة ...

  • Thanks 1
  • Haha 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