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

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

قام بنشر

جميل جدا ابا جودي

حيث ان المثال اعطى مساحة لعدد الحروف وايضا راعى النظامين 32 ، 64

طبعا انت الغيت المكتبة الخاصة بمعالجة رمز Qr واستبدلتها  بملف تنفيذي خارج بيئة اكسس يحتوي ايضا على  عمليات التشفير  ( hex  و base64 )

بمعنى انها اختفت عن من يريد التعلم .

المثال جميل ومحكم لمن يريد الحاق هذه الخدمة لبرنامجه

جزاك الله خيرا وشكرا على الساعات الطوال والايام التي قضيتها للوصول الى المطلوب

 

  • Like 2
قام بنشر (معدل)
33 دقائق مضت, سلمان الشهراني said:

يعطيك العافيه استاذي الغالي 
فيه ملاحظة 
لا يتم حفظ الشفره داخل قاعدة البيانات

اسف جدا جدا انا فعلا نسيت الموضوع ده :yes:

تم تعديل بواسطه ابو جودي
  • Like 2
قام بنشر
11 دقائق مضت, ابوخليل said:

طبعا انت الغيت المكتبة الخاصة بمعالجة رمز Qr واستبدلتها  بملف تنفيذي خارج بيئة اكسس يحتوي ايضا على  عمليات التشفير  ( hex  و base64 )

كنت اظن انك ستبحث عن وظيفة تدرج  كمديول تقوم بعمل المكتبة

وهذا لا يخص المواصفات السعودية بل هو في صميم انشاء  الرمز

  • Haha 1
قام بنشر (معدل)
19 ساعات مضت, ابوخليل said:

جميل جدا ابا جودي

انتم الأجمل أستاذي الجليل ومعلمي القدير و والدى الحبيب أستاذ @ابوخليل :fff:

19 ساعات مضت, ابوخليل said:

حيث ان المثال اعطى مساحة لعدد الحروف وايضا راعى النظامين 32 ، 64

نعم استاذى وكذلك المرفق الأخير هذا يدعم كلتا النواتان 32 , 64 كذلك فقط هذا الاخير الذى اشرت اليه يعتمد على مكتبة جافا وملفات الـ dll  الخاصة بها

19 ساعات مضت, ابوخليل said:

طبعا انت الغيت المكتبة الخاصة بمعالجة رمز Qr واستبدلتها  بملف تنفيذي خارج بيئة اكسس يحتوي ايضا على  عمليات التشفير  ( hex  و base64 )

نعم أستاذي الجليل وذلك لما احسسته من صعوبة وعناء بعض أحبابي في طريقة تسجيل المكتبة 

19 ساعات مضت, ابوخليل said:

عمليات التشفير  ( hex  و base64 ) اختفت عن من يريد التعلم .

لذلك اشرت في رأس الموضوع الى كل الموضوعات السابقة لتكون مجمعة في هذا الموضوع ليكون بمثابة البستان وليقطف منه كل من يريد ما تشتهيه نفسه

19 ساعات مضت, ابوخليل said:

المثال جميل ومحكم لمن يريد الحاق هذه الخدمة لبرنامجه

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

19 ساعات مضت, ابوخليل said:

جزاك الله خيرا 

جزانا الله وإياكم وكل المسلمين خيرا ان شاء الله :fff:

19 ساعات مضت, ابوخليل said:

الساعات الطوال والايام التي قضيتها للوصول الى المطلوب

فعلا الموضوع كان متعب جدا جدا جدا وتقريبا ظللت بدون نوم لفترات كبيرة بسببه.. ولكن من كان يهمهم هذا الموضوع اهميتهم عندي اكبر وانت على رأسهم أستاذي الجليل

وفى النهاية الحمد لله تعالى الذى هدانا وما كنا لنهتدي لولا ان هدانا الله عزوجل فذلك فضل الله الذى تتم بنعمته الصالحات
سبحانك اللهم لا علم لنا الا ما علمتنا انك انت العليم الحكيم

تم تعديل بواسطه ابو جودي
  • Like 2
  • Thanks 1
قام بنشر

ما شاء الله تبارك الرحمن 

أبدعت .... و تألقت ........... تميزت 

نفخر في الحقيقة بمبرمجين عرب أمثالك ، جمعوا بين الأخلاق وبين العلم ونفع الناس 

فخير الناس أنفعهم للناس .

زادك الله من فضله وبارك في علمك وعملك وأهلك . وجميع المسلمين 

 

 

سؤال لوتكرمت 

هل لديك ملف exe مفتوح المصدر وبأي لغة برمجية .

حتى نتطلع عن الكود الداخلي كيف عمله .

 

