athal قام بنشر أغسطس 19, 2018 مشاركة قام بنشر أغسطس 19, 2018 (معدل) السلام عليكم في الايام المباركة هذه تقبل الله الاعمال للجميع ان شاء الله عتدي سؤال عن كيفية تقسيم قيمة الباركود الى رقم المادة وسعرها مرفق مثال وهل يوجد كود اقصر وافضل بارك الله فيكم - db1.rar تم تعديل أغسطس 19, 2018 بواسطه athal رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر أغسطس 19, 2018 مشاركة قام بنشر أغسطس 19, 2018 11 ساعات مضت, athal said: عتدي سؤال عن كيفية تقسيم قيمة الباركود الى رقم المادة وسعرها مرفق مثال وهل يوجد كود اقصر وافضل بارك الله فيكم - حسب فھمی للموچوع وحسب رأيي ابتعد عن هذه الطريقة لان السعر راح يختلف كل مدة اذا تستخدم هذه الطريقة و بعدين صار تغيير في السعر اي سيتم التغيير في الباركود وهذا لا يجوز والله يعلم رابط هذا التعليق شارك More sharing options...
athal قام بنشر أغسطس 19, 2018 الكاتب مشاركة قام بنشر أغسطس 19, 2018 (معدل) 3 ساعات مضت, Shivan Rekany said: حسب فھمی للموچوع وحسب رأيي ابتعد عن هذه الطريقة لان السعر راح يختلف كل مدة اذا تستخدم هذه الطريقة و بعدين صار تغيير في السعر اي سيتم التغيير في الباركود وهذا لا يجوز والله يعلم اكيد استاذي الكريم شفات سوف يتغير السعر لان المواد تكون بالوزن وحسب الوزن سوف يتغير السعر وهذا يغير في بيانات جزء الباركود الست خانات من اليمين لنفس المادة . ويمكن ان يكون الباركود متضمن الوزن بدل السعر . ويوجد معادلة لضرب الوزن بالسعر المخزن لكل كيلو من المادة. فهل التعامل مع الوزن افضل . وكيف يكون الكود في هذه الحالة كل عام وانت بخير وجزاك الله عني الخير وبارك فيك تم تعديل أغسطس 19, 2018 بواسطه athal رابط هذا التعليق شارك More sharing options...
صالح حمادي قام بنشر أغسطس 21, 2018 مشاركة قام بنشر أغسطس 21, 2018 السلام عليكم عيدكم مبارك و كل عام و أنتم بألف خير إن شاء الله حسب رأي المتواضع أنك تستخدم الوزن سوف يكون أفضل أما بالنسبة للكود سوف يكون كالتالي: DoCmd.GoToRecord , , acNewRec [sub_tbl6].Form![code_article] = Left(Me.code_ar, 6) [sub_tbl6].Form![article] = DLookup("article", "tbl1", "code_art='" & [sub_tbl6].Form![code_article] & "'") [sub_tbl6].Form![Qte] = Right(Me.code_ar, Len(Me.code_ar) - 6) / 1000 [sub_tbl6].Form![prix] = DLookup("prix", "tbl1", "code_art='" & [sub_tbl6].Form![code_article] & "'") [sub_tbl6].Form![total] = [sub_tbl6].Form![prix] * [sub_tbl6].Form![Qte] Me.Refresh أدخل رمز السلعة أول 6 أرقام تمثل رمز السلعة و الباقي يمثل الوزن و إليك مثال تطبيقي من أجلك تقسيم_الباركود.rar 1 رابط هذا التعليق شارك More sharing options...
athal قام بنشر أغسطس 21, 2018 الكاتب مشاركة قام بنشر أغسطس 21, 2018 (معدل) 5 ساعات مضت, صالح حمادي said: السلام عليكم عيدكم مبارك و كل عام و أنتم بألف خير إن شاء الله حسب رأي المتواضع أنك تستخدم الوزن سوف يكون أفضل أما بالنسبة للكود سوف يكون كالتالي: DoCmd.GoToRecord , , acNewRec [sub_tbl6].Form![code_article] = Left(Me.code_ar, 6) [sub_tbl6].Form![article] = DLookup("article", "tbl1", "code_art='" & [sub_tbl6].Form![code_article] & "'") [sub_tbl6].Form![Qte] = Right(Me.code_ar, Len(Me.code_ar) - 6) / 1000 [sub_tbl6].Form![prix] = DLookup("prix", "tbl1", "code_art='" & [sub_tbl6].Form![code_article] & "'") [sub_tbl6].Form![total] = [sub_tbl6].Form![prix] * [sub_tbl6].Form![Qte] Me.Refresh أدخل رمز السلعة أول 6 أرقام تمثل رمز السلعة و الباقي يمثل الوزن و إليك مثال تطبيقي من أجلك تقسيم_الباركود.rar وعليكم السلام ورحمة الله وبركاته تقبل الله طاعانكم ورفع درجاتكم استاذي الكريم صالح وعيدكم مبارك اعاده الله عليكم وعلى الجميع بالخير واليمن والبركات سلمت استاذي الكريم على مثالك الرائع .ورايكم في الوزن سآخذ به يوجد ملاحظة صغيرة هو ان الخانتين الاوليتين من اليسار هما بداية الكود في العموم لها استعمالات. ولا تحتسب من رقم المادة في حالات كثيرة منها هذه. يبقى خمس خانات لرقم المادة وخمس اخرى للوزن /السعر واول خانة من اليمين تكون خانة الفحص وهي تنتج بشكل الي من الباركود حسب معادلة معينة وتهمل عند فصل الوزن /السعر من الباركود ساحاول التعديل ان شاء الله. بارك الله فيك وجزاك الخير وكل عام وانتم بالف خير استاذي الكريم صالح عدلت في الكود Me.date_factu = Date Me.sub_tbl6.SetFocus DoCmd.GoToRecord , , acNewRec a = Left(Me.code_ar, 7) [sub_tbl6].Form![code_article] = Right(a, 5) [sub_tbl6].Form![article] = DLookup("article", "tbl1", "code_art='" & [sub_tbl6].Form![code_article] & "'") b = Right(Me.code_ar, 6) [sub_tbl6].Form![Qte] = Left(b, 5) / 1000 [sub_tbl6].Form![prix] = DLookup("prix", "tbl1", "code_art='" & [sub_tbl6].Form![code_article] & "'") [sub_tbl6].Form![total] = [sub_tbl6].Form![prix] * [sub_tbl6].Form![Qte] Me.Refresh End Sub وان شاء الله تكون الامر تمام بقيت حاجة صغيرة في نفسي لاكمل الموضوع في حالة الوزن صفر وهو للمواد التي نبيعها بالحبة مثل ضمة نعنع فما رأيك ان يتغير اول خانتين من اليسار ليدل على اصناف الحبة وبالتالي لها مسار اخر لتأخذ السعر من الباركود بارك الله فيك وجزاك الخير تم تعديل أغسطس 21, 2018 بواسطه athal رابط هذا التعليق شارك More sharing options...
صالح حمادي قام بنشر أغسطس 21, 2018 مشاركة قام بنشر أغسطس 21, 2018 أحسنت أخي الكريم بالنسبة للمثال الذي أرفقته لك هو من أجل توضيح الفكرة و يمكنك أن تتحكم بها كما تشاء 4 ساعات مضت, athal said: يوجد ملاحظة صغيرة هو ان الخانتين الاوليتين من اليسار هما بداية الكود في العموم لها استعمالات. ولا تحتسب من رقم المادة في حالات كثيرة منها هذه. في هذه الحالة إستعمل الدالة Mid مكان الدالة Left 4 ساعات مضت, athal said: واول خانة من اليمين تكون خانة الفحص وهي تنتج بشكل الي من الباركود حسب معادلة معينة وتهمل عند فصل الوزن /السعر من الباركود هذه تستعمل في نوع محدد من الباركود EAN-13 4 ساعات مضت, athal said: فما رأيك ان يتغير اول خانتين من اليسار ليدل على اصناف الحبة وبالتالي لها مسار اخر لتأخذ السعر من الباركود نعم هذه فكرة جيدة و ربما لو تستعمل خانة واحدة أفضل مثلا الرقم الذي يبدأ بــ 1 يدل على أصناف الحبة و الرقم الذي يبدأ بـــ: 2 يدل على أصناف الوزن و لي تجميعية جيدة بها العديد من الأكواد تستطيع الإستفادة منها: بالتوفيق إن شاء الله 1 1 رابط هذا التعليق شارك More sharing options...
athal قام بنشر أغسطس 22, 2018 الكاتب مشاركة قام بنشر أغسطس 22, 2018 استاذي الكريم صالح السلام عليكم جزاك الله عني الخير وبارك الله فيك وشكرا على الرابط للموضوع الهام وكل عام وانتم بالف خير وعيدكم مبارك 1 رابط هذا التعليق شارك More sharing options...
صالح حمادي قام بنشر أغسطس 22, 2018 مشاركة قام بنشر أغسطس 22, 2018 و فيك بارك الله أخي الكريم 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان