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

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

قام بنشر

الخبراء الاعزاء الافاضل

اتمنى ان تكونوا بصحة جيدة وامضيتم عيدا سعيدا

اعادة الله علينا جميعا بالخير والصحة والسعادة

عندى تقارير بها بيانات وتقارير فارغة

اريد عدم طباعة التقارير الفارغة وعدم ظهورها اثناء التنقل بين التقارير اليكم البرنامج للتعديل علية

لكم الشكر

Untitled.png

JO R.rar

قام بنشر

الخبير الفاضل ابوخليل

شكرا للمساعدة

حضرتك غيرت فى النموذج مصدر البيانات من Qry_NewReports كل الناس ليهم تحاليل مختلفة

الى Qry_New_Urine الناس اللى لهم تحليل بول فقط

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

قام بنشر

انت طلبت العرض في التقرير

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

وانا عدلت على التقرير وليس النموذج

قام بنشر
27 دقائق مضت, ابوخليل said:

انت طلبت العرض في التقرير

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

وانا عدلت على التقرير وليس النموذج

استاذى الفاضل 

اعتذر عما حدث اقصد التقرير وليس النموذج

حضرتك لو لاحظت يوجد تقرير رئيسى واخر فرعى

لان لكل تقرير زر يفتح اسم المريض ويعرض التقرير الخاص بة

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

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

قام بنشر

مشاركة مع معلمي الفاضل @ابوخليل ، بعد وضوح الصورة من خلال الجدولين والفرق بينهما ، أنه يعرض السجلات دون الاعتماد على حقل مشترك بينهما ( من خلال الاستعلامين مصدري التقارير ) وهو الحقل PCode ،لذا ، قمت أولاً بالإستناد الى استعلام فرعي مساعد يجلب لي الـ PCode المشتركة بين الإستعلامين السابقين ، وقد اسميته qry_FilteredPCodeFromUrine :-

SELECT DISTINCT tbl_NewResults.PCode
FROM tbl_NewLab INNER JOIN tbl_NewResults ON tbl_NewLab.PCode = tbl_NewResults.PCode
WHERE tbl_NewResults.Pus IS NOT NULL
  AND tbl_NewResults.RBCs IS NOT NULL
  AND tbl_NewResults.Epithelial IS NOT NULL
  AND tbl_NewLab.Period = No;

 

وعدلت مصدر التقرير الرئيسي Y_N_Report ، ليصبح :-

SELECT tbl_NewResults.PCode, tbl_NewLab.Pname, tbl_NewLab.Age, tbl_NewLab.DDate, tbl_NewResults.Creat, tbl_NewResults.GPT, tbl_NewResults.GOT, tbl_NewResults.Choles, tbl_NewResults.Trigly, tbl_NewResults.HDL, tbl_NewResults.LDL, tbl_NewResults.HDL_Risk, tbl_NewResults.[S-Colour], tbl_NewResults.Odour, tbl_NewResults.[S-Reaction], tbl_NewResults.Consistency, tbl_NewResults.Mucous, tbl_NewResults.Blood, tbl_NewResults.[S-Pus], tbl_NewResults.[S-RBCs], tbl_NewResults.Vegetable, tbl_NewResults.Starch, tbl_NewResults.Fat, tbl_NewResults.Cysts, tbl_NewResults.[S-Parasitic Ova], tbl_NewResults.[S-Others], tbl_NewResults.Volume, tbl_NewResults.Colour, tbl_NewResults.Aspect, tbl_NewResults.Reaction, tbl_NewResults.Sp_Gravity, tbl_NewResults.[U-Albumin], tbl_NewResults.Sugar, tbl_NewResults.Acetone, tbl_NewResults.Bilirubin, tbl_NewResults.Urobilin, tbl_NewResults.Pus, tbl_NewResults.RBCs, tbl_NewResults.Epithelial, tbl_NewResults.Casts, tbl_NewResults.Crystals, tbl_NewResults.Amourphous, tbl_NewResults.Ova, tbl_NewResults.Others, tbl_NewResults.Notes, tbl_NewResults.OK, tbl_NewLab.Area, tbl_NewResults.Urine_OK, tbl_NewLab.Period
FROM tbl_NewLab INNER JOIN tbl_NewResults ON tbl_NewLab.PCode = tbl_NewResults.PCode
WHERE (((tbl_NewResults.PCode) In (SELECT DISTINCT tbl_NewResults.PCode     FROM tbl_NewLab      INNER JOIN tbl_NewResults ON tbl_NewLab.PCode = tbl_NewResults.PCode     WHERE tbl_NewResults.Pus IS NOT NULL       AND tbl_NewResults.RBCs IS NOT NULL       AND tbl_NewResults.Epithelial IS NOT NULL       AND tbl_NewLab.Period = No )));

مستنداً في شرطه ومعياره على القيم التي في الاستعلام الفرعي السابق لقسم السجلات التي تشترك بـ PCode .

وعليه ، يصبح الملف كالتالي مع التأكيد إن كان هذا السياق صحيح في نتائجه أم لا .

 

JO R.zip

  • Like 1
