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

مشكلة بخصوص تصميم تقرير بشكل محدد عجزت عن حلها


ابو جودي
إذهب إلى أفضل إجابة Solved by jjafferr,

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

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

اساتذتى الكرام الافاضل اسعد الله صباحكم

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

القاعدة المرفقة تحتوى على جدول باسم tblMaterials به كل البيانات والتى اريد استدعاء ما يتم اختياره منها لتظهر فى تقرير

المشكلة التى اوجهاا انه لابد ان تظهر البيانات فى فورم لا يجب تغير شكله وللاسف لم استطيع تصميم التقرير

هل هناك حل فى تصميم تقرير يظهر بنفس الشكل المرفق او حتى يتم تصدير البيانات بنفس الطريقة الى اكسل مثلا على ان تظهر المواد التى يتم اختيارها دائما فى النصف السفل كما هو موضح بالصورة المرفق

 

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

 

Consumable Material Check List (604).zip

1543034558_604(3of4).jpg.654a7b9a07847cf7fdd3b42dc332f31b.jpg

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

أستاذنا ابا جودى

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

رجاء التوضيح

 

Mr.AbaJudy.xlsx

تم تعديل بواسطه essam rabea
  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

اما انا فسؤالي اكسس وغير عن سؤال الاستاذ عصام 🙂

هل يبقى الجزء العلوي فارغ ، بعدد 10 اسطر ، او فيه معلومات من جدول ما ؟

والجزء السفلي ، هل دائما ثابت على 11 سطر ، واذا زادت السجلات عن 11 فماذا تفعل؟

 

جعفر

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

4 ساعات مضت, jjafferr said:

اما انا فسؤالي اكسس وغير عن سؤال الاستاذ عصام 🙂

هل يبقى الجزء العلوي فارغ ، بعدد 10 اسطر ، او فيه معلومات من جدول ما ؟

والجزء السفلي ، هل دائما ثابت على 11 سطر ، واذا زادت السجلات عن 11 فماذا تفعل؟

 

جعفر

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

اعتذر منكم اساتذتى الكرام على تأخرى فى الرد على حضراتكم لازلت فى العمل

 

بخصوص استفساارت استاذى الجليل ومعلمى القدير و والدى الحبيب الاستاذ @jjafferr

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

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

002.jpg.ba09527571353aafc6660f32e739ac36.jpg

 

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

اهم شئ 

شكل الفريم للتقرير لا يتغير لان هذه نسخة معتمده دوليا :wallbash:

لو عدد البيانات صف او اثنين او اقل من الصفحة لابد ان تنهى الورقة بالجدول مثل ما هو موضح بالسهم الاحمر

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

4 ساعات مضت, essam rabea said:

أستاذنا ابا جودى

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

رجاء التوضيح

 

Mr.AbaJudy.xlsx 13.18 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 1 download

استاذى الجليل ومعلمى القدير الاستاذ @essam rabea

ليست مشكلتى فى تصميم الشكل لا على اكسس ولا على اكسل 

انما مشكلتى كيف املئ البيانات بتلك الالية التى سبق وشرحتها لاستاذى الجليل ومعلمى القدير الاستاذ @jjafferr

 

وبخصوص البيانات

 Description  من الجدول   =    Description فى الصورة

PartNumber من الجدول   =     p/n    فى الصور

الحقل فى الصورة   QTY  حقل ثابت   AS REQ.

BatchNo  من الجدول  =  .Batch No   فى الصورة

CofCNo  فى الجدول   =  certificate No.   فى الصورة 

واولا وأخيرا سواء تم التوصل للحل او لا ........يكفينى محاولتكم :wub:

جزاكم الله خيــــــــــرا واسأل الله تعالى ان يزرقكم البر والتقوى والغنى والعفاف والهدى واساله تعالى من فضله العظيم ان يرزقكم البركة فى العمر والعمل والاهل والولد

ادامكم الله تعالى تيجان فوق رؤسنا 

تم تعديل بواسطه ابا جودى
رابط هذا التعليق
شارك

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

ولكن بكل صدق وصراحة لم افهم المثال وقتها بالرغم من محاولاتى مرارا وتكرارا معه ولكن لم اكن اعلم وقتها اننى قد احتاج تلك الطريقة فى يوم ما :')

هذا من باب التنويه ربما هذا التنويه يفتح لكم الافاق او يسهل عليكم تقديم يد العون لاخيكم المسكين العبد الفقير 

تم تعديل بواسطه ابا جودى
  • Like 1
رابط هذا التعليق
شارك

تفضل أيها العبد الفقير المسكين الطيب 

ليس لدي الوقت للابداع والتصميم لكن هذا مثال بسيط واعتقد انك ستصل به الى 