واعتذر لقلة مشاركتي في المنتدى للتزامي بأعمال في التعليم ... 

  • Thanks 1
قام بنشر

شكرا ابا جود على هذا العمل الجبار

خدمة نسخ الملفات اللازمة بجانب قاعدة البيانات لا تقدر بثمن

جعله الله في موازين اعمالك

عندي ملاحظة  افادني بها احد الاخوة  يقول : ملف ابو جودي الاول الذي يعتمد على الملف التنفيذي هو الذي يعمل

اما الاخير هذا فانه ينقصه شيء ما

اخونا يمسح الكيو آر  بتطبيق آخر  يقول انه هو الرسمي المعتمد  وهذا رابطه وتعليق الأخ عليه

_______________________________________________________________

https://play.google.com/store/apps/details?id=com.zatca.vat

 هذا برنامجهم الرسمي فيه كل شي
 فيه تحقق من الرقم الضريبي وفية بلاغ بالسجل التجاري او بالرقم الضريبي
 وفيه تعليمات
بمعنى قارئهم الرسمي
حمله وشوف

_______________________________________________________________

طبعا انا جربت وطلع كلامه صحيح

سوف ادرج صور للنتيجة ادناه

التي تظهر الفاتورة فيها هي الملف الاول  الذي يستخدم الملف التنفيذي

اما الصورة الاخرى فهي نتيجة قراءة الملف الثاني الجافا