قام بنشر
1 ساعه مضت, ابوخليل said:

عندك اخطاء وتكرار في تصميم وبناء الاستعلامات

هذا اللي شاهدته

13 دقائق مضت, Foksh said:

 وهو الحقل PCode ،لذا ، قمت أولاً بالإستناد الى استعلام فرعي مساعد يجلب لي الـ PCode المشتركة بين الإستعلامين السابقين ، وقد اسميته qry_FilteredPCodeFromUrine :-

 

المثل يقول فيما معناه .. اذا قابلك واحد قابله واذا كانوا اثنان حك راسك ... فما بالك في الثلاثة :smile:

صحيح المبرمج الخبرة المحترف لا يستعصي عليه شيء

 انا اصاب بالاحباط عندما ارى العمل او المشروع تم بناؤه بشكل خاطىء او بدون ترابط .. حينها لا احرص على أن أزيد الطين بله

لأن الصعوبات  سوف تتراكم 

 

  • Like 1
قام بنشر
3 دقائق مضت, ابوخليل said:

المثل يقول فيما معناه .. اذا قابلك واحد قابله واذا كانوا اثنان حك راسك ... فما بالك في الثلاثة :smile:

صحيح المبرمج الخبرة المحترف لا يستعصي عليه شيء

 انا اصاب بالاحباط عندما ارى العمل او المشروع تم بناؤه بشكل خاطىء او بدون ترابط .. حينها لا احرص على أن أزيد الطين بله

لأن الصعوبات  سوف تتراكم 

كلامك يدل على أنك تحرص على أن يكون الحل مبني على أساس سليم وبعيد النظر وليس مرتبطاً بحالة واحدة ( كما هو في مثالنا هذا ) :smile: .

وما نحن به في هذا القسم هو ليس إلا جزء من فيضكم الكريم وعلمكم الوفير ..

لذا إن كان في فكرتي أخطاء مستقبلية - وهذا وارد 10000% - فهو يعتمد على ما تم تقديمه بين يدينا من أخونا @jo_2010 .

 

ولكننا ننوه دائماً الى ضرورة التأسيس الصحيح ( وطبعاً يوجد الصحيح ويوجد الأصح منه ) :frown3: .

قام بنشر

حاشا ان يكون كلامي موجه لك .. بل هو موجه للعمل

والاخوة هنا غالبا يعطون السائل حسب طلبه .. ويحققون له رغبته .. بغض النظر عن تقييم عمله

مثلا هنا :

التقرير مبني على الاستعلامين  Qry_New_Urine ,,, Qry_NewReports

ومصدرهما واحد تماما

لماذا لا يكونا استعلام واحد  ؟  ونوظف التجميع او المعايير ان وجدت داخل التقرير

  • Like 1
قام بنشر
26 دقائق مضت, Foksh said:

مشاركة مع معلمي الفاضل @ابوخليل ، بعد وضوح الصورة من خلال الجدولين والفرق بينهما ، أنه يعرض السجلات دون الاعتماد على حقل مشترك بينهما ( من خلال الاستعلامين مصدري التقارير ) وهو الحقل PCode ،لذا ، قمت أولاً بالإستناد الى استعلام فرعي مساعد يجلب لي الـ PCode المشتركة بين الإستعلامين السابقين ، وقد اسميته qry_FilteredPCodeFromUrine :-

SELECT DISTINCT tbl_NewResults.PCode
FROM tbl_NewLab INNER JOIN tbl_NewResults ON tbl_NewLab.PCode = tbl_NewResults.PCode
WHERE tbl_NewResults.Pus IS NOT NULL
  AND tbl_NewResults.RBCs IS NOT NULL
  AND tbl_NewResults.Epithelial IS NOT NULL
  AND tbl_NewLab.Period = No;

 

وعدلت مصدر التقرير الرئيسي Y_N_Report ، ليصبح :-

SELECT tbl_NewResults.PCode, tbl_NewLab.Pname, tbl_NewLab.Age, tbl_NewLab.DDate, tbl_NewResults.Creat, tbl_NewResults.GPT, tbl_NewResults.GOT, tbl_NewResults.Choles, tbl_NewResults.Trigly, tbl_NewResults.HDL, tbl_NewResults.LDL, tbl_NewResults.HDL_Risk, tbl_NewResults.[S-Colour], tbl_NewResults.Odour, tbl_NewResults.[S-Reaction], tbl_NewResults.Consistency, tbl_NewResults.Mucous, tbl_NewResults.Blood, tbl_NewResults.[S-Pus], tbl_NewResults.[S-RBCs], tbl_NewResults.Vegetable, tbl_NewResults.Starch, tbl_NewResults.Fat, tbl_NewResults.Cysts, tbl_NewResults.[S-Parasitic Ova], tbl_NewResults.[S-Others], tbl_NewResults.Volume, tbl_NewResults.Colour, tbl_NewResults.Aspect, tbl_NewResults.Reaction, tbl_NewResults.Sp_Gravity, tbl_NewResults.[U-Albumin], tbl_NewResults.Sugar, tbl_NewResults.Acetone, tbl_NewResults.Bilirubin, tbl_NewResults.Urobilin, tbl_NewResults.Pus, tbl_NewResults.RBCs, tbl_NewResults.Epithelial, tbl_NewResults.Casts, tbl_NewResults.Crystals, tbl_NewResults.Amourphous, tbl_NewResults.Ova, tbl_NewResults.Others, tbl_NewResults.Notes, tbl_NewResults.OK, tbl_NewLab.Area, tbl_NewResults.Urine_OK, tbl_NewLab.Period
FROM tbl_NewLab INNER JOIN tbl_NewResults ON tbl_NewLab.PCode = tbl_NewResults.PCode
WHERE (((tbl_NewResults.PCode) In (SELECT DISTINCT tbl_NewResults.PCode     FROM tbl_NewLab      INNER JOIN tbl_NewResults ON tbl_NewLab.PCode = tbl_NewResults.PCode     WHERE tbl_NewResults.Pus IS NOT NULL       AND tbl_NewResults.RBCs IS NOT NULL       AND tbl_NewResults.Epithelial IS NOT NULL       AND tbl_NewLab.Period = No )));

