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

طريقة اظهار شفرة الباركود


safaa salem5
إذهب إلى أفضل إجابة Solved by عمر ضاحى,

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

4 دقائق مضت, safaa salem5 said:

بصراحه انا مضايقه جدا ان محدش فاهمنى

أختي الكريمة ـ إيصال المعلومة بشكل واضح ومفصل يسهل على الأشخاص الذين يحاولون المساعدة تقديم الحلول . :smile:

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

Just now, Foksh said:

أختي الكريمة ـ إيصال المعلومة بشكل واضح ومفصل يسهل على الأشخاص الذين يحاولون المساعدة تقديم الحلول . :smile:

تمام خليك معايا وانا هشرح من جديد لحضرتك

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

46 minutes ago, safaa salem5 said:

تمام خليك معايا وانا هشرح من جديد لحضرتك

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

تطلع رساله برجاء اختيار التحاليل اولا

 

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

11 minutes ago, safaa salem5 said:

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

تطلع رساله برجاء اختيار التحاليل اولا

 

الحاله التانيه لو متعلم على باركود يطبع باركود مثل الصوره

1700330100829.png

5 minutes ago, safaa salem5 said:

الحاله التانيه لو متعلم على باركود يطبع باركود مثل الصوره

1700330100829.png

الحاله التالته لو متعلم على تحاليل لها نفس العينه

يتم طباعه باركود واحد لهم جميعا

لاحظ فى الصوره  تحليل 

FBS

2hr.pp

لهم نفس نوع العينه وهى 

Serum

يتم طباعتهم فى باركود واحد

على أن تظهر اسمائهم مجمعه فى الباركود كالتالى

FBS,2hr.pp

لاحظ الصوره التاليه

1700331173262.png

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

حضرتك كدا قدرت تفهمنى ولا لا

1 hour ago, safaa salem5 said:

الحاله التانيه لو متعلم على باركود يطبع باركود مثل الصوره

1700330100829.png

الحاله التالته لو متعلم على تحاليل لها نفس العينه

يتم طباعه باركود واحد لهم جميعا

لاحظ فى الصوره  تحليل 

FBS

2hr.pp

لهم نفس نوع العينه وهى 

Serum

يتم طباعتهم فى باركود واحد

على أن تظهر اسمائهم مجمعه فى الباركود كالتالى

FBS,2hr.pp

لاحظ الصوره التاليه

1700331173262.png

كل الفكره عند اختيار اتنين لهم نفس نوع العينه

يتم طباعة واحد فقط يحتوى على جميع اسماء التحاليل المتشابهه فى نوع العينه

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

1 دقيقه مضت, kkhalifa1960 said:

لازم ترسلي الموديول (Concatenate_barcode_items) مع مرفقك لأن طلبك في تكوينه  .

بالضبط ، وهنا كانت مشاركتي في ظهور المشكلة في المرفق اللي الأخت أرفقته.

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

4 minutes ago, Foksh said:

بالضبط ، وهنا كانت مشاركتي في ظهور المشكلة في المرفق اللي الأخت أرفقته.

مفيش موديول ماهو دا اللى انا عايزه اعمله

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

12 minutes ago, kkhalifa1960 said:

لازم ترسلي الموديول (Concatenate_barcode_items) مع مرفقك لأن طلبك في تكوينه  .

حضرتك شيلها من الاستعلام وحلها بطريقتك

7 hours ago, safaa salem5 said:

لاحظ الصوره اثناء  نوع العينه 

serum

جميع التحاليل تحت نفس نوع العينه تظهر  مجمعه فى مربع النص

x

تجميع الباركود.gif

المهم عندى نفس النتيجه دى

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

48 minutes ago, عمر ضاحى said:

فى تجربه انا اقوم بها لكن محتاجه وقت

هخلصها وارجع ليكي لكن الموضوع محتاج بحث شويه معايا

تمام يا استاذ عمر فى انتظار حضرتك

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

هل هذا ما تريدين  ؟
36DKLmI.gif

 

طبعا التعديلات كثيره

اولا هذا الصب ما يقوم بالعمليات المهمه