الرسالة "" شكرا لمسح رمز الاستجابة السريعة تم مشاركة ... الخ """ يعني ان الماسح لم يقرأ

جرب التطبيق الجديد على الملفين

1.jpg

2.jpg

  • Like 1
  • Thanks 1
  • 5 weeks later...
قام بنشر

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

  •  العمل بطئ نظرا لارسال البيانات واستقبال الكود المشفر من ملف نصى
  • دوال الـ API  احدثت مشاكل كع نسخة اوقيس 2007 وبالرغم من التعديل والتجربة بنجاح الا انه اصناء التعديل تم ملاحظة ان الانتى فايروس يحذف الملف التنفيذى

ولما سبق تم بفضل الله سبحانه وبحمده

تعديل المرفق ليعمل من خلال مكتبات الجافا بدون اى برامج خارجية

كل الاكواد من خلال الاكسس فقط وبدون استخدام دوال الـ API

 

فى انتظار ردكم بعد التجارب

E-Invoicing.zip

  • Like 1
قام بنشر
2 ساعات مضت, ابو جودي said:

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

  •  العمل بطئ نظرا لارسال البيانات واستقبال الكود المشفر من ملف نصى
  • دوال الـ API  احدثت مشاكل كع نسخة اوقيس 2007 وبالرغم من التعديل والتجربة بنجاح الا انه اصناء التعديل تم ملاحظة ان الانتى فايروس يحذف الملف التنفيذى

ولما سبق تم بفضل الله سبحانه وبحمده

تعديل المرفق ليعمل من خلال مكتبات الجافا بدون اى برامج خارجية

كل الاكواد من خلال الاكسس فقط وبدون استخدام دوال الـ API

 

فى انتظار ردكم بعد التجارب

E-Invoicing.zip 389.09 kB · 0 downloads

تم تجريب المرفق الأخير ويعمل بكفاءة وجزاكم الله خيرا

 

  • Thanks 1
قام بنشر

ماشاء الله عليك، والله إنك مبدع تسلم الايادي على الشغل الحلو والمتقن الله يعطيك ألف عافية انت وجميع من شارك 

حملت المرفق All in one Runtimes 

وثبته بالجهاز وحملت قاعدة البيانات الاخيرة 

واشتغلت عندي من غير اي مشاكل او أخطاء وقراءة Qr Code صحيحة 100% ومتوافقة مع هيئة الزكاة والدخل والجمارك من تطبيقهم الخاص ومن جميع تطبيقات قراءة الفاتورة الالكترونية 

image.png.de87048a576c51e56fa7689f3e9d254e.png

بارك الله فيك وبجميع الاخوة، الله يزيدك من علمه ويوسع برزقك

 

  • Thanks 1
قام بنشر
3 ساعات مضت, at_aziz said:

انه في مشكله بضيغة الوقت والتاريخ

طيب رجاء جرب المرفق الاتى تم تناول التعامل مع تنسيق الوقت بطريقة اخرى

وللعلم انا جربته وما بيظهر عندى انه متوافق على تطبيقين لان دفتر مو متوفر ولم اجده على متجر بلاى

E-Invoicing.zip

  • Like 1
قام بنشر

السلام عليكم

الله يعطيكم الف عافية يا شباب مبدعين ماشاء الله وانا الفخر بوجود عباقرة امثالكم الله يحفظكم ويزيكم علما ويجزيكم كل خير

اناجربتالنسخة الاخيرة من قاعدة البياتات واشتغلت بالفعل زي شرح الاستاذ الفاضل ابو جودي 

واشتغلت من غير اي اخطاء وعلى نسخ مختلف من الوينوز 32 و64

ونسخ مختلفة من الاوفيس 

وهذه النيجة صحيحة 100%

بصراحة الشكر لا يوفي حقكم انا ممتن جدا للجميع على هذا العمل المبدع واخص بشكري الاستاذ المبدع والعبقري ابو جودي جزاه الله عنا كل خير

طبعا انا جربت رقم ضريبي حقيقي ومسجل لدى هيئة الزكاة والدخل لكن اسم المنشأة وهمي

 

Screenshot_20220114-182237.jpg.76e9c39ef1a6e98d0c130df81142eea4.jpgScreenshot_20220114-182206.jpg.511345eb5a69206c0e6138236b15bd20.jpg

 

 

  • Like 1
  • Thanks 1
قام بنشر (معدل)

تجربة اضافية :wink2: 

برجاء فتح نموذج frmReadQR وعمل استعراض لرمز الاستجابة الذى تم انشاءه

 

E-Invoicing.zip

تم تعديل بواسطه ابو جودي
  • Like 1
  • Thanks 1
قام بنشر

السلام عليكم وأسعد الله مسائكم جميعا

في مشكلة صغيرة ظهرت عندي

عند تغيير اسم قاعدة البيانات يجب تغيير اسمها ايضاً في الملف الدفعي Register حسب ما ذكره استاذنا المبدع ابو جودي

ولكن في مرة يتم اغلاق وإعادة فتح قاعدة البيانات يتغير اسمها في الملف الدفعي ويرجع E-Invoicing

فهل هذا يؤثر على تشغيل قاعدة البيانات؟

  • Haha 1
قام بنشر
3 ساعات مضت, O t h m a n said:

ولكن في مرة يتم اغلاق وإعادة فتح قاعدة البيانات يتغير اسمها في الملف الدفعي ويرجع E-Invoicing

فهل هذا يؤثر على تشغيل قاعدة البيانات؟

ههههههههههه انا اسف جدا جدا جدا انا نسيت اذكر الجزئية دى انا اسف 🙏

طبعا انا حملت الملفات الهامة التى تخص المكتبات وملف التسجيل والغاء التسجيل للمكتبات من خلال ملفات دفعية فى قاعدة البيانات لعدم حذفها اصلا بأى شكل فبفقدانها تتعطل القاعدة عند تغير نظام التشغيل اذ لابد من اعادة تسجيل المكتبات مرة اخرى وفى كل مرة عند فتح القاعدة تقوم بعمل دونلود للملفات منها الى نفس مسارها وتقوم باستبدال القديم اللى حضرتك غيرت فيه اسم القاعدة 

وردا على سؤالك هل هذا يرثر على قاعدة البيانات :
فى الوقت الراهن او بمعنى ادق ان كان تم تسجيل المكتبات لن يكون هناك اى تأثير
ولكن مستقبلا عند الانتقال لجهاز آخر او تغيير نظام التشغيل الملف الدفعى سوف يقوم بعملية التسجيل على اكمل وجه ولكن لن يتم فتح القاعدة بشكل الى كما حدث معكم وشاهدتم عند التجربة لفتح القاعدة فى المرة الاولى لانه فى المرة الاولى فقط تم تشغيل الملف الدفعى لكن بعد ذلك القاعدة تعمل بدون فتح الملف الدفعى

طيب الحل ايه

شوف يا سيدى حضرتك تقوم بتغيير اسم القاعدة فى الملف الدفعى لاسم القاعدة الجديد 

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

بعد فتح القاعدة اظهر الكائنات المخفية
وبعد ذلك افتح النموذج باسم : UsysfrmUpload

بعد ذلك تجد عمود باسم Blob_comment فيه الملفات المحملة فى القاعدة

اختر الصف الذى به اسم الملف الدفعى Register.bat وفى نفس الصف تجد زر أمر باسم upload 

اضغط على الزر ومنه اقتح مسار القاعدة ومن المجلد Reference قم بتحديد الملف الدفعى Register.bat بذلك انت الان قنت بعمل ابلود للمف الجديد الى القاعدة واتبدلت القديم بهذا الملف الجديد

 

وللتأكد من عملك اغلق القاعدة احذف مجلد Reference افتح القاعدة بشكل طبيعى سوف يتم انشاء المجلد من جديد ويتم تحميل الملفات من القاعدة اليه

افتح الملف الدفعى Register.bat فى وضع التعديل وشاهد اسم القاعدة تجده الجديد 

سوف اقوم بتصوير كل ذلك وارفق الصورة ولكن قمت بكتابة الشرح تقصيلا

كمال طلب واشار استاذى الجليل ومعلمى القدير و والدى الجبيب الاستاذ @ابوخليل :fff:
 

في ١٥‏/١‏/٢٠٢٢ at 21:04, ابوخليل said:

في قادم الايام فيما لو تم حذف المرفق لاي سبب من الاسباب

ومن المعلوم ان النصوص اكثر ثباتا وبقاء

ايضا يصعب على من يعمل من هاتفه ويطلب المعلومة السريعة  واعجبه السؤال ويحب الاطلاع على الحل 

 

فالمطلوب هو وجوب عرض الحل كنص سواء كان كود او شرح مبسط لما تم عمله

قام بنشر
6 ساعات مضت, ابو جودي said:

ههههههههههه انا اسف جدا جدا جدا انا نسيت اذكر الجزئية دى انا اسف 🙏

طبعا انا حملت الملفات الهامة التى تخص المكتبات وملف التسجيل والغاء التسجيل للمكتبات من خلال ملفات دفعية فى قاعدة البيانات لعدم حذفها اصلا بأى شكل فبفقدانها تتعطل القاعدة عند تغير نظام التشغيل اذ لابد من اعادة تسجيل المكتبات مرة اخرى وفى كل مرة عند فتح القاعدة تقوم بعمل دونلود للملفات منها الى نفس مسارها وتقوم باستبدال القديم اللى حضرتك غيرت فيه اسم القاعدة 

وردا على سؤالك هل هذا يرثر على قاعدة البيانات :
فى الوقت الراهن او بمعنى ادق ان كان تم تسجيل المكتبات لن يكون هناك اى تأثير
ولكن مستقبلا عند الانتقال لجهاز آخر او تغيير نظام التشغيل الملف الدفعى سوف يقوم بعملية التسجيل على اكمل وجه ولكن لن يتم فتح القاعدة بشكل الى كما حدث معكم وشاهدتم عند التجربة لفتح القاعدة فى المرة الاولى لانه فى المرة الاولى فقط تم تشغيل الملف الدفعى لكن بعد ذلك القاعدة تعمل بدون فتح الملف الدفعى

طيب الحل ايه

شوف يا سيدى حضرتك تقوم بتغيير اسم القاعدة فى الملف الدفعى لاسم القاعدة الجديد 

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

بعد فتح القاعدة اظهر الكائنات المخفية
وبعد ذلك افتح النموذج باسم : UsysfrmUpload

بعد ذلك تجد عمود باسم Blob_comment فيه الملفات المحملة فى القاعدة

اختر الصف الذى به اسم الملف الدفعى Register.bat وفى نفس الصف تجد زر أمر باسم upload 

اضغط على الزر ومنه اقتح مسار القاعدة ومن المجلد Reference قم بتحديد الملف الدفعى Register.bat بذلك انت الان قنت بعمل ابلود للمف الجديد الى القاعدة واتبدلت القديم بهذا الملف الجديد

 

وللتأكد من عملك اغلق القاعدة احذف مجلد Reference افتح القاعدة بشكل طبيعى سوف يتم انشاء المجلد من جديد ويتم تحميل الملفات من القاعدة اليه

افتح الملف الدفعى Register.bat فى وضع التعديل وشاهد اسم القاعدة تجده الجديد 

سوف اقوم بتصوير كل ذلك وارفق الصورة ولكن قمت بكتابة الشرح تقصيلا

ماشاء الله تبارك الله شرح مفصل ولا يحتاج إلى توضيح اكثر
عملت الخطوات المذكرة والحمد لله اتغير اسم قاعدة البيانات بالملف الدفعي

ألف شكراً استاذي المبدع ابو جودي، وجزاك الله كل خير

قام بنشر
6 ساعات مضت, ابو جودي said:

سوف اقوم بتصوير كل ذلك وارفق الصورة ولكن قمت بكتابة الشرح تقصيلا

بوركت اباجودي

 

  • 2 weeks later...
  • 1 month later...
قام بنشر

جزاكم الله خيرا على مجهودكم الرائع  و نفع بعلمكم

للأسف يظهر عندي خطأ ولا أعرف سببه أرجو المساعدة

وضعت في المرفق قاعدة البيانات التي استعملتها ورسالة الخطأ

علما أني استعمل اكسس2003

E-Invoicing.rar

زائر
هذا الموضوع مغلق.
×
×
  • اضف...

Important Information