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

اخفاء واظهار عناصر تقرير جدولي

بدأه كوماندير في 18 سبتمبر 2014 · 6 رد · 798 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

اخواني بالمرفق :

 

المطلوب :

 

اذا كانت الشركه 1  :
ان يتم اخفاء الخصم الاولي والثانوي وان يظهر الصافي بجانب المجموع مباشرة.

اذا كانت الشركة 2 :
يتم اخفاء الخصم الاولي فقط على ان يكون مربع التسمية (الخصومات المقدمة ) بحجم الخصم الثانوي ويكون ظاهرا عليه فقط ومحاذيا له.

اذا كانت الشركة رقم 3 :

ان تظهر كل العناصر

 

 

TabledRpt.rar

تم تعديل هذه المشاركة بواسطة كوماندير في 18 سبتمبر 2014 في 22:10

#2

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

 

تفضل :)

 

اعذرني ، انا عملت لك طلبك الاول ، وانا على يقين بأنك تستطيع عمل الباقي بإتباعك الطريقة :)

 

الخطوة الاولى هي إزلت التنسيق اللي يعمله اكسس (التنسيق اللي تقدر تزحف الخانات وتكبرها وتصغرها ، وعلى اساسه كل شئ يترتب تلقائيا) ، وقد تم ازالته في هذا التقرير ،

 

الكود:

Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)

    'the labels
    
    If Me.CompnyID = 1 Then
        
        'hide the unwanted fields/labels
        Me.lbl_Discounts.Visible = False
        Me.lbl_KhasmA.Visible = False
        Me.lbl_KhasmX.Visible = False
        
        'move the Safi and its label
        Me.lbl_Safi.Left = Me.KhasmA.Left
        
    End If
    
End Sub

Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer)

    'the fields
    
    If Me.CompnyID = 1 Then
        
        'hide the unwanted fields/labels
        Me.KhasmA.Visible = False
        Me.KhasmX.Visible = False
        
        'move the Safi and its label
        Me.Safi.Left = Me.KhasmA.Left
        
    End If
    
End Sub

جعفر

274.TabledRpt.accdb.zip

1
#3

هلا فهمت اهمية الكود المكتوب باللون الاخضر ؟

#4

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

 

في الكود ، اي سطر/مكان يبدأ بإشارة '  او كلمة rem ، فهذا معناه انه Remark او ملاحظة للمبرمج ، فلا يقرأ البرنامج بعد هذه الاشياء ، وللتسهيل ، فيعطيه اللون الاخضر في الكود :)

 

فالمبرمج المحترف ، يجب عليه لزاما ان يضع لنفسه الملاحظات في الكود ، وطبعا قد تكون ملاحظاته لكل مجموعة من اسطر الكود (يعني مب ملاحظة لكل سطر) ، لأن المبرمج بعد 3 اشهر سوف ينسى ما عمل بالضبط في الكود ، فالملاحظات ترشده الى المكان الذي يريد ان يوصل اليه (بدل ان يقرأ جميع اسطر الكود) ،

وهناك حالات نحتاج ان نحتال بها على الكود (وهذه الجزئية تصبح جدا غامضة/معقدة لاحقا ، فلا يتذكر المبرمج لماذا قام بالعمل بهذه الطريقة الغامضة) ، لذلك ترى ان المبرمج يكتب مجموعة اسطر يشرح فيها لماذا قام بهذا العمل ، ولماذا بهذه الطريقة بالذات :)

 

 

جعقر

تم تعديل هذه المشاركة بواسطة jjafferr في 20 سبتمبر 2014 في 20:04

1
#5

الف الف الف شكر اخي

في التقرير الجدولي استخدمنا Left

طيب في المرفق اذا لم يكن التقرير جدوليا فالمطلوب :

اذا كانت الشركه 1  :
ان يتم اخفاء الخصم الاولي والثانوي وان يظهر الصافي تحت المجموع مباشرة.

اذا كانت الشركة 2 :
يتم اخفاء الخصم الاولي فقط ويظهر الخصم الثانوي مكان الخصم الاولي والصافي يصعد مكان  الخصم الثانوي  .

اذا كانت الشركة رقم 3 :

ان يختفي المجموع والخصم الاولي والثانوي ويصعد الصافي مكان المجموع .

 

 

.SettingsRpt.rar

#6

الف الف الف شكر اخي

في التقرير الجدولي استخدمنا Left

طيب في المرفق اذا لم يكن التقرير جدوليا فالمطلوب :

اذا كانت الشركه 1  :
ان يتم اخفاء الخصم الاولي والثانوي وان يظهر الصافي تحت المجموع مباشرة.

اذا كانت الشركة 2 :
يتم اخفاء الخصم الاولي فقط ويظهر الخصم الثانوي مكان الخصم الاولي والصافي يصعد مكان  الخصم الثانوي  .

اذا كانت الشركة رقم 3 :

ان يختفي المجموع والخصم الاولي والثانوي ويصعد الصافي مكان المجموع .

 

.SettingsRpt.rar

#7

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

 

 

اما من رد ؟

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