Sub SendDataTests()
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim strSQL As String
    Dim tubeDict As Object
    Dim tubeValue As Variant
    Dim testValue As String
    Dim idValue As Long
    Dim barcodePrintValue As Boolean
    Dim sendValue As Boolean
    
    
    Set db = CurrentDb
    Set tubeDict = CreateObject("Scripting.Dictionary")
    strSQL = "SELECT tube, test, ID, barcode_print, send FROM TEMPTEST;"

    Set rs = db.OpenRecordset(strSQL)

    Do While Not rs.EOF
        tubeValue = rs!tube
        testValue = rs!test
        idValue = rs!ID
        barcodePrintValue = rs!barcode_print
        sendValue = rs!send

        If Not tubeDict.Exists(tubeValue) Then
            tubeDict(tubeValue) = testValue
        Else
            tubeDict(tubeValue) = tubeDict(tubeValue) & ", " & testValue
        End If

        rs.MoveNext
    Loop
    rs.Close
    Set rs = Nothing
    db.Close
    
'---------------------------------------------------------------------------------------------
    
    Set db = Nothing
    Set db = CurrentDb
    For Each tubeValue In tubeDict.Keys
        strSQL = "INSERT INTO TEMPTEST2 (tube, [test], ID, barcode_print, send) " & _
                 "VALUES ('" & tubeValue & "', '" & tubeDict(tubeValue) & "', " & idValue & ", " & barcodePrintValue & ", " & sendValue & ");"
        db.Execute strSQL
    Next tubeValue
    db.Close
    Set db = Nothing
End Sub

 

,طبعا تم عمل جدولين لحفظ البيانات مؤقتا وهم جدول TEMPTEST  وجدول TEMPTEST2

وتم عمل 3 استعلامات ( اثنين لتفريغ البيانات من الجدولين المؤقت والثالث لنقل البيانات التى سيتم معالجتها الى الجدول الاول

 

والملف الذى فيه كل ما تم هنا

طباعة باركود-1.rar

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

الله يحفظك ويبارك فيك ويصونك ويبعد  عنك السوء 

لو امكن بس كل باركود لوحده مش فى تقرير واحد

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

بسيطه
جربي غيري السطر هذا
 

DoCmd.OpenReport "Barcode", acViewReport

فى زر الطباعة
 

DoCmd.OpenReport "Barcode", acViewPreview

او باى طريقه انتى حابها  ^_^

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

  • أفضل إجابة

اذا تم حل المشكلة اختاري افضل اجابه لغلق الموضوع

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

9 دقائق مضت, safaa salem5 said:

نقلت كل حاجه عندى بس بيدينى ايرور

Screenshot_1.png

ده معناه انك لم تغلقي الصب  زي مثلا end sub

وممكن يكون معناه اظ فى اكثر من صب داخل بعض

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

23 minutes ago, عمر ضاحى said:

ده معناه انك لم تغلقي الصب  زي مثلا end sub

وممكن يكون معناه اظ فى اكثر من صب داخل بعض

https://www.officena.net/ib/topic/89395-استعلام-بشكل-مختلف/?do=findComment&comment=562689

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

لو امكن التعديل بدون استخدام جداول جديده اكون شاكره جدا

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

3 ساعات مضت, safaa salem5 said:

https://www.officena.net/ib/topic/89395-استعلام-بشكل-مختلف/?do=findComment&comment=562689

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

لو امكن التعديل بدون استخدام جداول جديده اكون شاكره جدا

اعداد وتصميم قاعدة البيانات ( الجداول ) بطريقة علمية صحيحة .. تمكن من التطوير المستقبلي بكل يسر ، وتجنبك نهايات الطريق المسدود

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

الحلول البرمجية السريعة  .. هي حلول مؤقتة عند الازمات فقط

 

 

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

4 hours ago, safaa salem5 said:

https://www.officena.net/ib/topic/89395-استعلام-بشكل-مختلف/?do=findComment&comment=562689

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

لو امكن التعديل بدون استخدام جداول جديده اكون شاكره جدا

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

74e30f6d5f9143e03b5698aabfd7e000.gif

طباعة باركود-1 (1).rar

Just now, safaa salem5 said:

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

74e30f6d5f9143e03b5698aabfd7e000.gif

طباعة باركود-1 (1).rar 183.95 kB · 0 downloads

فاضل بس الفلتر 

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

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