27-05-15, 08:26 PM
29-05-15, 07:11 PM
الاستاذ الفاضل ابو ايهاب
برجاء حل المشكلة
برجاء حل المشكلة
29-05-15, 09:19 PM
السلام عليكم
والله اخوك ابو ايهاب .. ترك البيسك كلة والاكسس كمان من زمان
لانه مضطر اتابع مع الميكروسوفت
الشغل كلة الان C Sharp + LINQ TO SQL + EF + MVC + Razor Engine
والله اخوك ابو ايهاب .. ترك البيسك كلة والاكسس كمان من زمان
لانه مضطر اتابع مع الميكروسوفت
الشغل كلة الان C Sharp + LINQ TO SQL + EF + MVC + Razor Engine
30-05-15, 05:56 PM
السيد ابو ايهاب
المهم الجدول يتم نسخه
لكن لا يجعل الحقل فهرسي
اذا
كيف
اما اعدل خصائص الحقل بالكود الي حقل فهرسي
او انسخ حقل فهرسي
وحسب معلوماتي
طالما تنفذ في اكسس تنفذ في الفيجوال
برجاء حل المشكلة لي وللاخرين
المهم الجدول يتم نسخه
لكن لا يجعل الحقل فهرسي
اذا
كيف
اما اعدل خصائص الحقل بالكود الي حقل فهرسي
او انسخ حقل فهرسي
وحسب معلوماتي
طالما تنفذ في اكسس تنفذ في الفيجوال
برجاء حل المشكلة لي وللاخرين
30-05-15, 07:03 PM
سلام
هذا كود إن شاء الله يكون ما تبحث عنه
موفقين
هذا كود إن شاء الله يكون ما تبحث عنه
كود :
Dim cmd As New OleDb.OleDbCommand
cmd.Connection = cnn
cnn.Open()
cmd.CommandText = "SELECT * INTO [table2] FROM [table1]"
cmd.ExecuteNonQuery()
cmd.CommandText = "ALTER TABLE [table2] ADD PRIMARY KEY ([id])"
cmd.ExecuteNonQuery()
cnn.Close()
cmd.Dispose()موفقين
30-05-15, 09:07 PM
السيد الفاضل
شكرا لك كثيرا
هذا الكود جدول
لكن
الحقل الفهرسي يكون مختلف
ارغب ان يكون محتوي الحقل نفس قيمة الحقل الفهرسي في الجدول القديم
شكرا لك كثيرا
هذا الكود جدول
لكن
الحقل الفهرسي يكون مختلف
ارغب ان يكون محتوي الحقل نفس قيمة الحقل الفهرسي في الجدول القديم
30-05-15, 09:31 PM
سلام
الكود اللي اعطيتك هو جزئين
جزء نسخ الجدول table1 الى جدول جديد table2
طبعا مثل ما قلت انت انه لا يصبح الحقل فهرسي
عشان كدا في الجزء الثاني جعل الحقل id في الجدول table2 الجديد حقل فهرسي primarykey
راجع الكود وافهمه جيدا واختار الجزء اللهي تحتاجه
موفقين
الكود اللي اعطيتك هو جزئين
جزء نسخ الجدول table1 الى جدول جديد table2
كود :
cmd.CommandText = "SELECT * INTO [table2] FROM [table1]"طبعا مثل ما قلت انت انه لا يصبح الحقل فهرسي
عشان كدا في الجزء الثاني جعل الحقل id في الجدول table2 الجديد حقل فهرسي primarykey
كود :
cmd.CommandText = "ALTER TABLE [table2] ADD PRIMARY KEY ([id])"راجع الكود وافهمه جيدا واختار الجزء اللهي تحتاجه
موفقين
01-06-15, 02:56 PM
السيد الفاضل
شكرا لك دائما
كلام حضرتك مضبوط
االكود الثاني سوف ينشيء حقل برايماري كي
به مشكله
وهي
سوف يكون جديد
وقيمه لا تساوي قيم الحقل الفهرسي في الجدول القديم
في اكسس عندما ترغب في نسخ جدول
يظهر مربع حواري يطلب اسم الجدول الجديد
تجد الجدول الجديد بنفس قيم الجدول الاول بالضبط
هو هذا ما احتاجه
مره اخري انا شاكر لك
واذا كان هناك جزء غير واضح في طلبي برجاء الرد
للاهمية
برجاء حل مشكلتي
شكرا لك دائما
كلام حضرتك مضبوط
االكود الثاني سوف ينشيء حقل برايماري كي
به مشكله
وهي
سوف يكون جديد
وقيمه لا تساوي قيم الحقل الفهرسي في الجدول القديم
في اكسس عندما ترغب في نسخ جدول
يظهر مربع حواري يطلب اسم الجدول الجديد
تجد الجدول الجديد بنفس قيم الجدول الاول بالضبط
هو هذا ما احتاجه
مره اخري انا شاكر لك
واذا كان هناك جزء غير واضح في طلبي برجاء الرد
للاهمية
برجاء حل مشكلتي
01-06-15, 03:06 PM
سلام
راح اقول لك انا شو عملت عشان ارد على موضوعك
عملت قاعدة بيانات به حقل id ترقيم تلقائي فهرسي
ادخلت مجموعة اسطر
قمت متعمد بحف بعض الاسطر في الوسط
نفذت كود النسخ المذكور
عند فحص الجدول الثاني وجودت ان الارقام في الحقل id مطابقة حتى من ناحية الحذف لم اجدها
فكانت النتيجة ممتازة لوضع الكود اللي انت شفته
وارجع اقول ان ارقام حقل id لم يعيد ترتيبها لان هذا ما تريده، فانت تريد نفس الارقام بالضبط
موفقين
راح اقول لك انا شو عملت عشان ارد على موضوعك
عملت قاعدة بيانات به حقل id ترقيم تلقائي فهرسي
ادخلت مجموعة اسطر
قمت متعمد بحف بعض الاسطر في الوسط
نفذت كود النسخ المذكور
عند فحص الجدول الثاني وجودت ان الارقام في الحقل id مطابقة حتى من ناحية الحذف لم اجدها
فكانت النتيجة ممتازة لوضع الكود اللي انت شفته
وارجع اقول ان ارقام حقل id لم يعيد ترتيبها لان هذا ما تريده، فانت تريد نفس الارقام بالضبط
موفقين
01-06-15, 03:33 PM
تمام
كله تمام
مش عارق شاكرك ازي
شكري لك
كله تمام
مش عارق شاكرك ازي
شكري لك