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

تنسيق خلية


إذهب إلى أفضل إجابة Solved by Moosak,

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

السلام عليكم الاساتذة الكرام 

في النموذج كيف لي أن تظهر محتوى خلية بهذا الشكل

  977-456-25-X

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

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

تم تعديل بواسطه أبو أحمد
رابط هذا التعليق
شارك

  • أفضل إجابة

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

يمكنك الاستعانة بهذا الجدول لعمل قناع إدخال بيانات حسب المطلوب :

image.png.390698fda3387f96195f7aac5db8d47a.png

وحسب سؤالك فأعتقد أن هذا هو القناع المناسب :

image.png.18c1aea7a75b51883df7c69383486403.png

طبعا هذا القناع إما أن تضعه في خانة قناع الإدخال للحقل في النموذج :

image.png.ce767453822eacd0d370c950c460b851.png

أو أن تضعه في خانة قناع الإدخال للحقل في الجدول.

 

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

 

في 5‏/9‏/2024 at 18:38, Moosak said:

أن تضعه في خانة قناع الإدخال للحقل في الجدول.

استاذي الكريم / جزاكم الله خيرا واحسن اليكم وزادكم علما هذا هو المطلوب 
ولكن 
كلام حضرتك مضبوط عندما يكون اتجاه القراءة من اليسار لليمين 
ولكن عندما يكون انجاه القراءة من اليمين لليسار لا يكون صحيح فهل يمكن تعديل ما يلزم لجعل اتجاه القراءة من اليمين لليسار ويكون الحرف الانجليزي على اقصى اليمين لانه لابد ان تكون اتجاه القراءة من اليمين لليسار لتظهر جميع الحقول بشكل صحيح 
   977-542-52-X 
جزاكم الله خيرا 

تم تعديل بواسطه أبو أحمد
رابط هذا التعليق
شارك

ممكن توضح لي ISBN الموجود بالشكل الذي ارسلته 
الموجود بجوار C  وكذلك الموجود بجوا & 
لاني مش عارف اكتبهم 

تم تعديل بواسطه أبو أحمد
رابط هذا التعليق
شارك

3 ساعات مضت, أبو أحمد said:

ولكن عندما يكون انجاه القراءة من اليمين لليسار لا يكون صحيح فهل يمكن تعديل ما يلزم لجعل اتجاه القراءة من اليمين لليسار ويكون الحرف الانجليزي على اقصى اليمين لانه لابد ان تكون اتجاه القراءة من اليمين لليسار لتظهر جميع الحقول بشكل صحيح 

يمكنك تعديل القناع كما تشاء ، مثلا أن تضع الحرف على اليمين أو على اليسار ..

ولكن في الغالب أن البرنامج يلزمك بالكتابة من اليسار لليمين.. ولا أعلم إن كانت هناك طريق لعكس الاتجاه !!

منذ ساعه, أبو أحمد said:

ISBN الموجود بالشكل الذي ارسلته 

هذا عندما يكون لديك مقطع ثابت سيكتبه البرنامج تلقائيا كما هو ..

مثل حرف الـ X لديك .. إن كان حرفا ثابتا لا يتغير فيمكنك كتابته بين علامتي تنصيص في القناع هكذا : "X"  وبعدها تكتب الأصفار

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

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

  x -977-543-77   على أن تظهر الارقام بالعربي 

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

9.GIF

تم تعديل بواسطه أبو أحمد
رابط هذا التعليق
شارك

4 ساعات مضت, أبو أحمد said:

وهل يوجد طريقة لنتمكن من كتابة حرف ال X 

الاستاذ / ابو احمد

اعتقد ان الرقم العام هو رقم الكتاب فى اليومية فى اول عمود فى اليومية

اما الرقم الخاص هو عبارة عن رقمين رقم تصنيف الكتاب حسب (ديوى العشرى) مقسموما على اسم المؤلف للكتاب

وسؤالى لك من اين جاء حرف x  هذا يمكن يكون لمكتبتك ترقيم خاص بكم فهذا شئ اخر

حبيت اضيف معلومة صغيرة فقط

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

4 ساعات مضت, أبو أحمد said:

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

  x -977-543-77   على أن تظهر الارقام بالعربي 

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

9.GIF

إذا وجدت صعوبة في تطبيق هذا القناع على الخلية ولم يلبي إحتياجك فممكن تعمل حيلة أخرى بعمل 4 حقول منفصلة بحيث أن كل حقل يحمل جزئية من الترميز وبالكود يمكن تخلي المؤشر ينتقل للحقل التالي ، وممكن تعمل حقل محسوب يجمع بيانات الحقول الأربعة في حقل واحد 🙂 

 

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

20 ساعات مضت, الحلبي said:

وسؤالى لك من اين جاء حرف x  هذا يمكن يكون لمكتبتك ترقيم خاص بكم فهذا شئ اخر

