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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    415

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

  1. انا اجرب قبل ان اضع رد 🙂 عندنا كائن الصورة في التقرير والذي به يمكن عمل تعديل الخاصية كما تفضلت ، ولكن هذا يعتمد 100% على الصورة نفسها ، ولكن هذه المسافة البيضاء هي جزء من الصورة ، فلا تصلح الخاصية ، ولا يمكنك محاذات الصورة في الكائن ايضا ، لان العيب في الصورة. وفكرة ممتازة في تقسيم العمل حسب حاجة المستخدم ، وتقليل وقت التنفيذ 🙂
  2. شكرا جزيلا لاحظت ، هذه المرة تم تعبئة كائن الصورة بخطوط اثخن. انا استخدم قراءة الباركود من الشاشة بواسطة الموبايل فقط للتأكد ان القيمة صحيحة ، وللتأكد النهائي ، فاني ارسلها لأحد المؤسسات حتى يطبعوها على الهوية البلاستيك بأبعادها الحقيقية والباركود بالحجم المناسب ، ثم نقارن حجم النتيجة الحالية بحجم النتيجة الاصلية التي لدينا ، والاهم هو نتائج سرعة قراءة الباركود. طبعنا حسب كود مرفقك السابق والنتيجة كانت ممتازة ، وسنطبع اعتقد غدا ان شاء الله نتائج هذه المرفق QR_Barcode-3 ان شاء الله واوافيك بالنتيجة
  3. اخي فادي شكرا جزيلا ، وحسب طلب الموضوع ، فاعتبر مشاركتك الاخيرة تحقق جميع الطلبات ولكن وحتى تكون قاعدة بياناتك مرجع للمبرمجين ، فهناك التعديلات التالية التي اعتقد انها مهمة : 1. كثرة الاختيارات تضّيع المبرمج المبتدئ ، فالافضل اختصارها (طبعا انا اقدر اعمل التغييرات بنفسي لعملي 🙂 ) ، ومناداتها بالطريقة التقليدية (الطريقة الثانية) ، لأني وجدت ان كود الدالة لايزال يعتمد على TAG ، 2. وكذلك وضع جميع امور مجلد الصور خارج التقرير. في التقرير يكون سطر واحد (مثل الطريقة الثالثة ، او حتى وضع جميع امور مجلد الصور خارج دوال واحداث التقرير) 3. بعد عدة تجارب على النسخة السابقة يإستعمال هويات حقيقة ، وقبل نسختك الاخيرة والتي عملت فيها الصور في مجلد خارجي ، لاحظت: أ. الباركود و QR فيه مسافات اضافية بيضاء ، بينما يجب ان تكون الصورة في حجم الباركود و QR (المنطقة في اللون الاحمر اضافية) : و . ب. ولأن الخلفية بيضاء (غير شفافة) ، فعمل خلفية الكائن شفافة لا تفيد ، فالباركود يظهر في الصورة بالمسافة البيضاء الاضافية.
  4. نعم تستطيع جعله افتراضيا في الدالة : Optional level As String = "H" نعم الان لاحظت في الكود انه يرجع الى Tag يجب الان الاستغناء عن Tag كليا
  5. تجربة ناجحة وبالفعل يعمل المطلوب وبكل سهولة ، شكرا جزيلا لك قطعا وعندي طلبين لوسمحت ، ولكن تعمل الاول اذا وافقت تعمل الثاني 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) .
  6. نعم H = Hrizontal = افقي (الذي قمت انت به حاليا) V = Vertical = عمودي ، 90 درجة او 270 درجة
  7. وعليكم السلام ورحمة الله وبركاته عمل رائع ، تشكر عليه 🙂 اخي فادي ، في اعتقادي انها الفكرة الافضل ، بحيث تستغني عن الصورة الخارجة المؤقته ايضا ، والحمدلله كان ظنّي في محله ، لأننا بالفعل بحاجة الى clsPictureBox وبدونه حتى الذكاء الاصطناعي لا يعرف كيف يعالج صور الاكسس مباشرة من الكود. انا بالفعل توصلت لمثل هذا الكود ، ولكن بسبب خبرتي العملية ، فهناك حاجة الى عمل Code128 عمودي ايضا (نخبر الكود اننا نريده افقيا كما في عملك: H"orizontal" او عموديا V"ertical") ، فتوقفت وكانت الصورة اسهل في التعامل مع الكود. اذن ، ياريت تعطينا الخيار في عمل Code128 افقي او عمودي H او V لوسمحت. طبعا هدفي ليس عمل طلبات وطلبات ، وانما وكما يلاحظ جميع الاعضاء ، فالطريقة الوحيدة الموجودة حاليا لعمل الياركود ، هي عن طريق برنامج خارجي ، بينما اريد ان نعمله عصامي لا يعتمد على اي شيء حارج الكود.
  8. كنت على السجل الاخير وجربت التقرير في 4 صفحات ، فما عرض لي (وذلك لأنه لا يوجد 4 صفحات من تلك الصفحة) ، فنقرت على زر الانتقال الى اول صفحة ، فما اشتغل ولم يتغير ترتيب الصفحات ، وحتى لما تلعب في هذه الازرار خصوصا الذهاب الى اول صفحة وآخر صفحة ، ثم ترجع صفحة او تنتقل الى صفحة تالية ، فيه اشكالية
  9. شكرا اخوي خليفة ، بالفعل كان الشريط بحاجة الى تحديث 🙂 عمل رائع ، كالعادة 🙂
  10. يا اهلا وسهلا بك ظاهرا ، ويا اهلا بك متابعا صامتا 🙂 المنتدى مثل الدكان ، تدخل فيه صامتاً لترى البضاعة ، او تدخل وتشتري ونراك مساهماً 🙂
  11. 1. النتائج ممتازة ، ومع ان الصورة الخارجية صغيرة ، ولكنها تكبر في التقرير وبدون تشويش ، ولكن اذا سمح وقتك ان تكبر الصورة الخارجية ، يكون افضل. 2. لم استطع قراءة اي من البيانات ، الى ان عملت تكبير للتقرير 200% فقرأها صح ، ولم يقرأها 150% فما دون ، فياريت تعيد النظر 🙂
  12. افتح موضوع مستقل ، ياريت تعمل تقرير ، وتحط فيه QR بالقياس اللي تريده ، وتعمل بعض السجلات حسب حجم بياناتك ، وخلينا نشوف كيف نقدر نساعدك 🙂 وحُباً وكرامة 🙂
  13. وعليكم السلام الاخ صالح حمادي @صالح حمادي هو صاحب الشريط 🙂 انا عندي عادة مو حلوة ، الشيء/الموضوع اللي ما مقتنع فيه ، ما اشارك فيه ، ولا اعدل عليه ، والطلب في هذا الموضوع كان تحويل الكود حتى يعمل على النواتين 32-64 بت ، فلهذا السبب اجبت عليه. 1 و 2 و 3. هناك طريقة اخرى سأعرضها قريبا ، هي بديل لهذا الشريط ، ولن تصادف بها هذه النقاط ، 4. اعتقد يمكن عرض اجمالي عدد الصفحات ، والذي موجود في Pages . 5. معلومة ان الماكرو اسهل وانجز غير صحيحة ، الماكرو اصعب في البرمجة من VBA ، وكذلك لا يحتوي على كل شيء ، وفي بعض الاحيان تضطر الى مناداة دوال من VBA للقيام بالعمل ،
  14. وعليكم السلام ورحمة الله وبركاته اخي الكريم mohahje اهلا وسهلا بك في المنتدى ،ومع ان عضويتك قديمة ، ولكن هذه اول مشاركة لك. شكرا جزيلا على المشاركة ، وهي مشاركة موفقة ، واذا تسمح لي بطلب تعديل: 1. رجاء اعمل الخلفية بيضاء ، واللون الامامي اسود لوسمحت ، فبعض الصور لم اتمكن من قراءتها. 2. وبعدها بتأمل في عمل على الاقل Code128 كذلك. شكرا جزيلا
  15. ما دمنا متفاهمين انا ما كتبت الشرح ، يا الله في المرات القادمة ان شاء الله 🙂
  16. للعلم ، هكذا كان مرفقك اساسا. الآن تم عمل التعديل ، وتم تغيير المرفق في مشاركتي السابقة
  17. تفضل يا سيدي 1650.شريط طباعة قوى جدا_32-64بت.accdb
  18. وعليكم السلام اخي محمد انت فهمت الموضع غلط 🙂 هذا الموضوع عبارة عن منافسة/تحدي بين اعضاء المنتدى ، وهذا التحدي الثالث ، وكل تحدي يختلف عن غيره. هذا التحدي هو عبارة عن جعل كود انشاء الباركود في قاعدة البيانات ، يقوم بكل شيء ، ولا حاجة الى برامج خارجية . وقد وضعت المرفقات الاساسية لمساعدة الاعضاء لعمله ، وللعلم ، فانا ايضا لا اعلم كيف اعمله 🙂 فاهلا وسهلا بك وبمحاولاتك 🙂
  19. انا اتفق معاك ان الطريقة الثانية "اخف" على البرنامج ، ولكني ملاحظتي كانت ان الطريقة الاولى "عملية اكثر ". طريقتك تعتمد على تنسيق تام بين مجموعة اشخاص + الذين يتخذون القرار ، وهذا ليس بالامر السهل دائما ، هذا من تجربتي ، وخصوصا اذا كانت هناك عدة انواع من الهويات.
  20. ما شاء الله عليك اخوي منتصر ، تفكر خارج الصندوق انا اميل الى الطريقة الاولى ، تقرير فرعي ، فهي عملية اكثر الطريقة الثانية. يعني عندنا الان تقرير رئيسي ، فيه تقرير فرعي ، فيه كائن الصورة 🙂 ولازلت على امل التخلص من التقرير الفرعي وتبسيط الامر 🙂
  21. 1. المطلوب جعل الكود يكتب على حقل صورة في النموذج/التقرير مباشرة ، بدل ان يكتب على حقل نص ، 2. او ان يحول المكتوب في حقل النص ، الى صورة ويحفظها على الحاسبة ، ثم يربطها بكائن الصورة الموجود في النموذج/التقرير (وهذه هي الطريقة المتعارف عليها في ربط الصور). الافضل هي الطريقة الاولى ، لأن الطريقة الثانية تحتاج تنظيف مستمر لتلك الصور التي تم حفظها على الحاسبة
  22. ربما لم احسن وصف/شرح طريقة عمل الامر Line. في النماذج/التقارير ، وشرحك هو اقرب الى ما كنت اقصده ، الحقل هو مجرد مكان يعرف الكود اين يرسم الباركود في حدوده نعم ، يمكنه الرسم في كائن الصورة ، ولهذا السبب ارفقت البرنامج الآخر A2KPictureBoxVer35 والذي به مثال هكذا: . ولما نقرت على الزر Save to File ، فحفظ الصورة اعلاه. وهذا اللي قلته
  23. الان فهمت ، وهناك سوء فهم : الطريقة التي عملتها انت "قابل للنقل : لا" تنطبق على عدم تحريك النموذج عند مسكه/افلاته من الشريط اعلى البرواز ، ولكني انا اخفيت البرواز ، فالاعدادات لاتزال ساريه المفعول. وطريقة تحريك النموذج الذي وضعته انا ، يتعامل مع مربع الملصق. لذا اذا حذفت الكود الذي وضعته انا ، والمتعلق بالملصق ، سترى ان النموذج غير قابل للنقل.
  24. بعض الاوقات هذا لا يكفي ، ويجب تعديل المكتبة في اماكن اخرى. على العموم ، قاعدة البيانات هذه كانت معمولة على الاكسس 2000 ، فمن المتوقع ان لا تشتغل على الاصدارات الجديدة ، وخصوصا نواة 64 بت
×
×
  • اضف...

Important Information