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

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


abouelhassan
إذهب إلى أفضل إجابة Solved by ابوخليل,

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

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

كل عام وانتم بخير وصحه رمضان كريم

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

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

 

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

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

انظر اخى لايمكن تغير الفورمات بغير fixed لايوجد اى اختيارات اخرى بالقائمة المنسدلة لا يوجد قياسى

1.png.4f6fdf4c5a2993812f869b47a85530d4.png

وهنا المنازل العشرية 2 تمام

2.png.c3f19925285eb2ab186dc4c7ccd54544.png

هل يوجد حل اخى الكريم مشكور بارك الله فيك 

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

سيختلف التنسيق باختلاف مكان الحقل

انت قلت ان العمود في التقرير ، فاذا كان الحقل منضم ومصدر بيانات التقرير استعلام .. سواء كان استعلام خارجي او داخلي ..

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

txtSum: ([txt1]+[txt2])-([txt3])*2

يتم ادراج الدالة على هذا النحو

txtSum: Round([txt1]+[txt2])-([txt3]);2)

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

=Round(([txt1]+[txt2])-([txt3]);2)

اذا كان باستخدام كود داخل المحرر  سيكون على النحو التالي .. لاحظ تغير الفاصلة

txtSum=Round(([txt1]+[txt2])-([txt3]),2)

 

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

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

 

txtSum=Round(([txt1]+[txt2])-([txt3]),2)

استاذى حبيبى اخى ابوخليل

استخدمت الدالة فى حدث عند الفتح للفورم وضعت الدالة كما بالشكل

Private Sub Form_Open(Cancel As Integer)

PreviuseBalnce = Round([الرصيد السابق], 2)
End Sub

حيث اسم الخلية اسمها الرصيد السابق

مصدر البيانات دالة اسمها PreviuseBlance

2.png.ca0af10d6e4eb728ea9b3f8d314ec4bb.png

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

1.png.29a89c00b3d4fce23eefe74cd81d8d39.png

اين الخطأ اخى الكريم بارك الله فيك وبك 

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

الله يلطف بحال من يتعامل مع عملك هذا

لم اتمكن من اظهار العمليات بسبب الاكواد المحشورة في form1 

وعلى كل حال جرب الآن التعديل داخل استعلام : تجميعات حسب اسم الحساب

انسخ هذا والصقه بدلا من الموجود ووافني بالنتيجة

PreviuseBalnce: Round(ClcPrevAllBalances(0;[Accounts].[Accounts_Type_ID];[forms]![form1]![FromDate];1);2)

 

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

24 دقائق مضت, ابوخليل said:

الله يلطف بحال من يتعامل مع عملك هذا

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

نفس النتيجة الارقام العشرية كما هى استاذى 

باركالله فيك اخى فى الله

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

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

لان لايظهر عندي تلك الارقام العشرية

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

  • أفضل إجابة

الحقيقة الداخل في البرنامج مفقود والخارج مولود :wallbash:

على كل حال تمت معالجة المشكلة كما اشرت ايك في مشاركتي الأخيرة

وهذه صورة للنموذج 

Untitled.jpg

T3Q-Copy3.rar

  • Like 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