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

استعلام في التقرير بشكل افقي


hosslom

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

السلام عليكم اخوتي الكرام

محتاج مساعده في القاعده المرفقه

 عباره عن استعلام لاظهار اسماء تحاليل مريض معين بكود معين

ازاي اخليه يظهر في تقرير الباركود بشكل عرضي بفاصل كما في الصوره

مرفق قاعده مثال

Capture.PNG.df80bda4bfbc38cd54ac256aae24f5ef.PNG

test.accdb

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

شكرا اخي العزيز الاستاذ جعفر

الصوره فقط مثال

  الباركود ليس الهدف رقم الكود 1000 فقط مثال

ولكن المطلوب ان يظهر الاستعلام في التقرير بشكل افقي بمعني ناتج الاستعلام يظهر اسماء التحاليل افقي وليس راسي كما في الصوره

 اسفل الباركود هكذا

BHCG, Creatinin, FSH, Glucose, TSH, Urea

 

وليس راسي

BHCG

Creatinine

FSH

Glucose

TSH

ارجو ان تكون فكرتي وصلت حضرتك

وجزاك الله كل خير

test.accdb

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

تفضل 🙂

 

من استعلام المجاميع qry_rpt ننادي الدالة Concatenate_test_items التي تقوم بإرسال قيمة code ، ومنها تجمع النتائج test في سطر واحد

image.png.8608fa2df9a3fdbe3320885e31d086cf.png

.

والنتيجة

image.png.91cd0381dcade5e8268143d18fa8a347.png

.

ونستعمل هذا الاستعلام كمصدر بيانات التقرير.

 

وهذه هي دالة Concatenate_test_items :

Public Function Concatenate_test_items(C As String) As String

    Dim rst As DAO.Recordset
    Dim myWhere As String
    
    'do the Where Criteria in an easy way, item by item
    myWhere = myWhere & "[code]='" & C & "'"
    
    'set the Data source
    Set rst = CurrentDb.OpenRecordset("Select [test] From [Table1] Where " & myWhere)
    
    'Loop through the Records
    Do Until rst.EOF
    
        'Concatenate the items
        Concatenate_test_items = Concatenate_test_items & ", " & rst!test
        
        'move to the next Record
        rst.MoveNext
    
    Loop
    
    'Remove the initial ", ", thats why we start from the 3rd letter
    Concatenate_test_items = Mid(Concatenate_test_items, 3)
    
    'clean up memory
    rst.Close: Set rst = Nothing
    
End Function

 

جعفر

 

ملاحظة: لأني لا استعمل ActiveX الباركود ، فقد قمت بحذفه من الكود ، فيجب ان تختاره مرة اخرى

1377.test.accdb.zip

  • 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