ما تريد

 

 

Consumable Material Check List waz.accdb

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

2 ساعات مضت, AlwaZeeR said:

تفضل أيها العبد الفقير المسكين الطيب 

ليس لدي الوقت للابداع والتصميم لكن هذا مثال بسيط واعتقد انك ستصل به الى 

ما تريد

 

 

Consumable Material Check List waz.accdb 448 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 5 downloads

جزاكم الله خيــــرا استاذى الجليل :fff:

لم استطع ضبطها 

تم تعديل بواسطه ابا جودى
رابط هذا التعليق
شارك

50 دقائق مضت, jjafferr said:

عمل جميل اخي ابو الكرم 🙂

اتعرف ما يزيد العمل جمالا اخي العزيز جعفر

وجودك هو ما يزين أي مشاركة في هذا الصرح الرائع

تحياتي لشخصك الكريم

 

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

منذ ساعه, ابا جودى said:

لم استطع ضبطها 

لانك عامل إيقاف لاهم شيء في الكود 

يعتمد على كم سطر تريد اظهار في الصفحة 

 

dd.PNG

Consumable Material Check List waz (1).accdb

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

كل الشكــــــــــر والتقدير استاذى الجليل ومعلمى القدير 

اعتذر لتعب حضرتك معايا 

جزاكم الله خيـــــــــــرا وأحسن الله اليكم وشكر الله لكم:fff:

فى مشكله غريبــــــــه :eek2:

عند الطباعة لا تظهر الببيانات :wallbash:  اسم التقرير  604

 

 

Consumable Material Check List (3).zip

تم تعديل بواسطه ابا جودى
  • Thanks 1
رابط هذا التعليق
شارك

حبيبي أبا جودي

بما ان الاسطر تضاف برمجيا فيجب إبقاء بعض هامش الصفحة من الأسفل 

عند المعاينة تظهر الورقة طبيعية لكن عند الطباعة يتجاوز حجم الورقة فيعطي صفحات متعددة

ولا يتم طباعة البيانات

انظر المرفق اطبع ووافني بالنتيجة

 

Consumable Material Check List (30).rar

تم تعديل بواسطه AlwaZeeR
حجم المرفق - تم ضغطه
  • Like 1
  • Haha 1
رابط هذا التعليق
شارك

منذ ساعه, AlwaZeeR said:

حبيبي أبا جودي

بما ان الاسطر تضاف برمجيا فيجب إبقاء بعض هامش الصفحة من الأسفل 

عند المعاينة تظهر الورقة طبيعية لكن عند الطباعة يتجاوز حجم الورقة فيعطي صفحات متعددة

ولا يتم طباعة البيانات

انظر المرفق اطبع ووافني بالنتيجة

 

Consumable Material Check List (30).rar 696.94 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 4 downloads

انا اسف جدا جدا جدا استاذى الجليل ومعلمى القدير استاذ @AlwaZeeR :fff: اتعبك معى كثيرا كثيرا
احسن الله اليكم وشكر الله لكم وغفر الله لكم يارب ما تأخر وما تقدم 

انا عاجز عن شكرك استاذى والله لا تعلم ماذا فعلت اسأل الله تعالى ان يرزقكم البركة فى العمر والعمل والاهل والولد ويجعلكم ان شاء الله للمتقين اماما ويرزقكم على حوض رسول الله صل الله عليه وسلم شربة هنيئة مريئة من يده الشريفة صلوات ربي وسلامه عليه

اولا والله انا راض كل الرضى عن عن هذه النتيجة الحمد لله :jump::clapping::signthankspin:
والله ما كنت حتى احلم بها الله يرضى عليك يارب 

وفضلا وكرما وليس امرا اتمنى من حضرتكم 

1-  ضبط التقرير الاول وهو التقرير الفرعى الخاص بــ ال pme  على ان يعمل مثل التقرير الرئيسي تستكمل البيانات فى ورقة اخرى ان توقفت عند اخر سطر
2- تتكرم وتتعطف على بشرح الكود

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

والله حاولت الفهم و التطبيق حتى لا اثقل عليكم وبسبب ضيق وقتى وضغط العمل اعرف انى اثقلت عليكم كثيرا ومهما قدمت من كلمات شكر وعرفان لن اوفيكم قدركم وحقكم وسوغ أظل مقصرا بحقكم :fff::fff::fff:

 

واعلم ان اليوم هو الجمعة 

وانا فى العمل :yes:

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

أخى ابا جودى

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

2 ساعات مضت, ابا جودى said:

