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

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

قام بنشر (معدل)

السلام عليكم

أخي لا فرق في الإستعمال بين الدوال المبنية أو التي بواسطة المستخدم .

أما الدالة فقد صممتها لك الآن وتحتاج إلى اختبار .

تحياتي .

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

بسم الله الرحمن الرحيم

الاستاذ أبو هادي

تحياتى لك

جزيل الشكر لك

وجمالها فى التذكير والتأنيث

جعل الله عطائك فى ميزان حسناتك

وارجو ان تكون قبلت اعنزارى

تحياتى لك

قام بنشر

السلام عليكم

أخي tameromar ، نحن أخوة وأنا غير زعلان منك .

لقد قمت بالخطأ بإرفاق ملف أكسس بدل اكسل ، لذا قمت بحذفه وإرفاق ملف جديد بالأكسل وكانت فرصة لتنقيح الكود واختصاره .

تحياتي .

Serial_20060916.rar

قام بنشر

بسم الله الرحمن الرحيم

الاستاذ أبو هادي

تحياتى لك

شكرا على اهتمامك

كنت قد حملت المرفق الاول

واستخرجت الوحدة النمطية منه

وشكرا على التعديل

تحياتى لك

قام بنشر

السلام عليكم

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

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

Dim Fem As String * 1

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

الحاصل فأن حل هذه المشكلة للمثال المرفق هو تبديل السطر أعلاه إلى :

Dim Fem As String

تحياتي .

قام بنشر

أخي أبو هادي :clapping:

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

دالة الترتيب اكثر من رائعة

ولكن كيف يمكن استدعائها في ملف خاص بنا ؟

دالة if صح بالوضع العادي والوضع المركب نرجو اعطاء شرح مثال آخر لها لتكون اسهل لنا

ولكم شكرنا وتقديرنا

قام بنشر

بسم الله الرحمن الرحيم

الاستاذ أبو هادي

تحياتى لك

شكرا على اهتمامك

واليك ملاحظاتى فقد استخدمت دالة الترتيب

الخطا الذى تكرمت بذكره لن يلحظه سوى الخبير

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

قمت بالتعديل

من " Dim Fem As String * 1 " الى " Dim Fem As String "

ولم يتغير شئ

ملحوظة هامة

ما ذكرتم من خطأ لا ينطبق على الملف الاول الخاص بالاكسس وانا استخدمها ولا تظهر هذه المسافه الزائده فى المذكر .

تحباتى لك

قام بنشر

السلام عليكم

الأخ nasersaeed ، يوجد ملف أكسل مرفق في المشاركات السابقة ، يمكنكم التعرف على كيفية تطبيق الدالة .

الأخ tameromar ،

قمت بالتعديل

من " Dim Fem As String * 1 " الى " Dim Fem As String "

ولم يتغير شئ

يتغير ولكن تحتاج إلى تحديث الصفحة حتى يظهر تأثير التصحيح .

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

صحيح ، لأن في المؤنث قيمة المتغير Fem يساوي "ة" أما في المذكر فهي تساوي "" ولكن البيسك يحولها إلى مسافة " " وبما أني أجمع قيمتي المتغير Fem و " " بين شقي الترتيب في تتحول كالتالي :

في المؤنث تاء ومسافة "ة " أما في المذكر فتصبح مسافتين " " .

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

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

تحياتي .

قام بنشر

ستاذنا أبو هادي

تحياتى لك

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

الاسم " Serial " اسم شائع فى تسمية النطاقات

فعند وجود هذا الاسم ضمن مسميات الامدية تعطى الدلة خطأ

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

ولى رجاء اخر ولكنه لايسبب لى مشكلة ولكن نحن نيسر على الاخرين .......

وهو فى حالة الرقم المراد ايجاد الترتيب له ان يكون اكبر من 100 أن تعود الدالة ب الرقم بلا من اتعود بلا شئ .

تحياتى لك

قام بنشر (معدل)

شكرا لك

استاذنا أبو هادي

تحياتى لك

تم نقل الدلة

كل دول التفقيط للاستاذ ابو هادى على هذا الرابط

http://www.officena.net/ib/index.php?showtopic=14584

تم تعديل بواسطه tameromar
قام بنشر

أخي أبو هادي

بعد التحية

شكرا لشرحك لدالة IF صح في الوضع العادي

والوضع المركب ننتظر مثال آخر

الأخ nasersaeed ، يوجد ملف أكسل مرفق في المشاركات السابقة ، يمكنكم التعرف على كيفية تطبيق الدالة ( اقتباس )

أخي في أى مشاركة ولك خالص شكري

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

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

Important Information