يا اخوان انا عملت مشروع بالفجول بيسك مربوط بالاكسس عبارة عن عيادة اسنان
لكن المشكلة ان ليس لدي اي فكرة عن الشبكات
كيف اجعل اكثر من جهاز يفتح البرنامج في نفس الوقت
يا ريت تدلوني على الدروس او اي موضوع يفيدني
وجزاكم الله الف خير
واعتق رقابكم
يا اخوان انا عملت مشروع بالفجول بيسك مربوط بالاكسس عبارة عن عيادة اسنان
لكن المشكلة ان ليس لدي اي فكرة عن الشبكات
كيف اجعل اكثر من جهاز يفتح البرنامج في نفس الوقت
يا ريت تدلوني على الدروس او اي موضوع يفيدني
وجزاكم الله الف خير
واعتق رقابكم
اخي eafu
يجب ان تضع قاعدة البيانات علي علي احد الاجهزة المتصلة بالشبكة ويكون هذا الجهاز هو السيرفر او الماستر
وتقوم بعمل شبكة بين الاجهزة الاخري والجهاز المستر وتعطيها اسم معين للشبكة
ويكون كل جهاز له اسم مثل pc1 , pc2 ,pc3 وهكذا لكل جهاز اسم محدد
ويكون الاتصال بقاعدة البيانات بالاجهزة العميل بمسار قاعدة البيانات
فاذا افترضنا انا قاعدة البيانات موضوعة علي الجهاز الماستر اللي اسمه مثلا pc1 علي الدريف d
فيكون مسارها كالتالي
\\pc1\d\database.mdb
تم تعديل هذه المشاركة بواسطة yasserstars في 11 مايو 2006 في 16:15
شكرا لكم على الردود
اخوي yasserstars الا احتاج الى اوامر sql server
هل هذا كافي
علما انني ابحث الان في المنتدى عن winsock
وشكرا
ماذا تقصد بكيف أجعل أكثر من جهاز يشغل البرنامج بنفس الوقت؟ لربما قصدك كيف أجعل أكثر من جهاز يستخدم نفس قاعدة البيانات بنفس الوقت؟
السلام عليكم ورحمة الله تعالى بركاته ...
أخي الكريم
تقنية
winsock6
طريقة إتصال سهلة وبسيطة ولكن أخي الكريم
لو تفضلت بعمل برنامجك ب
SQL SERVER 2000 or 2005
هذا النوع من الأنظمة يساعدك على التعامل مع قاعدة البيانات بصورة سهلة وبسيطة
إن برنامجك يعمل بصورة سهلة
إن قاعدة بيانات الأكسس تشبه كثيرا إلى تقنية ال
sql SERVER
إقترحت عليك هذا النموذج لإنه فعال في الشبكات تختار جهازا واحدا يعتبر سيرفر ..
موفق إن شاء الله
الحاج نقيبل
برمجة عامة ..
لا تنسى
هناك كود سورس متوفر لــ
ADO and SQL SERVER CONNECTION STRING
السلام عليكم ورحمة الله
أخي الكريم / ... لا يصح تشغيل البرنامج من اكثر من مستخد .. بمعنى اخر البرنامج يعمل جهاز رقم واحد .. ونسخة اخرى من البرنامج تعمل على جهاز رقم 2... وهكذا...
بينما تكون البيانات في جهاز اخر يكون (يفضل ان يكون مستقل او خادم / ولكن لا يمنع ان يكون اي من تلك الأجهزه التي يعمل عليها المشغلون)
اسهل طريقة وهي بدائيه!
وضع ملف قاعدة البيانات MDB في جهاز A في المجلد c:\DB
ثم من الجهار رقم 1.... تقوم بعمل Map Drive بحيث يكون على سبيل المثال درايف :Z
وبهذا تكون البيانات موجوده في كل من الأجهزه وكانها محليه وفي القرص التخيلبي :Z
طريقة عمل Map Drive
اضغط باليمين على My Computer
اضغط على Map Netowk Drive
ستظهر نافذه ... أختر مكان الجهاز بالشبكة ومكان القرص (بعد عمل مشاركة فيه بالتأكيد) ومن ثم أختر القرص ... على سبيل المثال :Z
شارك معنا في (عمل مشاريع برمجيه بمشاركة جميع الأعضاء هنا, مشاريع برمجية كاملة)
من سجن عكا وطلعــت جنـازة...
محمد جمجوم و فؤاد حجـازيجازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما
محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره
أخي الكريم
إذا إستعمل
Map Drive
فإنه تقع عدة مشاكل في الشبكة من بينها
عندما يكون هناك ضغط في تغيير معلومة أو سجل ما في قاعدة بيانات
فإنه في نظام الشبكة تقع مشاكل من بينها تغيير ملفات نفس الشخص أو الكود
فإن ذللك يؤدي إلى توقف البرامج أو يأخذ الشخص المراد تغيير معلومة ما في ملفه إلى أخذ أخر تعديل من طرف آخر جهاز الذي غيره
بينما
ال
SQL SERVER 2000 or Database Connection
يستطيع الإتصال بها الكثير من الأجهزة دون وقوع أية مشاكل في قاعدة البيانات كما أنها تكون محمية
أخي الكريم التجربة ناجحة كما أنها مجربة من طرفي
والله يكون في عونك .
احواني الاعزاء ليه وجع الدماغ ده كله ما تستخدموا اداة ado الا بتشتغل علي الانترنت والشبكات وريحوا دمغكوا شوفوا انتوا فكرة واحد وتدكوا فين لعمل تشير لملفات ودريفات وهمية مع ان الحل بسيط ليه كل واحد ما يفكرش بعقله هو او يفكر في طريقة اخري لا الكل خد فكرة التشير والشبكة والمسار مع احترامي للجميع طبعا يا جماعة يا ريت نرتب افكارنا شوية بعد ازنكوا عشان نوصلل للحل الامثل وصدقوني كده احسن وبالنسبة للاجابة زس ما قلتلكوا ما فيش ولا واحد فكرة في اداة ado data control الخاصة بمكتبة ado وهيا جبارة للعمل علي نظام السيرفر والخوادم والكلام ده ومرسي وشكرا والسلام علكم ورحمة الله بوركاته
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…