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

بحثت ولم اجد الحل كيف يمكن فصل الكسر


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

اولاً : كل عام وانتم بخير

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

لي اكثر من اسبوع احاول ايجاد حل للمشكلة

لدي حقول رقمية وحقل عبارة عن مجموع الحقول السابقة

ارغب فصل الكسر ( في التقرير ) بحيث يكون الناتج الكسري في حقل والعدد الصحيح في حقل اخر وذلك لجميع ( هذا يطبق على كل حقل بما فيها حقل التجميع )

علما باني جربت الدالة Mid و Fix ولم تفلح المحاولات بالنتيجة المطلوبة

جربت الدلة Right ايضا ونجحة الى حد ما ولكن اذا كان الحقل رقمي يظهر الناتج (4.) للعدد الكسري والمطوب ان يظهر (40)

حولت الحقول الى نصي ونجحت الطريقة في الاربعة الحقول الاولى اما حقل التجميع يصبح الناتج غير صحيح واستخدمت الدالة Val وظهر ناتج الجمع صحيح ولكن بقية مشكلة الكسر (4.) بدل (40)

اذا كان هناك حاجه لارفاق القاعدة يمكن ان ارفقها غداً لانها في جهاز العمل

وشكراً

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

جزاك الله خير على سرعة الرد

ولكن ما اردت هو ان يظهر الهلل او الكسر رقمين في حقل واحده فاذا كان الرقم 123.50 ارغب فصل 123 في حقل

و 50 في حقل اخر على ان تظهر بنفس الشكل 50 وليس 5.

ولك جزيل الشكر

ربما لوكان هناك طريقه لاستخدام

الدله Mid و Right في تعبير واحد تحل المشكلة

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

بالخطاء اضفة الرد عدة مراة اذا امكن الاخوان المشرفين حذف الدود الزائده

اخ هشام بارك الله فيك لم تظهر النتيجة المطلوبه فالرقم 600.55 و ظهر 0.550000

المطلوب ان يظهر الرقم 55 فقط بدون العلامة العشرية او اي اضافات

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

أخى الكريم محمد

بالنسبة لجبر الكسر تم من خلال استعلام واسم الحقل H1 الرقم الاصلى هو Hisham

HI: Fix([Hisham])
بالنسبة للكسر نفسه تم من خلال النموذج
=[Hisham]-Fix(Abs([Hisham]))

مع ملاحظة فى التنسيق = #

والمنازل العشرية 2 وغيرها حسب طلب برنامجك

راجع الملف المرفق أعلى

تحياتى ،،

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

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

أخى الكريم السائل تحياتى

عملت لك ملف على السريع بأذن الله تجد فيه رغبتك .

tt.zip

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

الاخ الفاضل أبو عبد الرحمن

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

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

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

وعلى فكرة أنا قابل أعتزارك فكلنا ينبغى التعلم من بعضنا البعض ولا داعى للأسف .

تحياتى القلبية .

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

اسف على التاخير في الرد بسبب انشغالي

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

اعلم اني اكثرت عليكم ولكن العشم بكم كبير والفائدة للجميع

الاخ هشام . الناتج ظهر حسب المطلوب

ولكن هلم من الممكن عدم ظهور الفاصلة العشرية في الرقم فهي تظهر بالشكل 55. المطلوب 55

الاخ .

هناك خطئ في اظهار الناتج اذا كان الرقم 100.05 يظهر الرقم 50 والصحيح 05

فالرقم الاول يعني 50 هللة

والثاني 5 هللات أي فرق 45 هللة

هذا مثال قمت بعملة واظهر النتيجة المطلوبة وامل التعقيب

Dim I As String

I = Mid([T1], 1) * 100

T3 = Right(I, 2)

T4 = Int([T1])

على اعتبار ان الخلية T1 جموع عدةت خلايا

الاخ ابوعبدالرحمن

الان حملة الملف وسوف اقوم بمراجعته والرد غداً انشاء الله

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

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

أخى محمد مسلم

بالنسبة للكلمة التى كتبتها وهى (انشاء الله ) فهى كلمة خطأ ومعناها خاطى باللغة العربية والأصح كلمة (ان شاء الله )

هذا للعلم فقط .

وما زلت منتظر ردك أخى ابو عبد الرحمن

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

أخي جمال : لم يتم التعديل على الوحدة النمطية . ولم أتعرف على كلمة السر

كل مافي الأمر أنني أضفت مربعي نص على النموذج واستخدمت منشىء التعبير

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

آسف عن التأخر في الرد

وأشكر لك حرصك واهتمامك

أحد طلابك : أبو عبدالرحمن

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

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