اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

السلام عليكم 

ارجو المساعدة فانا اعد قاعدة بيانات لمرتبات الموظفين واريد ان احدد ترتيب التقرير عند الطباعة من خلال نموذج  طباعة التقارير 

حيث احيانا  يطب الترتيب حسب الاسم  واحيانا حسب رقم الدفع الالكترونى واحيانا حسب الدرجة 

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

salry.rar

قام بنشر

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

 

هو في حد جاب اسمي:smile:

 

تفضل ، هذا كود زر فتح التقرير من النموذج


Private Sub Command13_Click()
'On Error Resume Next
     DoCmd.OpenReport "salry3", acViewPreview
     
    Dim Filt As Variant
    
    If Me.Fr = 1 Then
        Filt = "[nam] ASC"
        
    ElseIf Me.Fr = 2 Then
        Filt = "[twqe] ASC"
        
    ElseIf Me.Fr = 3 Then
        Filt = "[draga] ASC"
        
    End If
        
    Reports!salry3.OrderBy = Filt
    Reports!salry3.OrderByOn = True
    
End Sub

في الواقع احنا ما محتاجين وضع امر ASC اي ترتيب تصاعدي ، لأنه الامر الافتراضي ، اذا لم نضع الامر Desc اي ترتيب تنازلي:smile:

 

الكود اعلاه ما راح يشتغل في تقريرك ، لأنه عندك فرز في تقريرك (Sorting and Grouping) ، لذا يجب ازالت هذا الفرز اولا.

واما اذا اردت الفرز ان يكون بحقلين ، بحيث الفرز الاول يكون للحقل الاول ، والفرز الثاني للحقل الثاني ، مثلا:

Names  Years

2001  jj

2000  ab

2001  zx

2000 aa

 

فنريد الفرز بالسنة ثم الاسم ، وتكون النتيجة هكذا:

2000  aa

2000  ab

2001 jj

2001 zx

فهنا يجب ان يكون الفرز بالحقلين ، ونبدا بحقل السنة ثم الاسم ، فيصبح الكود

Filt = "[Years], [names]"

ولاحظ اننا لم نستعمل الامر ASC  لاننا لسنا بحاجة اليه:smile:

 

جعفر

  • Like 2
قام بنشر

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

شكر لك اخي جعفر ولكل الاخوة الكرام 

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

نفعك الله بعلمك وعملك ووفقك الى ما فيه الخير 

قام بنشر

نعم لاحظت هذا البارحة ،

والحل ان تعمل قاعدة بيانات فاضية ، ثم تستورد كائنات قاعدة بياناتك الحالية ، إليها.

 

جعفر

  • Like 1
قام بنشر

السلام عليكم ورحمة الله وبركاته شكرا لك اخي الفاضل / جعفر 

شكرا لك على اهتمامك وسرعة الرد بالجواب الشافي 

*****

وان كنت اطمع في كرمك بالاجابة على سؤالى القديم ( عمل group) لرقم الصفحة 

والهدف من ذلك : 1- اجمالى كل صفحة في تذييل (group) 

                        2 - اجمالى الصفحة الاخير يظهر قبل اجمالى التقرير ككل 

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

قام بنشر
في 12/24/2016 at 14:50, محمدعليعبدالباقي said:

السلام عليكم ورحمة الله وبركاته شكرا لك اخي الفاضل / جعفر 

شكرا لك على اهتمامك وسرعة الرد بالجواب الشافي 

*****

وان كنت اطمع في كرمك بالاجابة على سؤالى القديم ( عمل group) لرقم الصفحة 

والهدف من ذلك : 1- اجمالى كل صفحة في تذييل (group) 

                        2 - اجمالى الصفحة الاخير يظهر قبل اجمالى التقرير ككل 

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

 

تفضل

جعفر

 

  • Like 1
قام بنشر

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

الأخوة الكرام لدي نموذج رئيسي اتنقل من خلاله لنموذجين فرعيين الاول للبيانات الاساسية للعاملين والثانى للبيانات المالية للعاملين 

والعاملين تم تقسيمهم لاربع فئات  يتم تحديد الفئة من خلال (قائمة منسدلة بالنموذج الرئيسي) فهل يمكن اضافة قائمة اخرى للبحث عن اسم الموظف ضمن المجموعة التى يتم تحديدها 

بمعنى البحث في البيانات على مرحلتين 

1 - اظهار موظفين المجموعة 

2 -  تحديد اسم داخل المجموعة

emply.rar

قام بنشر
4 دقائق مضت, محمدعليعبدالباقي said:

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

الأخوة الكرام لدي نموذج رئيسي اتنقل من خلاله لنموذجين فرعيين الاول للبيانات الاساسية للعاملين والثانى للبيانات المالية للعاملين 

والعاملين تم تقسيمهم لاربع فئات  يتم تحديد الفئة من خلال (قائمة منسدلة بالنموذج الرئيسي) فهل يمكن اضافة قائمة اخرى للبحث عن اسم الموظف ضمن المجموعة التى يتم تحديدها 

بمعنى البحث في البيانات على مرحلتين 

1 - اظهار موظفين المجموعة 

2 -  تحديد اسم داخل المجموعة

emply.rar

اخي الكريم

لكي لا نتجاوز على القوانين المنتدى لذا يجب ان تفتح موضوع جديد لسؤالك 

لكي من عنده جوا يتم الرد عليك

مع تقدير

قام بنشر
28 دقائق مضت, Shivan Rekany said:

اخي الكريم

لكي لا نتجاوز على القوانين المنتدى لذا يجب ان تفتح موضوع جديد لسؤالك 

لكي من عنده جوا يتم الرد عليك

مع تقدير

بالفعل اخي الكريم قمت بتح موضوع جديد بالعنوان المذكور وهذا رابطه على المنتدى 

 

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