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

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

قام بنشر
في 21‏/3‏/2022 at 22:08, jjafferr said:

وعليكم السلام اخوي موسى 🙂

 

فتحت البرنامج ، ورحبت بي رسالة خطأ

image.png.177a89de64cea4a0ab562f160628c0ff.png

.

هذا الرابط يوضح لك ما هي المشكلة

 

.

image.png.a45ea35bae7bfb0e39e65ff8b93226bc.png

 

جعفر

هذه هى المشكلة بالضبط التى قابلتنى

قام بنشر
4 ساعات مضت, abouelhassan said:

عملت تمام ممكن شرح ما هى النماذج والدوال المطلوب للنثل للبرنامج بتاعى للعمل

 

الحمدلله أنها عملت معاك 🙂 

وهذه هي أهم العناصر التي ستحتاج تنقلها لمشروعك :

image.png.eda334628020cf055c5db7f51ca0ab11.png

  • Like 1
قام بنشر
في 21‏/3‏/2022 at 19:42, Moosak said:

السلام عليكم ورحمة الله وبركاته ..

رجعت لك من جديد عمي جعفر @jjafferr ( ما نسيت السالفة ) 😅

هذي المرة راجع مع إضافات مميزة 🙂 ..  

أخذت ملاحظاتك للأستاذ أبو خليل بعين الاعتبار 👍😉

 إليك الجديد في البرنامج :

1925201357_2AutuConnect.png.b3f117a516d9a68da821085b83dee49b.png

أول شيء عليك أن تقوم به (كمبرمج) هو إضافة روابط قواعد البيانات الخلفية للاتصال وتخزينها في البرنامج ( لاحظ أن جدول قواعد البيانات المخزنة هو جدول محل وليس جدول مرتبط) .. وهذا الجديد :

1 - أضفت خيار الاتصال التلقائي 🙂 : البرنامج يتصل تلقائيا بأول قاعدة جداول يجدها عند توافر 3 شروط  : 1- يكون خيار (اتصال تلقائي )مفعل  2- يكون خيار (عرض المسار )مفعل 3- تكون القاعدة متوفرة.

2 - أضفت خيار عرض المسار : لعرض المسار في قائمة المسارات اللي تظهر أو عدم عرضه وتخزينه فقط لاعتبارات تخدم المبرمج فقط 🙂 

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

----------------------------------------------------------------------------------

الآن باعتبار أن لدينا ثلاث قواعد بيانات وكلها مخزنة في الجدول ..

1809739714_6Files.jpg.b964ee1e6d8601b12dc99807b9b498a9.jpg

هكذا تقوم القاعدة بالإتصال التلقائي لما نكون في جهاز المبرمج : 🙂 

35874909_3AutoConnecting.thumb.gif.252f15f69948e5a8cde4a0771fb53477.gif

 

ولما ننتقل إلى جهاز العميل .. يقوم البرنامج بالاتصال تلقائيا بقاعدة البيانات في جهازة ..

2066353501_4AutoConnectingtoClient.thumb.gif.4b410688868e6d00cf17bfd77f67b659.gif

وعندما لايجد البرنامج أي قاعدة بيانات متوفرة .. يفتح لك نافذة إنشاء اتصال جديد .. أو أنك تعدل الروابط في قسم التعديل ..

106733695_5NoBEFound.thumb.gif.5095300cf10d25c99594840aa4ee752b.gif

======================================================

الآن لإلغاء موضوع الاتصال التلقائي يحتاج أنك تلغي الخيار (اتصال تلقائي ) بتلك القاعدة .. ويمكنك تحطه لقاعدة معينة وتلغيه من الباقيات ..

1355623507_7CutAutoConnect.jpg.e5f506e1cfb362f0eef7aaecfb5954e7.jpg

بعد كذا عند الفتح ( لما تكون ألغيت الاتصال التلقائي ) ستظهر لك هذي النافذة مباشرة  ( الاتصال اليدوي بقاعدة البيانات ) :

803872079_8ManualConnect.jpg.1508cf6fb6c14d5d461c06ba1359f108.jpg

لاحظ أنه يخبرك في الأسفل بآخر قاعدة كان متصل بها .. أو القاعدة اللي متصل بها الآن 🙂 

بالمناسبة الآن بعد إضافة حقل لكلمة المرور الخاصة بقاعدة البيانات .. الآن البرنامج يسألك إذا كان لها باسوورد أو لا عند عمل اتصال بقاعدة جديدة 🙂 

 

=====1930093585_8NewBe.thumb.gif.343886b2ecd7e2a80e2a5500ddce9834.gif================================================================

 

وبخصوص ماكرو ال Autoexc تم تطويره أيضا 🙂 

181005952_1Autoexec.png.f3cb03df151e79e931b79953fa144dc0.png