كلامك صحيح استاذي الكريم ولكن انا بتكلم هنا عن الترقيم الدولي للكتاب وليس الرقم العام أو الرقم الخاص 

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

في 7‏/9‏/2024 at 16:07, أبو أحمد said:

ممكن توضح لي ISBN الموجود بالشكل الذي ارسلته 

الـ isbn هذا هو رمز الرقم الدولى الكتاب فقد تم الاتفاق عليها دوليا وهو مكون من 13 رقم لكل منهم خصائصة

والاستاذ / @Moosak قد كتبه على اساس انه اسم الحقل ولا اعرف كيف عرف الاستاذ موسى هذا الرمز

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

10 دقائق مضت, الحلبي said:

وهو مكون من 13 رقم لكل منهم خصائصة

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

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

في 8‏/9‏/2024 at 21:13, Moosak said:

إذا وجدت صعوبة في تطبيق هذا القناع على الخلية ولم يلبي إحتياجك فممكن تعمل حيلة أخرى بعمل 4 حقول منفصلة بحيث أن كل حقل يحمل جزئية من الترميز وبالكود يمكن تخلي المؤشر ينتقل للحقل التالي ، وممكن تعمل حقل محسوب يجمع بيانات الحقول الأربعة في حقل واحد 🙂 

 

وهذا تطبيق نوعا ما للفكرة ..

xx.rar

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

9 ساعات مضت, ابوخليل said:

وهذا تطبيق نوعا ما للفكرة ..

شكرا عمي أبو خليل 🙂 

وهذا تحسين بسيط لكي ينتقل المؤشر تلقائيا للخلية التالية

image.gif.ebf9ffe64f478a04872ac133ee06cc33.gif

 

xx.rar

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

10 ساعات مضت, ابوخليل said:

وهذا تطبيق نوعا ما للفكرة ..

التعديل جميل جزيت خيرا ..

ولكن العمل بحاجة الى لمسة صغيرة اخرى

حيث اني لم اقل : " نوعا ما "  عبثا 🙃

والسبب هو الشرطة الأخيرة

ابو احمد قال : "" وهل يوجد طريقة لنتمكن من كتابة حرف ال X  أحيانا وعدم كتابته احيانا أخرى ""

بمعنى اذا لم يكن بحاجة الى كتابة x فلا معنى لوجود الشرطة

طبعا انا قدمت العمل على عجالة .

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

وهذا النهج يستلزم تقسيم الدالة الى عدة اسطر ..

فانا قلت انزل التعديل وصاحب الشأن اعرف بحاجته .. وسلامتكم

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

2 ساعات مضت, ابوخليل said:

بمعنى اذا لم يكن بحاجة الى كتابة x فلا معنى لوجود الشرطة

طبعا انا قدمت العمل على عجالة .

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

وهذا النهج يستلزم تقسيم الدالة الى عدة اسطر ..

 

سأعطيك حيلة صغيرة تحقق لك ذلك بدون الحاجة لكتابة المزيد من الأسطر 🙂 

تكتب الكود هكذا :

image.png.ee8cd41fa6715b7dbac642bd2a053431.png

Private Sub ramzText()
    TextX = (Text4 + "-") & (Text3 + "-") & (Text2 + "-") & (Text1)
End Sub

والنتيجة : 🙂 

image.png.2d9022d74e03afe2d5d88098bafaeae0.png

----------------------------------------------------------------------

image.png.030378269bd5e3a583def28ab50538c3.png

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

منذ ساعه, ابوخليل said:

فسر لنا .. اليست + تعمل عمل &   ؟

نعم في الأحوال العادية + تعمل عمل & ...

ولكن عندما تجمع + قيمة معينة مع قيمة = Null  فإن المجموع دائما يساوي Null .

تماما كما يكون حاصل ضرب أي عدد في صفر فإن الناتج دائما يساوي صفر 🙂 

لذلك عندما نقول ( "-" + Text2) مثلا .. فإن Text2 يحل محلها القيمة التي تكتبها في مربع النص ، أما إذا كانت فارغة فإنه تحل محلها القيمة Null

فتكون المعادلة بذلك  ( "-" + Null ) = Null

وهذا ما يفسر إختفاء الشرطة في حال أن قيمة الحقل فارغة . 🙂 

ولو فحصنا ذلك في نافذة الإميديت سنجد image.png.f41100894bffbef2ffd82663a153ddcf.png

ولكن لو استبدلنا الـ + بال & سنجد أن النتيجة ستصبح هكذا :      image.png.1dd6b9f5234bdfb31c16bfcda84b3756.png

منذ ساعه, ابوخليل said:

الــــــــ    Text2 + "-"   التي ظهرت 89 اين الشرطة ؟ 

الشرطة التي ظهرت هي الشرطة التابعة للـ Text3 🙂 

لاحظ أنني غيرت موضعها في الكود عن كودك الأصلي 😎

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information