1-  ضبط التقرير الاول وهو التقرير الفرعى الخاص بــ ال pme  على ان يعمل مثل التقرير الرئيسي تستكمل البيانات فى ورقة اخرى ان توقفت عند اخر سطر

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

لا تنسى تغيير مسار Source Doc لجدول الإكسيل بما يناسبك

Consumable MaterialTest.rar

تم تعديل بواسطه essam rabea
  • Like 1
  • Haha 1
رابط هذا التعليق
شارك

12 دقائق مضت, essam rabea said:

أخى ابا جودى

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

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

لا تنسى تغيير مسار Source Doc لجدول الإكسيل بما يناسبك

Consumable MaterialTest.rar 710.85 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 0 downloads

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

حياكم الله وبياكم استاذى الجليل ومعلمى القدير الاستاذ @essam rabea :fff:

نعم لا يوجد ربط بين التقرير الاول الثانى

ومن فضلك لو حضرتك حملت اخر مرفق تتضح لكم الرؤية كاملة

حيث ان التقرير الاول يستقى بياناته من الجدول   tblPME

والثانى من الجدول   tblMaterials

 

حيث يوضح التقرير الاتى 

من النصف العلوى من الصفحة ما هى الاجهزة والادوات التى تم استخدامها اثناء العمل على الطائرة
والجزء السفلى ما هى المواد الكيميائية التى تم استخدامها 

ممكن يكون  استخدمنا 15 جهاز مثلا و  6 انواع من المواد 

فى هذه الحالة لابد ان يظهر التقرير على شكل 2 صفحه

الجزء العلوى للصفحة 1 يحتوى على 10 اجهزة

والجزء السفلى للصفحة الاولى يحتوى على 6 مواد

الصفحة الثانية الجزء العلوى يحتوى على باقى الـ 5 أجهزة ويتم رسم الجدول الى نهاية المكان المفترض الذى ينتهى عنده الجزء العلوى
الجزء السفلى سوف يكون فارغا ولكن لابد ان يتم رسم الجدول كذلك الى نهاية الصفحة

تم تعديل بواسطه ابا جودى
  • Confused 1
رابط هذا التعليق
شارك

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

استاذى الجليل ومعلمى القدير واخى الحبيب الاستاذ @AlwaZeeR :fff: تحية طيبة عطرة

اعتذر لاثقالى عليكم 

ولكن حدثت مشكلة معى ولم اعرف كيف اقوم بحلها انظر فى المرفق الاتى 

الاستعلام باسم  qryToReport604   يحتوى فقط على  10  اسطر

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

 

اعتذر جدا جدا جدا لاثقالى على حضراتكم

Consumable Material Check List (40).zip

0000000000.jpg.d37c78aa5f37bc1090f1dab37f0decca.jpg

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

وعليكم السلام 🙂

 

انا طريقتي تختلف عن طريقة اخي الوزير 🙂

الشرح بعد قليل ان شاء الله 🙂

اقتباس

Private Sub Report_Open(Cancel As Integer)

'idea from
'https://stackoverflow.com/a/43418200
'

    Dim A As Long
    Dim mySQL As String
    
    'How many Records
    A = DCount("*", "tblMaterials", "[SelectTo604]=-1")
    If A <= cTotalRows Then
        'use 11 rows
        A = cTotalRows
    Else
        'we have to have 11 rows in each page
        If Int(A / cTotalRows) = (A / cTotalRows) Then
            A = (Int(A / cTotalRows)) * cTotalRows
        Else
            A = (Int(A / cTotalRows) + 1) * cTotalRows
        End If
        
    End If
    
    mySQL = "SELECT TOP " & A & " sort_seq, Description, PartNumber, CofCNo, CofCDate, BatchNo, DateIn, ExpiryDate, Remarks, Workshop, DontSelect, Dangerous, idshop, SelectTo604, SelectTo604, 1 AS Countr"
    mySQL = mySQL & " FROM ( "
    mySQL = mySQL & "SELECT 0 as sort_seq, Description, PartNumber, CofCNo, CofCDate, BatchNo, DateIn, ExpiryDate, Remarks, Workshop, DontSelect, Dangerous, idshop, SelectTo604, SelectTo604, 1 AS Countr"
    mySQL = mySQL & " From tblMaterials"
    mySQL = mySQL & " WHERE SelectTo604 = True"
    mySQL = mySQL & " union"
    mySQL = mySQL & " Select id, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1 AS Countr"
    mySQL = mySQL & " From tblPME"
    mySQL = mySQL & " )  AS X"
    
    Me.RecordSource = mySQL
    
End Sub

 

رجاء جرب واخبرنا النتيجة 🙂

انا لم استعمل كود Details_Print ، ولكني غيرت اسمه الى Details_Print2 وتركت هناك ، فقد تحتاج اليه لسبب ما ، فانا لا اعرف جميع امور التقرير 🙂

 

