الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

مغلق
بدأه ياسر محمدحسانين في 25 سبتمبر 2006 · 9 رد · 827 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندى قاعدة بيانات بها الحقول التالية

اسم الصنف الكمية السعر الاجمالى

كيف انقل مجموعة السحلات الموجودة فى القاعدة db1 الى القاعدة التى بها نفس الحقول المسماة db2 التى تعتبر قاعدة البيانات الاساسية

مع العلم اننى استخدم الاداة ado فى ربط قاعدة البيانات

وشكرا

#2

الأمر في غاية السهولة واليسر

ستربط الحقل المراد نقله مع text 1 مثلا ونربط الحقل منقول إليه مع text 2

بعد ذلك نأتي لزر الانتقال للحقل التالي ونساوي التكت الثاني بالأول

ضع مفك التست فوق زر ENTER لينهي لك نقل جميع الحقول في ثوان

ربنا لاتزغ قلوبنا بعد إذ هديتنا وهب لنا من لدنك رحمة

#3

شكرا اختى الكريمة ولكن ارجوا توضيح معنى العبارة التالية

اقتباس
ضع مفك التست فوق زر ENTER لينهي لك نقل جميع الحقول في ثوان

وشكرا على الفكرة الممتازة

#4

من خلال الامر اضافة في data2 (المراد النقل لها) و مساوى الحقول في بين الداتا بيس طبعا مع جعل حقول data2 هي الاقرب الى اليسار

وامر الحذف في data1 لنفس سجل الذي تم نسخة الى الـ data 2

و السلام عليكم

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#5

اخي الكريم ياسر محمدحسانين .

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

rs2.addnew
rs2.fild("1") = rs.fild("1")
rs2.fild("2") = rs.fild("2")
rs2.fild("3") = rs.fild("3")
rs2.update

حيث ان

rs2 = يدل على الجدول الذي سينقل له البيانات

rs = تدل على الجدول الذي ستأخذ منه البيانات

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

خذ الفكرة وحاول تطبيقها أو قم بأرفاق مثال مربوط مع قاعدة البيانات وسيتم التعديل عليه والرد عليك بشكل سريع .... وبالتوفيق -_-

تم تعديل هذه المشاركة بواسطة HnHn في 26 سبتمبر 2006 في 02:10

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#6
اقتباس
ضع مفك التست فوق زر ENTER لينهي لك نقل جميع الحقول في ثوان

المقصود بدل من الضغط المباشر على ال command1 اللي فية الأمر بالتساوي واللي فيه الانتقال للسجل التالي

عند وضع المفك على الenter بيغنيك عن تكرار الضغط لغاية ما تنتهي عملية النقل

مجربة 10000%

ربنا لاتزغ قلوبنا بعد إذ هديتنا وهب لنا من لدنك رحمة

#7

شكرا لكم جميعا وجعله فى ميزان حساناتكم فانتم اخوة اعزاء

#8

جربت الطريقة ولكنه ينقل اول سجل فقط وانا اريد ان انقل كل السجلات

ثانيا اريد احذف كل سجل يتم نقلة من db10 الى db11

ارجوا ان يتسع صدر الاخوة وانا مرسل مثال بسيط

___.zip

#9

السلام عليكم

أخى الكريم ياسر محمدحسانين

تم تعديل المثال لنقل البيانات

إذا كان هناك مشكله ارجو الرد

_____.rar

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#10

ممتاز جدا لك كل الشكر والتقدير

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…