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

ارجو المساعدة في عمل برنامج لييبل


blue sea
إذهب إلى أفضل إجابة Solved by jjafferr,

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

السلام عليكم

ارجو عمل برنامج لطباعة باركود لاسم ورمز الباركود يتم اخذ البيانات من ملف اكسل حسب مقاس ليبل   2.5 *5 cm حيث اني جربت عدة برامج اكسس تقوم بطباعة الباركود لكن لا يتمكن قارئ الباركود من قراءة الليبل 

 

my barcode.xlsx

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

عملت لك ملف على السريع 
هتلاقى داخل الملف المضغوط
3 ملفات 

الاول قاعدة البيانات الاكسيس

الثاني ملف خط الباركود (هتحتاج تسطبه فى الوندوز عندك علشان كل حاجه تكون مظبوطه)

الثالث ملف الاكسيل

انت طبعا لنا تحب تغير ملف الاكسيل اول حاجه لازم يكون اسم ملف الاكسيل هو " MyLabel.xlsx "

بعدها تفتح قاعدة البيانات 

 

هذا للفائدة

تم وضع كود اعادة ربط ملف الاكسيل 

علشان لو نقلت مكان البرنامج بشكل تلقائى يعرف يعيد ربط الاكسيل بالاكسيس

طبعا الكود اخذته من استاذى @Moosak

 

وهو 

 

Sub RelinkLinkedTable()
Dim db As DAO.Database
    Dim tblDef As DAO.TableDef
    
    ' Set the path to the original Excel file
    Dim excelFilePath As String
    excelFilePath = CurrentProject.Path & "\" & "MyLabel.xlsx"
    
    ' Set the name of the linked table
    Dim linkedTableName As String
    linkedTableName = "MyLabel"
    
    ' Open the database
    Set db = CurrentDb()
    
    ' Get the TableDef object for the linked table
    Set tblDef = db.TableDefs(linkedTableName)
    
    ' Update the Connect property to relink the table to the original Excel file
    tblDef.Connect = "Excel 12.0;HDR=YES;IMEX=2;ACCDB=YES;DATABASE=" & excelFilePath
    
    ' Refresh the table to apply the changes
    tblDef.RefreshLink
    
    ' Close the database
    db.Close
    
    ' Cleanup
    Set tblDef = Nothing
    Set db = Nothing
    
    MsgBox "Linked table relinked successfully.", vbInformation
End Sub

 

Label.rar

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

1 ساعه مضت, blue sea said:

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

ممكن توضح اكثر يعنى ايه بيديك قراءة مختلفه ؟

 

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

لا اتوقع بأن خطوط الباركود دقيقة اثناء القراءة

من الافضل لك استخدام ادوات انشاء الباركود و بالإمكان استعمالها مع الاكسل و الاكسس

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

  • أفضل إجابة

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

 

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

انا استخدم Code39 ،

لعمل البرنامج ، ما لك علاقة بخط الباركود ، البرنامج تلقائيا ينصبه عند فتح البرنامج ، ويحذفه عند الانتهاء من البرنامج 🙂

 

هناك خاصية لعمل الليبلات في تقارير الاكسس ، مجرد تختار من الليبلات العالمية الموجودة ، او تعمل ليبلك الخاص (كما عملته انا بهذه الخطوات) :

image.png.a18b5abecffbc2bcbafa37f54e1b0f8c.png

.

image.png.ab3d7388748787d1af09757d410fccfb.png

.

فيقوم الاكسس بتعديل مسافات الحواف

image.png.2485ecfdf28f9b7d2cd9238fc4af0c13.png

1587.Label.zip

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

اشكرك جزيل الشكر اخ jjafferr جربت اطبع على ورق A4 ونجح في القراءة لكن حاولت ان اعدل الليبل واضيف الرقم اسفل الباركود واجعله يطبع عمود واحد مع تحديد مقاس الليبل 5في 2.5 سم  لكن اتلخبطت معي .. ارجو تعديل الملصق ليكون كالشكل في المرفق ولك جزيل الشكر مرة اخرى

edit.jpg

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

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

 

في التقرير ، اتبع هذه الخطوات ، انقر على تبويب Page ، واختار الطابعة لهذا التقرير ، 

ثم ارجع الى Print Options واجعل جميع الارقام التي في المربع الاحمر 0 ، ثم انقر موافق ،

ثم انقر على رقم 3 من جديد لتفتح النافذة المنبثقة ، والآن سترى ان مسافات حواف الطابعة تغيرت ولا تستطيع ان تستعمل ارقام اصغر منها ،

 

image.png.ed194884014dc407d1b1b3ae4513371d.png

.

رجاء النظر في هذه المشاركة لمعرفة تفاصيل اكثر عن عرض التقرير

 

**** رجاء ملادظة ان جهازي لا يستخدم النظام المتري ، فالمقاييس في الصورة هي بالبوصة

1587.Label.zip

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

مقاسات الليبل عند الطباعة لم تظهر عندي مضبوطة .. ياريت يا اخ @jjafferr تعملي ليبل جاهز بهذا البرنامج وحسب مقاسات الصورة المرفقة او مايقابلها بالبوصة 😐

dim.jpg

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

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