المشاركات : 13
المواضيع 1
الإنتساب : Sep 2019
السمعة :
0
الشكر: 0
تم شكره 13 مرات في 8 مشاركات
10-11-19, 08:38 PM
(آخر تعديل لهذه المشاركة : 10-11-19, 08:41 PM {2} بواسطة amrgemaey555.)
زملائي الأعزاء المهتمين ببرمجة الفجوال بيسيك
لقد قمت بتصميم برنامج لإدارة حسابات الشركة و عمل التقارير و قد كان يعمل بصورة ممتازة من سنوات
إلى أن فكرت في إمكانية تشغيله على شبكة من مجموعة حواسيب بطريقة المشاركة و الاتصال برقم ال IP وليست شبكة داخلية أو محلية
فواجهت مشكلتان
المشكلة الأولى هو الجدار الناري و الحماية بالأجهزة بتمنع الاتصال و فتح البرنامج من على كمبيوتر الخادم بواسطة كمبيوتر العميل وهذة المشكلة لم أجد لها حل و نرجوا مساعدتكم لي لحلها
المشكلة الثانية هي أن البرنامج بيتصل بقواعد البيانات عند فتح أكتر من نسخة من البرنامج بملف المشاركة على الكمبيوتر الرئيسي ويفتحها ولكن لتواريخ قديمة مثلا قاعدة البيانات مسجل بها حتى بداية شهر نوفمبر ولكن البرنامج عندما يفتح بنظام المشاركة لا يقرأ البيانات المسجلة بالقاعدة إلا حتى نهاية شهر أغسطس
فالسؤال هو لماذا؟؟
هل لعطب ما بقاعدة البيانات؟؟
لكن النسخة التي تفتح على كمبيوتر الخادم تقرأ كل البيانات حتى آخر تاريخ
فهل أحد لدية حل لهاتان المشكلتان؟؟
مع جزيل الشكر و التقدير
المشاركات : 426
المواضيع 17
الإنتساب : Dec 2015
السمعة :
22
الشكر: 7952
تم شكره 2382 مرات في 293 مشاركات
عن نفسي اضن انه يجب إيقاف الجدار الناري من اعدادات جهاز الكمبيوتر كما هو الحال عند إيقاف تحديثات ويندوز
اما المشكله الثانيه ربما تكون من تنسيق التاريخ في الجهاز
حاول ضبط كل شي يخص التاريخ تماما مثل الجهاز اللي فيه النظام
هذا والله اعلم
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps
3) myalsailamy
4) ahmedabdelaliem
5) sendbad100
6)Amir_alzubidy
المشاركات : 13
المواضيع 1
الإنتساب : Sep 2019
السمعة :
0
الشكر: 0
تم شكره 13 مرات في 8 مشاركات
مشكور أخي الكريم و جاري التطبيق و سأخطركم بالتطورات
مع جزيل الشكر
المشاركات : 426
المواضيع 17
الإنتساب : Dec 2015
السمعة :
22
الشكر: 7952
تم شكره 2382 مرات في 293 مشاركات
حبيت اتفقدك
هل كل شيء على ما يرام
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps
3) myalsailamy
4) ahmedabdelaliem
5) sendbad100
6)Amir_alzubidy
المشاركات : 13
المواضيع 1
الإنتساب : Sep 2019
السمعة :
0
الشكر: 0
تم شكره 13 مرات في 8 مشاركات
حياك الله أخري الكريم
أولا اعتذر بشدة عن التأخر بالرد لدواعي السفر
ثانيا رغم أن هذا الموضوع هام جدا لي حتى الأن لا يوجد حل
المشاركات : 551
المواضيع 13
الإنتساب : Sep 2013
السمعة :
94
الشكر: 6399
تم شكره 8580 مرات في 478 مشاركات
سلام عليكم
اخي لماذا لا يوجد حل
هل تتصل على البرنامج من خلال Static IP ام شبكة محلية
ما هو نوع قاعدة البيانات
ما هو نوع جهاز الخادم هل سيرفر ام كمبيوتر عادي
ما نوع الوندوز الذي يعمل على جهاز الخادم
ما هو كود البحث بين تاريخين لديك
قصة الجدار الناري امره سهل بمجرد اغلاقه او عمل منفذ فيه تستطيع التغلب على هذه المشكلة
قصة مكافح الفيروسات ليه بيوقف قاعدة البيانات يمكنك ايقافه مؤقتا والتحقق ما اذا كان يتسبب في مشكلة في الاتصال ام لا
لا تتأخر في الرد لان ليس لدي وقت مضغوط ولكن سؤالك مهم لكي يستفيد منه الجميع
محاسب / أحمد عبد العليم
الى اللقاء ان شاء الله
المشاركات : 13
المواضيع 1
الإنتساب : Sep 2019
السمعة :
0
الشكر: 0
تم شكره 13 مرات في 8 مشاركات
أخي الكريم
السلام عليكم ورحمة الله و بركاته
أولا أشكرك جزيل الشكر لى الإهتمام و أعتذر على التأخر بالرد
المشكلة انا حاولت كتير بهذا الموضوع وللأسف لم أنجح
الفكرة بإختصار انا صممت برنامج لتسجيل الصادرات و واردات لمكان عملي وهو ناجح جدا لو اشتغل على جهاز واحد
فجتني فكرة ان اسمح بفتح أكثر من نسخة من البرنامج على كمبيوتر واحد كأنة ٍSERVER COMPUTERو يتم فتحة من إختصارات على الكمبيوترات الأخرى كأنها CLIENT COMPUTER
عن طريق مشاركة الملفات بال IP الخاص بالجهاز
البرنامج بيتصل بقاعدة البيانات بواسطة DAO CONNECTION
كود البحث بين تاريخين عن طريق أمر SELECT BETWEEN وهو ناجح جدا و كذلك كل أوامر البرنامج و الأكواد من بحث و تقارير
مشكلتي كيف أربط الأجهزة معا ليفتحو البرنامج من على الكمبيوتر السيرفر
منتظر رد حضرتك متمنيا تساعدني لحل هذه المشكلة
مع جزيل الشكر
المشاركات : 551
المواضيع 13
الإنتساب : Sep 2013
السمعة :
94
الشكر: 6399
تم شكره 8580 مرات في 478 مشاركات
وعليكم بالسلام ورحمة الله وبركاته
اخي الحبيب حياك الله
اخي لا يجوز بهذه الطريقة البرنامج تاخد نسخه منه كامله وتقوم بالاتصال بقاعدة البيانات منها وليست بطرقة الاختصارات هذه فيه ادوات ومديول وغيرها في البرنامج يجب ان تنصب نسخة الفيجوال بيسك كامله على الكمبيوترات الاخرى ايضا حتى تتفادى مشاكل عدم التنصيب وتقوم بالتجربة
ثانيا مكتبة ال DAO هي مكتبة قديمة يجب التحديث الى مكتبة ال ADO ويجب ان تتعامل مع قاعدة بيانات SQL server حتى تستطيع التعامل بسهوله وسلاسه في برنامجك
اخير اذا اردت المساعدة يمكننا مساعدتك في الاكود للتحديث وربنا يوفقك حبيبنا
بالتوفيق
محاسب / أحمد عبد العليم
الى اللقاء ان شاء الله