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

اخفاء حقل في التقرير


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

السلام عليكم 

هل يمكن اخفاء حقل في التقرير في حالة قيمته تكون صفر بحيث لا يظهر ويتسبب طول التقرير

لانه في الصورة حقل الغياب ياخذ مساحة زائدة مما يوادي الى طول التقرير .

تحياتي للجميع

562e471c6963d_.thumb.png.f8a2376eb2005f2 

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

  1. وجدت هذه الاكواد ربما تكون لها علاقة بالموضوع
  2.  
  3.  
  4. :In the report's Declarations enter
  5.     Option Explicit
        (Dim fBlankNext As Integer 'Flag: print next line blank? (True/False
        Dim intLine As Integer    'A line counter
  6. :Select the Page Header section, and enter this in the OnFormat event procedure
        intLine = 0               'Reset line counter at top of page
        fBlankNext = False        'Never print first line of page blank
  7. Now select the Detail Section's OnPrint, and enter this code without the line numbers:
    1. If PrintCount = 1 Then intLine = intLine + 1
    2. If fBlankNext Then
    3.     Me.PrintSection = False
    4.     Me.NextRecord = False
    5.     fBlankNext = False
    6. Else
    7.     Me.PrintSection = True
    8.     Me.NextRecord = True
    9.    (fBlankNext = (intLine Mod 5 = 0
    10. End If
رابط هذا التعليق
شارك

الف شكر على الاهتمام اخ ابو محمد

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

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

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

السلام عليكم

 استاذ محمود تم اخفاء حقل الغياب في حالة =0

لكن جعل السجلات ملتصقة ... فلا علم لي مع الاسف

التقرير _3.rar

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

  • 1 year later...

السلام عيكم من جديد

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

هل من الممكن ان يتم ذلك في الاكسس في طباعة التقرير او في شاشة التقرير .

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

 

 

التقرير2.jpg

 

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

وعليكم السلام:smile:

 

عملت تغيير بسيط في التقرير:

525.Clipboard02.jpg

.

واستخدمت الكود التالي لإخفاء تذييل مجموعة الغياب :


Private Sub GroupFooter1_Format(Cancel As Integer, FormatCount As Integer)
    
    If Me.الغياب = 0 Then
        Cancel = True
    End If

End Sub

.

وفي الجدول (وللتجربة) ، اضفت 3 ايام لطاهر ، فاصبحت النتيجة:

525.Clipboard01.jpg

.

جعفر

525.التقرير.accdb.zip

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

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

نقوم بكتابة الكود التالي في منشأ التعبير لمربع النص الغياب:

=IIf([الغياب]>0;[الغياب])

و أيضا مربع التسمية نحوله إلى مربع نص و نكتب في الكود التالي:

=IIf("الغياب]>0;"الغياب])

و نغير خاصيتهما قابل للتقلص إلى نعم و كذلك التفصيل أو detail

63.jpg

لنتحصل على النتيجة التالية:

145.jpg

التقرير.rar

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

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