Elsayed Bn Gemy قام بنشر أكتوبر 26, 2018 قام بنشر أكتوبر 26, 2018 (معدل) السلام عليكم ورحمة الله تعالى وبركاته فى البداية اود ان اعتذر عن قلة مشاركاتى وذلك لقلة تعاملى مع الاكسس نظرا لانشغالى بـــ بيئة بيسك.نت ببساطة نحن مستخدمى الاكسس نريد ان يكون لدينا هذا الزر فى برامجنا 😂😂😂 اولا كان لدى محاولة واحدة عن كيفية جعل المستخدم يبحث عن تحديثات جديدة للبرنامج الخاص به عن طريق الانترنت فكانت نتيجة المحاولة هو ربط قاعدة البيانات اكسس بقاعدة بيانات سيكوال موجودة على استظافة مجانية قاعدة سيكوال بها حقلين هما رقم النسخة الجديدة ورابط التحميل الخاص بالتحديث الجديدة وهذا الموضوع يشرح ذلك وكانت اكبر المشاكل التى تقابلنى هى الاستضافة المجانية التى بعد شهرين او اكثر تحذف قاعدة بياناتك بدون سابق انذار ولا يوجد المال الكافى لحجز استضافة ورفع قاعدة البيانات سيكوال الخاصة بك عليها فكان التفكير فى استخدام البرامج السحابية (جوجل درايف - وان درايف - دروبوكس ) واكبر المشاكل التى ستقابلك هى المزامنة ثم المشكلة الاخرى وهى انك لن تطلب من كل المستخدمين تثبيت اى من البرامج السحابية لديه واعطائة اسم المستخدم وكلمة السر الخاص بالبرنامج السحابى الذى سترفع عليه التحديث حتى تتم المزامنة على جهاز العميل اولا باول اذا فما هو الحل انا اريد ان يضغط العميل على زر ( البحث عن تحديث جديد ) ثم يجد رسالة تخبره ان برنامجه محدث او انه توفر اصدار جديد من البرنامج اليكم فكرتى قد تحتاجونها او لا ولكن ما كنت لابخل عليكم بشئ فاء الله على به الفكرة بسيطة جدا تتلخص فى ملف نصى LastVersion.Txt قمت بكتابته به مجموعة اسطر الاول هو رقم الاصدار الجديد الثانى هو رابط تحميل التحديث الجديد وبعد هذا سطور على حسب الحاجة تقوم بالتعريف فيها بالتحديث الجديد ومميزاته طريقة العمل سيقوم المرفق الذى سادرجه هنا بتحميل الملف النصى من حسابك الخاص على دروبكس وتفريغ الاسطر التى بداخله الى مربعات النصوص التى بالنموذج ثم يقارن رقم التحديث الجديد بالرقم الحالى ويعلمك اذا كانت نسختك محدثة ام تحتاج تحديث المشاكل التى واجهتنى 1 - عدم وجود (direct download link او static download link ) نظرا لتغير رابط تحميل الملف النصى دائما فماذا سافعل اذ قمت مسبقا بادراج رابط ثابت لتحميل الملف النصى داخل البرنامج 2 - اذا اطلقت نسخة جديدة من برنامجى فساحتاج الى تعديل الملف النصى المحمل مسبقا والمدرج رابط التحميل الخاص به فى النموذج فكانت الحلول هو عمل static download link للملف النصى اى رابط تحميل ثابت للملف النصى تابع معى المتطلبات ---------------------- ان يقوم مصمم البرنامج فقط بالتسجيل على الموقع السحابى (https://www.dropbox.com/h) .. المصمم فقط ان شئت قلت كأنك حجزت استضافة مجانية بها 12 جيجا بايت ومجانية لانه بعد التسجيل سنحتاج اسم المستخدم وكلمة المرور لكتابتهم فى دوال التحميل داخل المرفق وهما دالتان مثل هذا الشكل الدالة الثانية ثم يقوم بانشاء الملف النصى الخاص بالبرنامج الذى صممه انا كتبته بهذا الشكل سنستخدم البرنامج السحابى دروبوكس (https://www.dropbox.com/h) بعد التسجيل - يمكنك التسجيل بسهوله عليه عن طريق رابط جوجل دون الحاجة الى ملئ البيانات بعد التسجيل ستجد نفسك فى الصفحة الرئيسية الخاصة بك بعد كتابة الملف النصى نقوم برفعه على الدروبكس بعد رفعه على الدروبكس نقوم باخذ اللينك الخاص به كوبى وذلك لعمل رابط مباشر له لتحميله بعد اخذ اللينك كوبى بقى اهم خطوة وهى عمل رابط تحميل مباشر له تابع معى ستجد رابط المشاركة بهذا الشكل الرابط الذى اخذته كوبى https://www.dropbox.com/s/n6oa483hwhlpkst/LastVersion.txt?dl=0 فقط استبدل https://www.dropbox.com استبدلها https://dl.dropboxusercontent.com ليصبح شكل الرابط هكذا https://dl.dropboxusercontent.com/s/n6oa483hwhlpkst/LastVersion.txt?dl=0 وبذلك اصبح لديك رابط مباشر له بعذ ذلك خذ الرابط الجديد وادرجه فى البرنامج فى هذا الكود ثم نقوم برفع القاعدة الجديدة المحدثة على الدروبكس وعمل رابط مباشر لها ولكن هذه المرة نقوم بادراج الرابط المباشر هذا فى الملف النصى لا فى البرنامج مع مراعاة ان نقوم بتحديث رقم الاصدار فيها قبل رفها ليطابق رقم الاصدار الموجود فى الملف النصى والان فيديو يشرح طريقة العمل تم اضافة اسم للمستخدم وكلمة السر يمكنك الان تجربة البرنامج المرفق LinkToUpdate.accdb اتمنى ان اكون عرفت اشرح وطبعا انا منتظر تشريفكم بتعليق لتجربة مرفقى المتواضع تم تعديل أكتوبر 26, 2018 بواسطه Elsayed Bn Gemy تم اضافة اسم المستخدم وكلمة السر خاصة بالدروبكس 3 6
kanory قام بنشر أكتوبر 26, 2018 قام بنشر أكتوبر 26, 2018 ما شاء الله تبارك الله اخي @Elsayed Bn Gemy فعلا الجميع يحتاج الى عملية التحديث ....... جاري التجربة اعلامك بالنتيجة .. بارك الله فيك 1
Elsayed Bn Gemy قام بنشر أكتوبر 26, 2018 الكاتب قام بنشر أكتوبر 26, 2018 14 ساعات مضت, kanory said: ما شاء الله تبارك الله اخي @Elsayed Bn Gemy فعلا الجميع يحتاج الى عملية التحديث ....... جاري التجربة اعلامك بالنتيجة .. بارك الله فيك بارك الله فيك تم تعديل الموضوع وقمت باضافة اسم المستخدم وكلمة المرور يمكنك الان تجربة البرنامج للتاكد من عملة LinkToUpdate.accdb 1 1
AlwaZeeR قام بنشر أكتوبر 26, 2018 قام بنشر أكتوبر 26, 2018 جميل جدااااا عمل يستحق التقدير :: خالص تحياتي 2
ابو ياسين المشولي قام بنشر أكتوبر 26, 2018 قام بنشر أكتوبر 26, 2018 عمل ممتاز اخي Elsayed Bn Gemy ولكن لي تسائل اذا انا اريد الرفع يكون على ميديا فاير
Elsayed Bn Gemy قام بنشر أكتوبر 26, 2018 الكاتب قام بنشر أكتوبر 26, 2018 منذ ساعه, ابو ياسين المشولي said: عمل ممتاز اخي Elsayed Bn Gemy ولكن لي تسائل اذا انا اريد الرفع يكون على ميديا فاير نعم يا اخى يمكن . ارفع الملف النصى واحصل على الرابط المباشر له ما فى الصورة وعند تعديل الملف النصى وتريد ان ترفعه قم بالرفع بنفس الاسم لكى يخبرك انه هناك ملف بنفس الاسم هلى تريد استبداله قم باستبداله فقط هذا كل ما فى الامر 1
ابو ياسين المشولي قام بنشر أكتوبر 26, 2018 قام بنشر أكتوبر 26, 2018 (معدل) للاسف لم يضبط معي يطلع هذا الخطاء كما هو في الصورة تم تعديل أكتوبر 26, 2018 بواسطه ابو ياسين المشولي 1
ابو ياسين المشولي قام بنشر أكتوبر 27, 2018 قام بنشر أكتوبر 27, 2018 كل شي تمام اخي Elsayed Bn Gemy ولكن توجد مشكله انه عند استبدال الملف في ميديا فاير يتغير العنوان وهذه مشكله انا جربت انه عند عمل استبدال الملف وهو نفس الرابط لا يكون في مشكله ولكن المشكله عند تغير الرابط داخل الملف يتغير عنوان الرابط في ميديا
Elsayed Bn Gemy قام بنشر أكتوبر 27, 2018 الكاتب قام بنشر أكتوبر 27, 2018 5 دقائق مضت, ابو ياسين المشولي said: كل شي تمام اخي Elsayed Bn Gemy ولكن توجد مشكله انه عند استبدال الملف في ميديا فاير يتغير العنوان وهذه مشكله انا جربت انه عند عمل استبدال الملف وهو نفس الرابط لا يكون في مشكله ولكن المشكله عند تغير الرابط داخل الملف يتغير عنوان الرابط في ميديا اعتقد ان هذا سبب لجوءى الى الدروبكس ولكن جرب فكرة اخرى وهى فتح الملف فى ميديا فاير ولكن للتعديل ستجد ذلك الخيار فى ميديا فاير قم بتعديله وحفظه دون رفع الملف من جديد واعلمنى بالنتيجة
ابو ياسين المشولي قام بنشر أكتوبر 27, 2018 قام بنشر أكتوبر 27, 2018 4 دقائق مضت, Elsayed Bn Gemy said: اعتقد ان هذا سبب لجوءى الى الدروبكس ولكن جرب فكرة اخرى وهى فتح الملف فى ميديا فاير ولكن للتعديل ستجد ذلك الخيار فى ميديا فاير قم بتعديله وحفظه دون رفع الملف من جديد واعلمنى بالنتيجة جربت ذلك بالفعل ولكن انتظر وقت طويل حتى يحفظ ولم اصبر واعمل تحدث لصفحه ولكنه لم يعدل شي هل من طريقه اخرى
Elsayed Bn Gemy قام بنشر أكتوبر 27, 2018 الكاتب قام بنشر أكتوبر 27, 2018 هل لى ان اسالك لما العزوف عن الدروبوكس هو يعطيك نفس النتائج
ابو ياسين المشولي قام بنشر أكتوبر 27, 2018 قام بنشر أكتوبر 27, 2018 2 دقائق مضت, Elsayed Bn Gemy said: هل لى ان اسالك لما العزوف عن الدروبوكس هو يعطيك نفس النتائج لاني احب ميديا ههههههههه كل شي برفعه على ميديا ولكن ان لم ينجح الامر معي فسوف ارجع الى الدروبوكس 5 دقائق مضت, Elsayed Bn Gemy said: هل لى ان اسالك لما العزوف عن الدروبوكس هو يعطيك نفس النتائج طيب ممكن اقتراح اخر هل بالامكان الاستغناء عن مجلد LinkToUpdate الذي ينشا عند الفتح
Elsayed Bn Gemy قام بنشر أكتوبر 27, 2018 الكاتب قام بنشر أكتوبر 27, 2018 اعتقد ان هذه فقط بداية لفتح مواضيع اكثر اهمية عن التحديث خصوصا مع استعمال قواعد بيانات غير سيكوال واروكال تعتمد على الملفات النصية وتربطهم فيما بينهم فمثلا نحن الان نستطيع التحميل فقط للملفات النصية فماذا لو استطعنا ايضا الرفع سيكون لديك خياران مهمان استقبال البيانات ورفعها يمكنك توظيف ذلك فى برامج كثيرة بالاكسس هذه فقط بدايةو نسال الله التوفيق
ابو ياسين المشولي قام بنشر أكتوبر 27, 2018 قام بنشر أكتوبر 27, 2018 22 دقائق مضت, Elsayed Bn Gemy said: اعتقد ان هذه فقط بداية لفتح مواضيع اكثر اهمية عن التحديث خصوصا مع استعمال قواعد بيانات غير سيكوال واروكال تعتمد على الملفات النصية وتربطهم فيما بينهم فمثلا نحن الان نستطيع التحميل فقط للملفات النصية فماذا لو استطعنا ايضا الرفع سيكون لديك خياران مهمان استقبال البيانات ورفعها يمكنك توظيف ذلك فى برامج كثيرة بالاكسس هذه فقط بدايةو نسال الله التوفيق بالتوفيق الله يوفقك ونشوف مواضيع جديدة ومهمه
AlwaZeeR قام بنشر أكتوبر 27, 2018 قام بنشر أكتوبر 27, 2018 فعلا الفكرة رائعة وان شاء الله يتم تطويرها بشكل اجمل من ذلك 2 ساعات مضت, ابو ياسين المشولي said: طيب ممكن اقتراح اخر هل بالامكان الاستغناء عن مجلد LinkToUpdate الذي ينشا عند الفتح على ما اعتقد تستطيع استخدام حذف مجلد بعد اغلاق القاعدة مثلا ولن يلاحظ احد ان هناك مجلد بهذا الاسم
mourad2012 قام بنشر أكتوبر 27, 2018 قام بنشر أكتوبر 27, 2018 شكرا على هذا الموضوع الجميل وتم تطبيق الفكرة بنجاح وهنا تبدأ التساؤلات بما اننا نستطيع احضار حجم الملف المراد تحميله هل نستطيع وضع شريط لاظهار حجم التنزيل؟ عند تحميل الملف؟
Elsayed Bn Gemy قام بنشر أكتوبر 27, 2018 الكاتب قام بنشر أكتوبر 27, 2018 3 ساعات مضت, mourad2012 said: شكرا على هذا الموضوع الجميل وتم تطبيق الفكرة بنجاح وهنا تبدأ التساؤلات بما اننا نستطيع احضار حجم الملف المراد تحميله هل نستطيع وضع شريط لاظهار حجم التنزيل؟ عند تحميل الملف؟ نعم يمكن وضع شريط تقدمى لاظهار حجم الملف المنزل اثناء التحميل . سيتم اضافة هذا التعديل ان شاء الله
Elsayed Bn Gemy قام بنشر أكتوبر 27, 2018 الكاتب قام بنشر أكتوبر 27, 2018 3 ساعات مضت, AlwaZeeR said: فعلا الفكرة رائعة وان شاء الله يتم تطويرها بشكل اجمل من ذلك على ما اعتقد تستطيع استخدام حذف مجلد بعد اغلاق القاعدة مثلا ولن يلاحظ احد ان هناك مجلد بهذا الاسم اخى لماذا قمت بانشاء هذا الملف المؤقت لتفادى مشكلة طلب التحديث اكثر من مرة عند طلب التحديث ينشا اكثر من ملف نصى فكان لابد من وضع مجلد مؤقت لحفظ الملفات فيه . ولكن هناك فكرة يمكننا بها الاستغناء عن الملف النصى باستبداله بملف ريجسترى تستطيع به معرفة التحديث وجارى تطبيق الفكرة ان شاء الله 1
صالح حمادي قام بنشر أكتوبر 31, 2018 قام بنشر أكتوبر 31, 2018 السلام عليكم موضوع في منتهى الروعة من أستاذ مبدع @Elsayed Bn Gemy شكرا جزيلا أستاذ جمال دائما مفاجآت بعد كل غياب أهنيك على على زوعة الموضوع 1
رمهان قام بنشر أكتوبر 31, 2018 قام بنشر أكتوبر 31, 2018 حيا الله اخي السيد جمال الموضوع مش راضي افهمه والله مش عارف ليش حسب فهمي : انا كمبرمج لدي حساب في الدروب بوكس وبه ملفين واحد ملف نصي علشان اعرف هناك تحديث وملف اخر وهو ملف الاكسس الجديد ؟ الاسئلة : هل سيكون لكل عميل حساب دروب بوكس خاص به ؟ ماذا عن بياناتي السابقة وفي الملف الحالي لدي وكعميل .. هل سيتم نقل البيانات الحالية للاصدار الجديد ؟ ولو كان هناك تغيرات في بنية الجداول ؟ تحياتي 1
Elsayed Bn Gemy قام بنشر نوفمبر 1, 2018 الكاتب قام بنشر نوفمبر 1, 2018 5 ساعات مضت, صالح حمادي said: السلام عليكم موضوع في منتهى الروعة من أستاذ مبدع @Elsayed Bn Gemy شكرا جزيلا أستاذ جمال دائما مفاجآت بعد كل غياب أهنيك على على زوعة الموضوع شكرا جزيلا لك اسعدنى تعليقك كثيرا سيتم ادراج موضوع جديد به بعض التحديثات سيتم الاستغناء عن الملف النصى بملف ريجيسترى واحد وتم تصميم قاعدة بيانات صغيرة خاصة بكتابة ملف الريجبسترى برمجيا سيتم اضافة مؤشر تحميل تقدمى بروجرس بار لبيان التحميل نسال الله العون 1
Elsayed Bn Gemy قام بنشر نوفمبر 1, 2018 الكاتب قام بنشر نوفمبر 1, 2018 4 ساعات مضت, رمهان said: حيا الله اخي السيد جمال الموضوع مش راضي افهمه والله مش عارف ليش حياك الله اخى وصديقى رمهان شرفت بتعليقك 4 ساعات مضت, رمهان said: حسب فهمي : انا كمبرمج لدي حساب في الدروب بوكس وبه ملفين واحد ملف نصي علشان اعرف هناك تحديث وملف اخر وهو ملف الاكسس الجديد ؟ تمام مظبوط كدا 4 ساعات مضت, رمهان said: الاسئلة : هل سيكون لكل عميل حساب دروب بوكس خاص به ؟ لا المبرمج فقط هو من لديه حساب على دروب بوكس وعلى حساب مزاجه يمكنه عمل حساب دروبوكس لكل برنامج يطلقه او حساب واحد يضع فىه مجلد خاص بكل برنامج ويقوم بكتابة كود كل برنامج على هذا الاساس 4 ساعات مضت, رمهان said: ماذا عن بياناتي السابقة وفي الملف الحالي لدي وكعميل .. هل سيتم نقل البيانات الحالية للاصدار الجديد ؟ ولو كان هناك تغيرات في بنية الجداول ؟ تحياتي سؤال وجيه جدا كنت انتظره فعلا ماهو ملف التحديث من وجهة نظرى هى قاعدة بيانات عند فتحها تطاب منك الاتصال بالقاعدة القديمة لادراج بها التحديثات كاستبدال النماذج القديمة بالجديدة و او ادراج جداول جديدة التحديث يقوم بتحديث النماذج باستبدالها برمجيا مثلا انت كمبرمج تسطيع كتابة كود يقوم بالاتصال بالقاعدة القديمة واستبدال النماذج القديمه بالنماذج المحدثة وكذلك ايضا الجداول يمكنك عمل كود يقوم باداج الجداول الجديدة داخل قاعدة البيانات القديمة واعتقد انى فعلت هذا فى موضوع سابق هنا وساوافيك به ان شاء الله هذا اذا كانت الجدوال جديدة تماما وتريد ادراجها فى القاعدة القديمة حتى وان كنت تريد اضافة بعض التحديثات على الجداول تستطيع برمجيا ادراج حقول جديدة داخل الجداول القديمة وفى النهاية كانت فكرة التحديث اجتهاد فقط تسطيع استخدام فكرتى مثلا فى التفعيل عن طريق الانترنت هناك افكار كثيرة اخيرا وليس اخر شكر الله لك اخى رمهان حسن انتباهك وشرفت بتعليقك
omarahmed1424 قام بنشر نوفمبر 1, 2018 قام بنشر نوفمبر 1, 2018 (معدل) 3 ساعات مضت, Elsayed Bn Gemy said: حياك الله اخى وصديقى رمهان شرفت بتعليقك تمام مظبوط كدا لا المبرمج فقط هو من لديه حساب على دروب بوكس وعلى حساب مزاجه يمكنه عمل حساب دروبوكس لكل برنامج يطلقه او حساب واحد يضع فىه مجلد خاص بكل برنامج ويقوم بكتابة كود كل برنامج على هذا الاساس سؤال وجيه جدا كنت انتظره فعلا ماهو ملف التحديث من وجهة نظرى هى قاعدة بيانات عند فتحها تطاب منك الاتصال بالقاعدة القديمة لادراج بها التحديثات كاستبدال النماذج القديمة بالجديدة و او ادراج جداول جديدة التحديث يقوم بتحديث النماذج باستبدالها برمجيا مثلا انت كمبرمج تسطيع كتابة كود يقوم بالاتصال بالقاعدة القديمة واستبدال النماذج القديمه بالنماذج المحدثة وكذلك ايضا الجداول يمكنك عمل كود يقوم باداج الجداول الجديدة داخل قاعدة البيانات القديمة واعتقد انى فعلت هذا فى موضوع سابق هنا وساوافيك به ان شاء الله هذا اذا كانت الجدوال جديدة تماما وتريد ادراجها فى القاعدة القديمة حتى وان كنت تريد اضافة بعض التحديثات على الجداول تستطيع برمجيا ادراج حقول جديدة داخل الجداول القديمة وفى النهاية كانت فكرة التحديث اجتهاد فقط تسطيع استخدام فكرتى مثلا فى التفعيل عن طريق الانترنت هناك افكار كثيرة اخيرا وليس اخر شكر الله لك اخى رمهان حسن انتباهك وشرفت بتعليقك السلام عليكم ورحمة الله وبركاته وبعد والله الفكرة أكثر من رائعة بل فائقة واستعملتها في عملي ولكن ظهرت مشكلة بسيطة عندي وضعتها في المشاركة التالية وكذلك أرجو إرشادي لطريقة استبدال النماذج فأنا أعرف طريقة وكود استبدال الجداول ولكن النماذج فليست عندي فكرة عنها وجزاك الله خيرا مقدما تم تعديل نوفمبر 1, 2018 بواسطه omarahmed1424
Elsayed Bn Gemy قام بنشر نوفمبر 1, 2018 الكاتب قام بنشر نوفمبر 1, 2018 ما هو كود استبدال اجداول الذى تستخدمه ؟ 1
omarahmed1424 قام بنشر نوفمبر 3, 2018 قام بنشر نوفمبر 3, 2018 في ١/١١/٢٠١٨ at 12:28, Elsayed Bn Gemy said: ما هو كود استبدال اجداول الذى تستخدمه ؟ Private Sub ÃãÑ0_Click() On Error GoTo errHandler DoCmd.TransferDatabase acExport, "Microsoft Access", "d:\ajial.accdb", acTable, "student", "student", False DoCmd.TransferDatabase acExport, "Microsoft Access", "d:\ajial.accdb", acTable, "payment", "payment", False DoCmd.CancelEvent errHandler: If Err.Number = 3024 Then MsgBox "ãä ÝÖáß ÖÚ ÞÇÚÏÉ ÇáÈíÇäÇÊ Ýí ãßÇäåÇ ÇáÕÍíÍ áíÊã ÇáÊÍÏíË" Else MsgBox "Êã ÊÍÏíË ÇáÈíÇäÇÊ ÈäÌÇÍ", , "ÊäÈíå!" End If DoCmd.Quit End Sub
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.