الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تقسيم المبلغ الى خانتين؟؟

مغلق
بدأه Yes No في 26 مايو 2002 · 4 رد · 496 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..

عندي مبلغ مثلا وقدرة 1.234.999

اريد ان اضع الفلسات (999) في خانة (حقل) و (1234) في خانة اخرى (يعني مثل المربع لكي اضع فلس و دينار في سند القبض؟!

عملت استعلام واستخدمت الدالة mid لكن هناك شي ما لم يعمل؟؟

ارجو النصيحة

:confused:

#2

أبسط الطرق

Private Sub Text6_AfterUpdate()
Me.Text8 = Int(Me.Text6)
Me.Text10 = Round((Me.Text6 - Me.Text8) * 1000, 0)
End Sub

حيث text6 هو مربع النص الذي تكتب به القيمة فتنقسم الي الصحيح فى text8 و الكسور فى text 10

و هناك طرق اكثر احترافا

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

كما فى دوال التفقيط الموجودة فى الارشيف

#3

السلام عليكم..

شكراً لك... لكن الطريقة لم تنجح معي بالتقرير

اريدها فلس و دينار

اعتقد عن طريق استعلام يكون احسن ..

فما هي الطريقة عن طريق الاستعلام

يعني فصل ملبغ مثلا 123456.123

123 فلس ودينار 123456

وشكراً

:cool:

#4

ما سبق كلن للفورم

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

لنفرض أن لديك حقل به قيمة و اسمه x

و سنقسم قيمته فى الاستعلام الي حقلين

x1: +Int([x])
x2: Round(([X]-[X1])*1000;0)

و فى حالة العملات التي وحدتها مائة نغير الالف الي مائة

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…