اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

jjafferr

أوفيسنا
  • Posts

    10126
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    411

كل منشورات العضو jjafferr

  1. بما ان هذا الموضوع عبارة عن تحدي ليس بين الاعضاء فقط ، وانما بين العضو ومقدرته ايضا. اضع المرفق من اخوي @ابوخليل والذي قام بعمله بواسطة BarcodeX.ocx في احد تقارير الاكسس ، واكد ان قارئ الباركود قام بقراءته. حجم كائن التقرير هو 3.5 سنتيمتر ، والرقم/القيمة الموجودة في الباركود هي: 123456789abcdef123456789 ونحن نتأمل ان نصل الى هذه المقدرة في هذا الموضوع ان شاء الله 🙂 R_barcod24.pdf
  2. المعذرة اخوي منتصر ، احنا نتكلم عن النسخة في هذه المشاركة ، والتي يكون في اطرافها المساحة البيضاء الاضافية : . 2. الكود كان يأخذ اطول بكثير في العمل ، وكنت اسمع صوت CPU الجهاز يصرخ لأن جهازي قديم 🙂 1. في الواقع التقصير مني ما تطرقت للكود بعد ان حصلت على رسالة الخطأ ، فالمعذرة 😞
  3. وعليكم السلام البعض قد يعتقد ان طلباتي كثيرة ، ولكني اضطر لهذه الطلبات حتى يكون المنتج النهائي خالد لأعوام وعقود. فيه تراود افكار بين فكرتك وبين احد طلباتي من الاخ فادي ، والذي قام مشكورا وقام بالعمل بطريقة ناجحة. ولكن هذا لا يمنع الآخرين من خوض نفس الفكرة ولكن بكود آخر. مرفقك يعطي التقرير الاول المفرد , وعند طلب الصفحة التالية حصلت على هذا الخطأ: . وفي الواقع هذا الخطأ يظهر اذا كان هناك اكثر من سجل
  4. انا اجرب قبل ان اضع رد 🙂 عندنا كائن الصورة في التقرير والذي به يمكن عمل تعديل الخاصية كما تفضلت ، ولكن هذا يعتمد 100% على الصورة نفسها ، ولكن هذه المسافة البيضاء هي جزء من الصورة ، فلا تصلح الخاصية ، ولا يمكنك محاذات الصورة في الكائن ايضا ، لان العيب في الصورة. وفكرة ممتازة في تقسيم العمل حسب حاجة المستخدم ، وتقليل وقت التنفيذ 🙂
  5. شكرا جزيلا لاحظت ، هذه المرة تم تعبئة كائن الصورة بخطوط اثخن. انا استخدم قراءة الباركود من الشاشة بواسطة الموبايل فقط للتأكد ان القيمة صحيحة ، وللتأكد النهائي ، فاني ارسلها لأحد المؤسسات حتى يطبعوها على الهوية البلاستيك بأبعادها الحقيقية والباركود بالحجم المناسب ، ثم نقارن حجم النتيجة الحالية بحجم النتيجة الاصلية التي لدينا ، والاهم هو نتائج سرعة قراءة الباركود. طبعنا حسب كود مرفقك السابق والنتيجة كانت ممتازة ، وسنطبع اعتقد غدا ان شاء الله نتائج هذه المرفق QR_Barcode-3 ان شاء الله واوافيك بالنتيجة
  6. اخي فادي شكرا جزيلا ، وحسب طلب الموضوع ، فاعتبر مشاركتك الاخيرة تحقق جميع الطلبات ولكن وحتى تكون قاعدة بياناتك مرجع للمبرمجين ، فهناك التعديلات التالية التي اعتقد انها مهمة : 1. كثرة الاختيارات تضّيع المبرمج المبتدئ ، فالافضل اختصارها (طبعا انا اقدر اعمل التغييرات بنفسي لعملي 🙂 ) ، ومناداتها بالطريقة التقليدية (الطريقة الثانية) ، لأني وجدت ان كود الدالة لايزال يعتمد على TAG ، 2. وكذلك وضع جميع امور مجلد الصور خارج التقرير. في التقرير يكون سطر واحد (مثل الطريقة الثالثة ، او حتى وضع جميع امور مجلد الصور خارج دوال واحداث التقرير) 3. بعد عدة تجارب على النسخة السابقة يإستعمال هويات حقيقة ، وقبل نسختك الاخيرة والتي عملت فيها الصور في مجلد خارجي ، لاحظت: أ. الباركود و QR فيه مسافات اضافية بيضاء ، بينما يجب ان تكون الصورة في حجم الباركود و QR (المنطقة في اللون الاحمر اضافية) : و . ب. ولأن الخلفية بيضاء (غير شفافة) ، فعمل خلفية الكائن شفافة لا تفيد ، فالباركود يظهر في الصورة بالمسافة البيضاء الاضافية.
  7. نعم تستطيع جعله افتراضيا في الدالة : Optional level As String = "H" نعم الان لاحظت في الكود انه يرجع الى Tag يجب الان الاستغناء عن Tag كليا
  8. تجربة ناجحة وبالفعل يعمل المطلوب وبكل سهولة ، شكرا جزيلا لك قطعا وعندي طلبين لوسمحت ، ولكن تعمل الاول اذا وافقت تعمل الثاني 1. رجاء تغيير كود التقرير بأسماء الحقول بدل الاعتماد على TAG الحقل ، فهذا سيجعل المبرمجين يفهمون الكود اكثر ، وهذا هو الكود جاهزا : Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) Call drawCode128(Me.Text, ImgQR4) Call drawCode128(Me.Text, ImgQR5, , True) Call drawQuickResponseToImage(Me.Text, ImgQR2) End Sub 2. هل فيه امكانية حفظ الباركود في صورة خارجية ، تُحفظ في مجلد خاص داخل مجلد البرنامج ، والصورة تُحفظ بإسم قيمة الباركود (في حالتنا ، Text) .
  9. نعم H = Hrizontal = افقي (الذي قمت انت به حاليا) V = Vertical = عمودي ، 90 درجة او 270 درجة
  10. وعليكم السلام ورحمة الله وبركاته عمل رائع ، تشكر عليه 🙂 اخي فادي ، في اعتقادي انها الفكرة الافضل ، بحيث تستغني عن الصورة الخارجة المؤقته ايضا ، والحمدلله كان ظنّي في محله ، لأننا بالفعل بحاجة الى clsPictureBox وبدونه حتى الذكاء الاصطناعي لا يعرف كيف يعالج صور الاكسس مباشرة من الكود. انا بالفعل توصلت لمثل هذا الكود ، ولكن بسبب خبرتي العملية ، فهناك حاجة الى عمل Code128 عمودي ايضا (نخبر الكود اننا نريده افقيا كما في عملك: H"orizontal" او عموديا V"ertical") ، فتوقفت وكانت الصورة اسهل في التعامل مع الكود. اذن ، ياريت تعطينا الخيار في عمل Code128 افقي او عمودي H او V لوسمحت. طبعا هدفي ليس عمل طلبات وطلبات ، وانما وكما يلاحظ جميع الاعضاء ، فالطريقة الوحيدة الموجودة حاليا لعمل الياركود ، هي عن طريق برنامج خارجي ، بينما اريد ان نعمله عصامي لا يعتمد على اي شيء حارج الكود.
  11. كنت على السجل الاخير وجربت التقرير في 4 صفحات ، فما عرض لي (وذلك لأنه لا يوجد 4 صفحات من تلك الصفحة) ، فنقرت على زر الانتقال الى اول صفحة ، فما اشتغل ولم يتغير ترتيب الصفحات ، وحتى لما تلعب في هذه الازرار خصوصا الذهاب الى اول صفحة وآخر صفحة ، ثم ترجع صفحة او تنتقل الى صفحة تالية ، فيه اشكالية
  12. شكرا اخوي خليفة ، بالفعل كان الشريط بحاجة الى تحديث 🙂 عمل رائع ، كالعادة 🙂
  13. يا اهلا وسهلا بك ظاهرا ، ويا اهلا بك متابعا صامتا 🙂 المنتدى مثل الدكان ، تدخل فيه صامتاً لترى البضاعة ، او تدخل وتشتري ونراك مساهماً 🙂
  14. 1. النتائج ممتازة ، ومع ان الصورة الخارجية صغيرة ، ولكنها تكبر في التقرير وبدون تشويش ، ولكن اذا سمح وقتك ان تكبر الصورة الخارجية ، يكون افضل. 2. لم استطع قراءة اي من البيانات ، الى ان عملت تكبير للتقرير 200% فقرأها صح ، ولم يقرأها 150% فما دون ، فياريت تعيد النظر 🙂
  15. افتح موضوع مستقل ، ياريت تعمل تقرير ، وتحط فيه QR بالقياس اللي تريده ، وتعمل بعض السجلات حسب حجم بياناتك ، وخلينا نشوف كيف نقدر نساعدك 🙂 وحُباً وكرامة 🙂
  16. وعليكم السلام الاخ صالح حمادي @صالح حمادي هو صاحب الشريط 🙂 انا عندي عادة مو حلوة ، الشيء/الموضوع اللي ما مقتنع فيه ، ما اشارك فيه ، ولا اعدل عليه ، والطلب في هذا الموضوع كان تحويل الكود حتى يعمل على النواتين 32-64 بت ، فلهذا السبب اجبت عليه. 1 و 2 و 3. هناك طريقة اخرى سأعرضها قريبا ، هي بديل لهذا الشريط ، ولن تصادف بها هذه النقاط ، 4. اعتقد يمكن عرض اجمالي عدد الصفحات ، والذي موجود في Pages . 5. معلومة ان الماكرو اسهل وانجز غير صحيحة ، الماكرو اصعب في البرمجة من VBA ، وكذلك لا يحتوي على كل شيء ، وفي بعض الاحيان تضطر الى مناداة دوال من VBA للقيام بالعمل ،
  17. وعليكم السلام ورحمة الله وبركاته اخي الكريم mohahje اهلا وسهلا بك في المنتدى ،ومع ان عضويتك قديمة ، ولكن هذه اول مشاركة لك. شكرا جزيلا على المشاركة ، وهي مشاركة موفقة ، واذا تسمح لي بطلب تعديل: 1. رجاء اعمل الخلفية بيضاء ، واللون الامامي اسود لوسمحت ، فبعض الصور لم اتمكن من قراءتها. 2. وبعدها بتأمل في عمل على الاقل Code128 كذلك. شكرا جزيلا
  18. ما دمنا متفاهمين انا ما كتبت الشرح ، يا الله في المرات القادمة ان شاء الله 🙂
  19. للعلم ، هكذا كان مرفقك اساسا. الآن تم عمل التعديل ، وتم تغيير المرفق في مشاركتي السابقة
  20. تفضل يا سيدي 1650.شريط طباعة قوى جدا_32-64بت.accdb
  21. وعليكم السلام اخي محمد انت فهمت الموضع غلط 🙂 هذا الموضوع عبارة عن منافسة/تحدي بين اعضاء المنتدى ، وهذا التحدي الثالث ، وكل تحدي يختلف عن غيره. هذا التحدي هو عبارة عن جعل كود انشاء الباركود في قاعدة البيانات ، يقوم بكل شيء ، ولا حاجة الى برامج خارجية . وقد وضعت المرفقات الاساسية لمساعدة الاعضاء لعمله ، وللعلم ، فانا ايضا لا اعلم كيف اعمله 🙂 فاهلا وسهلا بك وبمحاولاتك 🙂
  22. انا اتفق معاك ان الطريقة الثانية "اخف" على البرنامج ، ولكني ملاحظتي كانت ان الطريقة الاولى "عملية اكثر ". طريقتك تعتمد على تنسيق تام بين مجموعة اشخاص + الذين يتخذون القرار ، وهذا ليس بالامر السهل دائما ، هذا من تجربتي ، وخصوصا اذا كانت هناك عدة انواع من الهويات.
  23. ما شاء الله عليك اخوي منتصر ، تفكر خارج الصندوق انا اميل الى الطريقة الاولى ، تقرير فرعي ، فهي عملية اكثر الطريقة الثانية. يعني عندنا الان تقرير رئيسي ، فيه تقرير فرعي ، فيه كائن الصورة 🙂 ولازلت على امل التخلص من التقرير الفرعي وتبسيط الامر 🙂
×
×
  • اضف...

Important Information