PDA

View Full Version : سوال: بیرون کشیدن اطلاعات موجود در بارکد



barnamenevisy
جمعه 06 مرداد 1391, 06:55 صبح
سلامدوستان،یهچند تا سوال در مورد بارکد داشتم.
1-یک بارکد شامل چه اطلاعاتی هست؟
2-چه جوری میشه اطلاعات رو از اون استخراج کنیم و توی برنامه از اون اطلاعات استفاده کنیم؟ مثلا او اطلاعات رو به کاربر نشون بدیم؟
3-چه جوری میشه یه دیتابیس از کالاهایی با بارکد ایجاد کرد واز اون تو برنامه استفاده کرد؟

hosseinenayati_2009
جمعه 06 مرداد 1391, 18:52 عصر
سلام
دوست عزیزحتما قبل از تاپیک ساختن یه جستجویی بزنی .
یه مثال (http://barnamenevis.org/showthread.php?341421-%D9%85%D8%AB%D8%A7%D9%84-%D8%B3%D8%A7%D8%AF%D9%87-%D8%A7%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%A7-%D8%A8%D8%A7%D8%B1%DA%A9%D8%AF-%D8%AE%D9%88%D8%A7%D9%86) است براتون مفیده.

Mehdi Naderi
جمعه 06 مرداد 1391, 20:33 عصر
1-یک بارکد شامل چه اطلاعاتی هست؟


بارکد یک شماره برای تشخیص کالا توسط کامپیوتر است به عنوان مثال تمام کالاهای موجود در یک فروشگاه زنجیره ای را در نظر بگبرید اگر شما فروشنده این فروشگاه باشید برای جستجو یک کالا باید وقت زیادی رو صرف کنید اما با وجود بارکد و بارکد خوان میتوانید با خواندن این بارکد و مراجعه با دیتابیس اجناس که قبلا تعریف کرده اید کلیه خصوصیات شی مانند نام - قیمت واحد - تاریخ تولید و مصرف و ... را مشاهده کنید و دیگر نیازی به جستجو دستی نخواهید داشت ساده ترین نوع بارکد نوع میله ای است . بارکد های دو بعدی هم وجود دارد که کاربرد چندانی در صنعت ندارند
استانداردهای مختلفی برای درج بارکد وجود دارد مانند UPC - Code 39 - Code 93 - EAN/JAN 8 - Standard 3 of 9 - UPC-E- ...


2-چه جوری میشه اطلاعات رو از اون استخراج کنیم و توی برنامه از اون اطلاعات استفاده کنیم؟ مثلا او اطلاعات رو به کاربر نشون بدیم؟

یک دیتابیس تعریف کنید و کلیه اطلاعات مربوط به کالا مانند نام - قیمت واحد - واحد سنجش - کد کالا - نام شرکت سازنده - نام کشور - جزئیات کالا را در ان وارد کنید و یک فیلد اندکس هم تحت عنوان بارکد تعریف کنید . بارکد مربوط به هر کالا باید منحصر به فرد بوده و نباید تکراری باشد

حال وقتی شما بصورت دستی و یا بوسیله بارکدخوان بارکد را میخوانید با مراجعه به فیلد بارکد کلیه مشخصات مربوط به کالا را میتوانیداز داخل دیتابیس به برنامه انتقال داده و نمایش دهید