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

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

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

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

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

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

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

 

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

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

قام بنشر

اخي ابو الحسن ..الظاهر انت عاملها بالعكس ..المفروض هكذا

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

 

  • Like 2
قام بنشر

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

لم اتمكن من اظهار العمليات بسبب الاكواد المحشورة في 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
قام بنشر

تسلم ايدك اخى الحبيب استاذى الكريم ابوخليل

بميزان حسناتك يارب

تقبل شكرى وتقديرى واحترامى لشخصك الكريم جدااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information