تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارجو المساعده في كود نقل البيانات
#1
اخواني لدي جهاز server ولدي جهاز clint في الجهاز الرئيسي يوجد برنامج الحسابات وتعريف الأصناف عند تعريف صنف جديد اريد نقل بياناته الى clint اي نقطة البيع ولاكن ماهو الكود الذي يقوم بنقل البيانات من القاعدة الى قاعدة اخرى عن طريق الشبكة
ارجو الأفادة وشكرا
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم

- أليست قاعدة البيانات واحدة وهي التي موجودة في السيرفر ، بحيث البرنامج الموجود في الجهاز العميل فقط واجهة ويقرأ البيانات من قاعدة السيرفر ، أم البرنامجين مختلفين أم البرنامج نفسه واحد ولكن في كل جهاز قاعدة خاصة به .
كود :
For each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد }}}}
تم الشكر بواسطة:
#3
لا قاعدة بيانات تختلف من السيرفر الى الكاشير
الذي في الكاشير يوجد فيها المبيعات فقط
والسيرفر كافة الحسابات
طريقة العمل offline
يعني الكاشير فيه قاعدة بيانات مختلفه عن السيرفر وسيكون بينهم ارسال واستقبال مع العلم انها ستكون شبكة داخلية
الرد }}}}
تم الشكر بواسطة:
#4
السلام عليكم

- طيب ماهو نوع قاعدة البيانات؟ وبرنامج الكاشير من أين يقرأ أو يستعلم عن بيانات الأصناف ؟ هل من قاعدة البيانات الخاصة به أم من التي في السيرفر إذا كان لا يقرأ من السيرفر فلماذا لاتضيف الصنف في قاعدتة فقط وإذا كان يقرأ من السيرفر فلا تحتاج أن تضيف الصنف في قاعدته ، أرجوا إيضاح هذه التساؤلات .

- تحياتي .
كود :
For each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد }}}}
تم الشكر بواسطة:
#5
السلام وعليكم
نوع قاعدة البيانات اكسس
في جهاز السيرفر يوجد برنامج الحسابات فيه جدول اسمه Items يتم تسجيل الأصناف فيه (اسم الصنف_رقم الصنف_سعر البيع_الوحده)
في الكاشير توجد قاعدة بيانات بأسم Stockpos فيها جدول يحمل اسم Items المطلوب هو كود يقوم بجلب كل الاصناف الموجودة داخل قاعدة البيانات التي في السيرفر الى قاعدة البيانات الموجودة داخل الكاشير عن طريق الشبكة اي نريد جعل تكست بوكس مثلا لتحديد مسار قاعدة البيانات الموجودة في السيرفر

اخي قراءة الأصناف تتم من داخل الكاشير ولذلك نريد جلب البيانات من السيرفر ليتم قرائتها في نفس الجهاز


الملفات المرفقة صورة/صور
   
الرد }}}}
تم الشكر بواسطة:
#6
السلام عليكم

- أخي العزيز ، أرى أنك لاتحتاج لجدول Items في قاعدة الكاشير أقرأ الأصناف مباشرة من قاعدة السيرفر ، والطريقة لعمل ذلك هو الإتصال بها مباشرة من السيرفر ، والطريقة لعمل الإتصال هي :
- قم بعمل مشاركة للمجلد الذي قاعدة السيرفر فيه ، وحدد صلاحيات المشاركة السماح للقراءة والكتابة .
- لنفترض أن إسم المجلد هو DBFolder وإسم قاعدة السيرفر هو DB1 وإسم الكمبيوتر لجهاز السيرفر ServerPC .
- سيكون مسار قاعدة السيرفر الذي ستستخدمه في جملة الإتصال التي في برنامج الكاشير هو :
\\ServerPC\DBFolder\DB1.mdb
- أو آيبي السيرفر مثلاً :
\\192.168.1.1\DBFolder\DB1.mdb

- وتقرأ الأصناف من قاعدة السيرفر مباشرة .
- أما إذا أردت نقل جميع الأصناف من قاعدة السيرفر إلى قاعدة الكاشير وليس كل الأصناف في كل مرة وإنما الجديد من الأصناف الذي لم يتم نقله ، فقد أجبتك عن هذا السؤال في مشاركة أنت قمت بطرحها .? وهذا رابطها : http://vb4arb.com/vb/showthread.php?tid=607

- تحياتي
كود :
For each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد }}}}
تم الشكر بواسطة:
#7
أخوي VB_CODER الطريقة الذي ذكرتها فيها مشاكل كثيرة اذا تصورنا لدي موقع يوجد فيها عدد 5 كاشيرات كلها تقراء مباشرة من السيرفر اي Online
في حالة حدث مشكلة في السيرفر او انقطعت الكهرباء عن السيرفر تتوقف كل الكاشيرات وقد حدثت معي عند احد العملاء تعطل جهاز السيرفر وقمنا بنقل قاعدة البيانات يدويا الى كافة الكاشيرات وايضا مشاكل البط في قراءة البيانات واكثر من كذا
ارجو ان تكون وضحت الفكرة

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

- طيب إذا فيها مشاكل فإستخدم الإستعلام الذي وضعته لك في المثال في المرفقات في مشاركتك هذه :
http://vb4arb.com/vb/showthread.php?tid=607

- وغير المسار الخاص بقاعدة السيرفر ، بنفس طريقة المسار الذي ذكرته لك في ردي السابق .

- تحياتي .
كود :
For each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد }}}}
تم الشكر بواسطة:
#9
اشكرك اخوي جاري التجربة
الرد }}}}
تم الشكر بواسطة:
#10
السلام عليكم

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

- تحياتي .
كود :
For each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [ تمّ الحل ] : تطبيق الأداة MSChart حسب البيانات عبد العزيز البسكري 21 266 20-02-17, 03:16 PM
آخر رد: sendbad100
  سؤال عن قاعدة البيانات اكسس مبرمج جديد 5 102 17-02-17, 01:27 PM
آخر رد: مبرمج جديد
Heart [vb6.0] استفسار - كيف اجعل قاعدة البيانات على الانترنت sl_dl1 1 59 14-02-17, 01:06 AM
آخر رد: Ahmed_Mansoor
  [سؤال] تشفير قاعدة البيانات عمور2016 8 175 11-02-17, 05:01 PM
آخر رد: Amir_alzubidy
  خطاء ارجو تصحيح الكود عمر سالم 5 92 10-02-17, 06:18 PM
آخر رد: sendbad100
  نقل البيانات من DataList1 الى DataList2 alfakeehy 22 273 10-02-17, 03:02 PM
آخر رد: alfakeehy
  اساتذتى الكرام ارجو المساعدة بخصوص كاليندر كنترول mhareek 9 98 08-02-17, 12:58 PM
آخر رد: mhareek
  [سؤال] عدم تكرار البيانات داخل الكمبو عمور2016 2 105 28-01-17, 02:20 PM
آخر رد: عمور2016
  [ تمّ الحل ] : فرز البيانات عبد العزيز البسكري 3 152 15-12-16, 03:14 PM
آخر رد: sendbad100
  ضغط و إصلاح قاعدة البيانات عبد العزيز البسكري 14 396 12-12-16, 03:00 PM
آخر رد: عبد العزيز البسكري

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


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