وضيفة الماكرو أنه يشغل لنا دالة اسمها Start  .. ولها 4 متغيرات هذي المرة بدل 3 🙂 

1 -  تعطيها اسم أول نموذج أو فورم تريده يشتغل .

2- تكتب ( true / False ) وذلك لتقفيل البرنامج بشكل كامل وإخفاء النوافذ العلوية وتعطيل القوائم الخاصة ووو ... إلخ 😁 ( باختصار تجهيز البرنامج للتسليم النهائي).

3- تكتب ( true / False ) في حالة أنك تريد تفعيل خاصية الاتصال التلقائي لقاعدة الجداول أو تعطيله .

4 - نكتب فيه اسم أحد الجداول المرتبطة وذلك لفحص إذا كان البرنامج متصل بقاعدة البيانات (الجداول) أو لا ..

 

شي أكثر من كذا دلع !! 😄

======================================

والآن مع اللحظة الحاسمة .. ملف التحميل 😊

طبعا الغرض الأساسي من وضع العمل هنا .. لارتباطة بالموضوع الأساسي لأستاذنا @jjafferr

وأيضا يهمني رأيه ورأيكم جميعا في هذا الابتكار بغرض التعديل والتطوير والتحسين 🙂 

والهدف الأكبر خدمة المبرمجين وتسهيل حياتهم 😊

المرفق

 

 

 

Auto Reconnect FE.zip 494.73 kB · 387 downloads

 

19 ساعات مضت, Moosak said:

الحمدلله أنها عملت معاك 🙂 

وهذه هي أهم العناصر التي ستحتاج تنقلها لمشروعك :

image.png.eda334628020cf055c5db7f51ca0ab11.png

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

قام بنشر
3 ساعات مضت, abouelhassan said:

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

هذي المرة ضع ملفك أخي أبو الحسن 🙂 

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

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

تم تعديل بواسطه abouelhassan
قام بنشر
في 10‏/3‏/2022 at 20:10, Moosak said:

أما بخصوص طريقة فتح البرنامج بدون نوافذ علوية ومع إخفاء نافذة العناصر .. فجمعتها كلها في موديول واحد اسمه Start أناديه من خلال ماكرو البداية المسمى بالـ AutoEXEC  🙂 .. 

- فقط عليك أن ترسل له ثلاثة أشياء ( متغيرات ) :

1- اسم نموذج البداية ( أول نموذج تريده يفتح في البرنامج )

2- هل تريد ظهور النوافذ العلوية ونافذة العناصر ؟ تكتب : ( True / False ).

3- اسم أحد الجداول ( المرتبطة ) ،،،، لاحظ المرتبطة  🙂 وذلك بهدف فحص ما إذا كانت الواجهة مرتبطة بقاعدة البيانات أو لا .

فمن خلال هذا الموديول لن تحتاج للدخول فيه لتغيير الإعدادات .. فقط عليك كتابة المتغيارات هنا في ماكرو ال AutoEXEC .

image.png.7b9f2738081eddfd775b8b178b675359.png

أخي أبو الحسن عد إلى هذه المشاركة وافتح الماكرو AutoEXEC  لاحظ في الصورة الرقم 3 يشير إلى اسم أول نموذج يفتح في قاعدة البيانات .. عدله إلى اسم النموذج الذي لديك .. 🙂 
ولا تنسى تعدل اسم الجدول أيضا والمشار إليه بالرقم 1 .. 

قام بنشر (معدل)

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

تم تعديل بواسطه abouelhassan
  • Thanks 1
قام بنشر
في 10‏/7‏/2026 at 13:03, abouelhassan said:

هذا المثال نفذته  عند التطبيق للثاعدة يظل اول نموذج يخرج تم الاتصال دو ن ظهور النموذج المحدد للمسار

أخي أبو الحسن .. قمت بعمل تعديل بسيط على الملف في الموديول AutoExecMod وأضفت قاعدة بيانات خلفية لأنك لم ترفق ملف القاعدة الخاص بك ..


جرب الآن 🙂 

 

Auto Reconnect FE.rar

  • Like 1
قام بنشر

رأيت أنه من الأفضل فصل فكرتي في موضوع منفص لكي تأخذ فكرة أستاذي العزيز حقها من النتباه ..

مع تقديم العذر منك أستاذي العزيز @jjafferr على تطفلي في موضوعك الجميل 🙂:fff:

  • Like 1
قام بنشر
16 ساعات مضت, Moosak said:

أخي أبو الحسن .. قمت بعمل تعديل بسيط على الملف في الموديول AutoExecMod وأضفت قاعدة بيانات خلفية لأنك لم ترفق ملف القاعدة الخاص بك ..


جرب الآن 🙂 

 

Auto Reconnect FE.rar 226.99 kB · 2 downloads

شكر وتقدير وفائق الاحترام من اخيك ممتاز

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information