06-09-18, 02:09 PM
(06-09-18, 01:40 PM)DOX.1 كتب : الله يعطيكم العافيه
طيب قاعدة البيانات أكسس فيها البيانات قمت بتحول مسمى الأعمده توافقاً مع أسكيول سيرفر
أحب أضيف في أسكيول سيرفر أعمده جديده عمود code_Emp هذا أعمله فورمات ليصبح السجل رقم 1
عمود id =1 عمود code_Emp = EM00001
هذه ليست موجوده في قاعدة البيانات القديمه وأحب أضيفها في القاعده الجديده وكذلك
والأستفسـار الأخر
إذا أضفت أعمده جديده كيف أملأها ببيانات مثلاً عند النقل من القاعده القديمه إلى الجديده أكتب لي في الحقول الجديده نص "غير معروف"
معليش طولت عليكم
فى البداية انت غير ملزم ان تجعل المسميات متضابقة بين كل منهم
اذا كنت تطبق عملية النقل وفاً للسورس الذى ارفقته
لان انت ستتعامل مع المسميات طبقاً للسطر التالى
كود :
Dim SelectSql As String = "INSERT INTO " & TextBox2.Text & " (MyName, DateDay) VALUES ('" & dtAcc(ii)(1) & "', '" & dtAcc(ii)(2) & "')"فلاحظ هنا اسم MyName يمكنك مثلاً جعله اى اسم اخر فى الجدول
لكن عليك وضع الاسم فى السطر الاعلى للاسم الذى قمت بتسميته
يمكنك اضافة اى عمود كما تشاء لانك بالنهاية عند ترحيل البيانات بترحل بناءاً
اسم عمود محدد فى السطر كما فى الاعلى الى قيمة يتم تحديدها من عمود محدد كما هو هنا
PHP كود :
dtAcc(ii)(1)
ولاحظ ان القيمة هنا تعنى العمود الثاني ويمكنك استخدامه بهذا الشكل
PHP كود :
dtAcc(ii)("MyName")
لو تلاحظ ان عمود الـ ID غير مستخدم فى الترحيل البيانات من جدول لاخر
لانه عبارة عن ترقيم تلقائي فلا يلزم ترحيل القيمة من جدول الى اخر بما انه ترقيم تلقائي
من الممكن يكون لديك جدول عبارة عن بيانات التالى
1 ahmed datenow
5 mohamed datenow
بحيث الترقيم 1 5 6 7 8
بسبب تم حذف من 2: 4 مسبقاً
هنا عند الاضافة فى قاعدة بيانات الـ Sql ستجد ترقيمهم
1 2 3 4 5 وليس 1 5 6 7 8
انت كل ما عليك فعله فقط فى الاعمدة الجديدة التى تتواجد فى قاعدة البيانات sql
ان تجعلها تقبل قيمة فارغة أو ان تجعل لها قيمة افتراضية وبكده لم يحدث معك اى مشكلة
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

