تقييم الموضوع :
  • 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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] اضافة الصور الى ملف واسترجاعها بدون قاعدة البيانات haitham Muhammed 3 417 24-01-24, 01:51 PM
آخر رد: haitham Muhammed
  عدم ضهور كل البيانات فراس محي 1 223 15-12-23, 06:05 AM
آخر رد: Taha Okla
Question [vb6.0] نامل المساعدة في المثال المرفق يوجد مشكلة في إضافة رقم الصنف الى قاعدة البيانات لا اع Microformt 1 241 23-10-23, 12:11 AM
آخر رد: Taha Okla
  نقل بيانات الجدول الى جدول اخر بعد تجميع البيانات haithamelareny 1 357 10-08-23, 11:54 PM
آخر رد: ahmedabdelaliem
Question [vb6.0] هل يوجد كود لضغط وإصلاح قاعدة البيانات ، أعني قاعدة بيانات Access؟ Microformt 1 455 27-07-23, 08:33 PM
آخر رد: Taha Okla
  اخوانى الاحباب ارجو المساعدة فى كود النسخ واللصق mhareek 1 404 15-07-23, 02:28 PM
آخر رد: Amir_Alzubidy
  السلام عليكم احبابى ارجو ان تكونو بخير ارجو المساعد فى عمل رابط mhareek 4 506 28-05-23, 12:33 PM
آخر رد: mhareek
  [كود] اريد المساعده mohamed memoo 0 370 01-12-22, 07:23 PM
آخر رد: mohamed memoo
  مشاركة قاعدة البيانات محمد عياش 1 425 30-11-22, 11:33 PM
آخر رد: Taha Okla
  [vb6.0] تصدير البيانات محمد عياش 6 753 16-11-22, 06:49 AM
آخر رد: محمد عياش

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


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