جعفر

1135.1.Consumable Material Check List (40).accdb.zip

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

22 دقائق مضت, jjafferr said:

وعليكم السلام 🙂

 

انا طريقتي تختلف عن طريقة اخي الوزير 🙂

الشرح بعد قليل ان شاء الله 🙂

 

رجاء جرب واخبرنا النتيجة 🙂

انا لم استعمل كود Details_Print ، ولكني غيرت اسمه الى Details_Print2 وتركت هناك ، فقد تحتاج اليه لسبب ما ، فانا لا اعرف جميع امور التقرير 🙂

 

جعفر

1135.1.Consumable Material Check List (40).accdb.zip 936.87 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 8 downloads

استاذى الجليل ومعلمى القدير و والدى الجبيب الاستاذ @jjafferr

اولا بعد جزاكم الله كل الخير ان شاء الله :fff:

لا علاقة اصلا بين الحزء العلوى من الورقة والجزء السفلى

التقرير الاول يستقى بياناته من الجدول   tblPME

والثانى من الجدول   tblMaterials

 

حيث يوضح التقرير الاتى 

من النصف العلوى من الصفحة ما هى الاجهزة والادوات التى تم استخدامها اثناء العمل على الطائرة
والجزء السفلى ما هى المواد الكيميائية التى تم استخدامها 

ممكن يكون  استخدمنا 15 جهاز مثلا و  6 انواع من المواد 

فى هذه الحالة لابد ان يظهر التقرير على شكل 2 صفحه

الجزء العلوى للصفحة 1 يحتوى على 10 اجهزة

والجزء السفلى للصفحة الاولى يحتوى على 6 مواد

الصفحة الثانية الجزء العلوى يحتوى على باقى الـ 5 أجهزة ويتم رسم الجدول الى نهاية المكان المفترض الذى ينتهى عنده الجزء العلوى
الجزء السفلى سوف يكون فارغا ولكن لابد ان يتم رسم الجدول كذلك الى نهاية الصفحة

وممكن العكس  

استخدمنا مثلا 6 اجهزة  وعدد 16 مادة مثلا فى هذه الحالة 

الجزء العلوى سيحتوى على الـ 6 اجهزة وتنتهى برسم الجدول الى خيث يجب ان تنهى

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

انا اسف جاد عارف ان الموضوع شكله رخم 

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

بس لاخظت ان حضرتك استخدمت استعلام توحيد بين الـ  pme  وال materials  ولا هلاقة لهم ببعض اصلا

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

2 دقائق مضت, jjafferr said:

شوف نتائج التقرير في الاسفل ، وبعدين نرجع نضبط اللي في الاعلى.

 

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

5 دقائق مضت, jjafferr said:

شوف نتائج التقرير في الاسفل ، وبعدين نرجع نضبط اللي في الاعلى.

 

تمام التمام بفضل الله تعالى ثم فضلكم استاذى الجليل ومعلمى الجزء السفلى تمام 
واسمح لى على استحياء على هل يجب ان يظهر التسلسل للصفوف التى لا تحتوى على بيانات ؟؟؟؟

3213131321.jpg.7e2e7a1f825281090bb1fcd71184a6fe.jpg

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

تفضل ، وبجميع الطلبات اعلاه 🙂

 

عملت استعلام qry_tblPME للتقرير الفرعي في الاعلى ، بحيث يأخذ 11 سجل من الجدول tblPME ،

اما التسلسل ، فيا رجال ، اخفيناه بحيلة من اعدادت الحقل نفسه 🙂

 

جعفر

 

1135.2.Consumable Material Check List (40).accdb.zip

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

14 دقائق مضت, jjafferr said:

تفضل ، وبجميع الطلبات اعلاه 🙂

 

عملت استعلام qry_tblPME للتقرير الفرعي في الاعلى ، بحيث يأخذ 11 سجل من الجدول tblPME ،

اما التسلسل ، فيا رجال ، اخفيناه بحيلة من اعدادت الحقل نفسه 🙂

 

جعفر

 

1135.2.Consumable Material Check List (40).accdb.zip 938.74 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 3 downloads

العفو منكم استاذى 

انظر الى هذا المرفق 

ينبغى ان تظهر البيانات حسب النتائج التى تم احتيارها من كلا الجدولين بناء على المعيار  true  للحقل   SelectTo604

فى كل منهما

فى التقرير النتيجة فى الجزء السفلى تمام

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

 

1135.2.Consumable Material Check List (40).accdb.zip

تم تعديل بواسطه ابا جودى
رابط هذا التعليق
شارك

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