مستنداً في شرطه ومعياره على القيم التي في الاستعلام الفرعي السابق لقسم السجلات التي تشترك بـ PCode .

وعليه ، يصبح الملف كالتالي مع التأكيد إن كان هذا السياق صحيح في نتائجه أم لا .

 

JO R.zip 2.21 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 6 downloads

الخبير الفاضل Foksh

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

ارجو اكون عرفت اوصل لحضرتك المشكلة فين

1.png

2.png

JO 2025.rar

قام بنشر
2 دقائق مضت, ابوخليل said:

حاشا ان يكون كلامي موجه لك .. بل هو موجه للعمل

 

بالعكس ، والله لهو كم يسعدني ان القى الإنتقاد البناء من أستاتذتي ومعلميني الأفاضل أمثالكم :wub: ، وإني لحريص على التعلم منكم دائماً من اسلوبكم وطريقتكم لحل المشاكل .

 

3 دقائق مضت, ابوخليل said:

والاخوة هنا غالبا يعطون السائل حسب طلبه .. ويحققون له رغبته .. بغض النظر عن تقييم عمله

وهذا فعلاً ما نقدمه في طور تقديم أجزاء من المرفقات والمشاريع التي يشاركنا به الأخوة في مواضيعهم .

4 دقائق مضت, ابوخليل said:

التقرير مبني على الاستعلامين  Qry_New_Urine ,,, Qry_NewReports

ومصدرهما واحد تماما

لماذا لا يكونا استعلام واحد  ؟  ونوظف المعايير ان وجدت داخل التقرير

بالفعل ، وهنا عين الصواب وكل الصواب طالما يمكن تحقيق ذلك بشكل أفضل واستمراري ومرن يتعامل مع كل الإحتمالات , ولكن ما عسانا أن نقدم في هذه النقطة !!!!

قام بنشر
6 دقائق مضت, jo_2010 said:

ولكن لا تزال المشكلة قائمة مع باقى اللتحاليل

وهذا ما كان معلمي الفاضل ابو خليل بانتظاره فعلاً :rol: .

قام بنشر
1 ساعه مضت, jo_2010 said:

الخبير الفاضل ابوخليل

شكرا للمساعدة

حضرتك غيرت فى النموذج مصدر البيانات من Qry_NewReports كل الناس ليهم تحاليل مختلفة

الى Qry_New_Urine الناس اللى لهم تحليل بول فقط

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

اخي العزيز @Foksh

فضلا وتكرما ارجع لمثالي المرفق .. ولمثالك الأخير

افتح التقرير  في المثالين .. هل تجد فرقا ؟؟

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

 

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

ولكني اريد اعرف هل النتيجة واحدة ؟

 

قام بنشر (معدل)
منذ ساعه, ابوخليل said:

ولكني اريد اعرف هل النتيجة واحدة ؟

 

النتيجة واحدة مؤكدة ، وفعلاً لا فرق بينهما في النتيجة ..

مع العلم أن استخدامك للتجميع مباشرةً أفضل من ناحية الأداء مقارنة مع تضميني للشروط في استعلامي ، ( طبعاً التجميع في موضعه مناسب أكثر ،والسبب لعدم وجود دوال تجميع مثل "Sum" أو غيرها ) على سبيل المثال.

 

 

1 ساعه مضت, jo_2010 said:

الخبير الفاضل Foksh

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

ارجو اكون عرفت اوصل لحضرتك المشكلة فين

أما فيما يتعلق بمثال الأخ @jo_2010 الأخير ، فهنا ويا حبذا منك أن تعيد صياغة المطلوب بشكل أوضح لخطوات المشكلة الثانية التي تواجهها . وليس فقط من خلال الصور التي ارسلتها . وإنما لخطوات العمل على مشروعك حتى تتبين لنا المشكلة بعينها .

تم تعديل بواسطه Foksh
قام بنشر

خبراء الاكسيل الأفاضل 

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

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