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

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

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

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

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

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

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

 

تم تعديل بواسطه 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)

 

قام بنشر

أوضح اكثر لحضرتك 

هذه الخلية بنموذج ينتج عنه تقرير pdf

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

اخى الكريم اشكرك وكل عام وانتم بخير وصحه وسلامه والأسرة الكريمة بكل خير 

 

قام بنشر
39 دقائق مضت, ابوخليل said:

لا فرق .. نموذج او تقرير

شرحي اعلاه ينطبق على الكل

اشكرك اخي الكريم

جارى التجربة واخبرك بالنتيجة أن شاء الله 

قام بنشر
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