تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
#21
(07-01-19, 02:18 PM)elgokr كتب :
(26-12-18, 12:52 PM)aboezzat84 كتب : السلام عليكم 
جهد مشكور عليه وشرح وافى 
لكن المشكله تكمن فى انه عند استخدام هذه الطريقة مع  VB6 عند فتح 2 من المستخدمين لنفس الشاشة ليكن اضافة عميل تحديث قاعدة البيانات لا يتم لكلا المستخدمين كل مستخدم يظهر له م ا تم اضافته من جانبه فقط 
بعد الدخةل ة الخروج من الشاشة يظهر التحديث لكلاهما 

هل من حل ؟


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


الامر هنا يرجع لطريقة استخدام الكود لديك اخى الفاضل
ما تتحدث عليه هنا انك تقوم بعمل فتح قاعدة الباينات لعمل اضافة مثلاً بدون عمل اغلاق
ويترتب الامر الاخر بان الجداول تحتوى على ترقيم تستلى يدوي وليس تلقائي 

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

فهنا تم استوعاب كلاً منهم ان العدد 5 
ولكن قام واحد بعمل حظ واغلاق والاخر تاخر قللاً بعض الوقت ثم اتى ليحظ ولم يتم الحفظ
والسبب انه رقم 6 اصبح مسجل فعلياً فى الجدول 

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

حتى اعطيك الحل لمثال المرفق والتعامل معه
لكن يفضل عمل المرفق بموضوع مستقل في قسم اسئلة vb6 

تحياتى لك
وتمنياتى ك التوفيق

السلام عليكم 
للعلم دائما ما أستخدم الترقيم التلقائي 
مرفق مثال فى طور التصميم 

برجاء إفادتنا


الملفات المرفقة
.rar   sampel.rar (الحجم : 408.45 ك ب / التحميلات : 77)
الرد }}}
تم الشكر بواسطة:
#22
ممكن طريقة عمل مشغل سيرفر لافت في البرنامج لكي اعمل برنامج my canal وشكرا هلى شرح
الرد }}}
تم الشكر بواسطة: elgokr
#23
ماشاء مجهود مهم
جزاك الله خير
بقيت الاجابة على الاشكال الاخير للاخ
[b]aboezzat84[/b]

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

غير التاكد غي زر  الاضافة
الرد }}}
تم الشكر بواسطة: elgokr
#24
(09-02-19, 02:02 PM)حاتمي كتب : ممكن طريقة عمل مشغل سيرفر لافت في البرنامج لكي اعمل برنامج my canal وشكرا هلى شرح

مرحباً اخى حاتمي
اتمنى التوضيح اكثر لما تريده

تحياتى لك
وتمنياتى لك التوفيق

(11-02-19, 10:31 AM)alfaiz678 كتب : ماشاء مجهود مهم
جزاك الله خير
بقيت الاجابة على الاشكال الاخير للاخ
[b]aboezzat84[/b]

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

غير التاكد غي زر  الاضافة

تسلم لك اخى الحبيب alfaiz678
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#25
بارك الله فيك
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#26
لى ولك وللجميع بامر الله يارب

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#27
بارك الله بك اخي الكريم وجازاك كل خير بحثت عن طريقة لحماية قاعدة البيانات من نوع اكسس ولم اصل لاي نتيجه الى ان وصلت الى هذا الشرح الرائع بارك الله بك وفي ميزان حسناتك لكن لدي استفسار بخصوص مجلد يتم حفظ ملفات مرفقة بداخلة من نوع pdf ومسار البرنامج سيكون بجانب البرنامج الرئيسي كيف يمكنني حماية هذا المجلد في حال كان لدي اكثر من مستخدم للبرنامج 
وتقبل مروري
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#28
(11-04-19, 11:30 AM)ahmadpal كتب : بارك الله بك اخي الكريم وجازاك كل خير بحثت عن طريقة لحماية قاعدة البيانات من نوع اكسس ولم اصل لاي نتيجه الى ان وصلت الى هذا الشرح الرائع بارك الله بك وفي ميزان حسناتك لكن لدي استفسار بخصوص مجلد يتم حفظ ملفات مرفقة بداخلة من نوع pdf ومسار البرنامج سيكون بجانب البرنامج الرئيسي كيف يمكنني حماية هذا المجلد في حال كان لدي اكثر من مستخدم للبرنامج 
وتقبل مروري

لى ولك وللجميع بامر الله


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

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

وسيكون تحديد من خلال الكود بحيث
تجعل المسار ليس بجانب البرنامج
ويكون المسار كمثال
كود :
\\server\upload\

او يمكنك جعله كا settings او قراءة txt
بحيث تتاح لك تعديل المسار من خلال البرنامج او الملف txt
حتى لا تحتاج الى تعديل سورس البرنامج فى كل مرة يتم تغيير المسار

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

VB.Net

C#


تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#29
جزالك الله خيرا اخي
عندي استفسارين.دلوقت انا بعتمد في امن البرنامج علي قاعدة البيانات للتحقق.وبعد ما عملت split لقاعدة البيانات اصبح عندي قاعدة جديده مفتوحه ليس لها password يعني يقدر اي حد يفتحها ويشوف اللي عايزه.تاني حاجه في عندي دلوقت قاعده باسم database ودي فيها اسهم امام الجداول ,ونسخه تانيه باسم database_be
انهي واحده هتبقي علي السيرفر وعلي باقي الاجهزه
اسف للاطالة اخي
الرد }}}
تم الشكر بواسطة:
#30
مرحباً اخى makky


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

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

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

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

اتمنى ان تكون الصورة وضحت لك

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: تعليموه , تعليموه


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] مساعدة في ربط جهاز البصمة بقاعدة بيانات access سعيد كنيمو 4 3,655 21-10-23, 04:52 PM
آخر رد: ُEzril3
  [سؤال] محتاج أربط قاعدة البيانات ب جوجل دريف ؟؟؟ Harmhanz 0 379 07-10-23, 02:56 AM
آخر رد: Harmhanz
  بيانات الطلاب seddiki_adz 0 479 16-07-23, 11:22 PM
آخر رد: seddiki_adz
Video فرز نموذج فرعي من خلال Listbox في قاعدة بيانات اكسيس ggtt17121985 0 581 16-06-23, 02:50 AM
آخر رد: ggtt17121985
  مساعدة في كود VBA لقاعدة بيانات إدارة مشاريع أحمد عامر 19 1,802 02-04-23, 08:50 PM
آخر رد: أحمد عامر
  مساعدة في كود VBA لقاعدة بيانات إدارة مشاريع أحمد عامر 1 388 28-03-23, 06:53 PM
آخر رد: sanyor77
Photo [سؤال] بخصوص تغير ترميز قاعدة البيانات MSSQL Chiqwa 1 446 17-01-23, 11:55 PM
آخر رد: Amir_Alzubidy
  [كود] رسالة خطا عند استبدال معلومات في قاغدة بيانات kamel1978 0 503 03-12-22, 08:25 PM
آخر رد: kamel1978
  كود جاهز سهل لربط لأرفاق الملفات خارج قاعدة البيانات hanymajdy 0 1,130 31-10-22, 12:38 PM
آخر رد: hanymajdy
Star مشكلة قاعدة البيانات لاتقبل التعديل على التصميم lord52436 1 771 25-10-22, 03:14 PM
آخر رد: Taha Okla

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم