تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة حفظ بإسم لجدول موجود في قاعدة البيانات مع بقاء الجدول الأساسي
#1
السلام عليكم ورحمة الله وبركاته
شباب أريد مساعدتكم في مشكلة لم أجد لها حلاً
يوجد لدي قاعدة بيانات يوجد بها جدول تمت عليه عمليات حفظ واضافة وتعديل وأريد أن أعمل له حفظ بإسم بحيث يتبقى بيانات الجدول الأساسي ثابته ويظهر لي جدول جديد في قاعدة البيانات يحتوي على التعديلات التي عملتها

ولكم جزيل الشكر والعرفان
                دمتم بود
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

إذا كان المقصود هو إنشاء جدول بنفس حقول وبيانات جدول موجود 

PHP كود :
SELECT INTO NewTable
FROM OldTable 




تمنياتي لك وللجميع التوفيق
الرد }}}
#3
(09-10-19, 10:52 AM)baha كتب : وعليكم السلام ورحمة الله وبركاته

إذا كان المقصود هو إنشاء جدول بنفس حقول وبيانات جدول موجود 

PHP كود :
SELECT INTO NewTable
FROM OldTable 




تمنياتي لك وللجميع التوفيق


لك جزيل الشكر على تعاونك


أستاذي أنا أريد أن أعمل إنشاء لأكثر من جدول بنفس بيانات وحقول الجدول الموجود ( مثل لما أعمل حفظ بإسم لملف word )
الرد }}}
تم الشكر بواسطة: baha , asemshahen5 , ابراهيم ايبو
#4
اخي هل المقصد منك انك تنسخ قاعده البيانات القديمه بتاريخ معين وتفتح قاعده بيانات جديده من الصفر
الرد }}}
تم الشكر بواسطة: asemshahen5 , baha , baha
#5
PHP كود :
   Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click
        Dim savefildlg 
As New SaveFileDialog
        With savefildlg
            
.Title "الرجاء تحديد مكان حفظ قاعدة البيانات"
 
           .Filter "Access Database 2007 - 2019|*.Accdb|Access Database 2000 - 2003|*.mdb"
 
           .InitialDirectory Application.StartupPath
        End With
        If savefildlg
.ShowDialog Windows.Forms.DialogResult.OK Then
            FileCopy
(Application.StartupPath "اسم قاعدة البيانات المصدر"Application.StartupPath "اسم قاعدة البيانات الجديدة")
 
       End If
 
   End Sub 
الرد }}}
تم الشكر بواسطة: baha , ابراهيم ايبو , Emam emam
#6
(10-10-19, 06:47 AM)asemshahen5 كتب :
PHP كود :
   Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click
        Dim savefildlg 
As New SaveFileDialog
        With savefildlg
            
.Title "الرجاء تحديد مكان حفظ قاعدة البيانات"
 
           .Filter "Access Database 2007 - 2019|*.Accdb|Access Database 2000 - 2003|*.mdb"
 
           .InitialDirectory Application.StartupPath
        End With
        If savefildlg
.ShowDialog Windows.Forms.DialogResult.OK Then
            FileCopy
(Application.StartupPath "اسم قاعدة البيانات المصدر"Application.StartupPath "اسم قاعدة البيانات الجديدة")
 
       End If
 
   End Sub 
[quote pid='150158' dateline='1570675644']

[/quote]

السلام عليكم ورحمة الله وبركاته

إخواني الكرام أتعبتكم معي كثيراً أنا لا أريد أن أعمل قاعدة بيانات جديدة ولكن عندي جدول داخل قاعدة البيانات عدلت عليه بعض البيانات وأريد أعمل نسخة منه بعد التعديل وتحفظ داخل نفس القاعدة مع بقاء بيانات الجدول الأول كما هي
بحيث أستطيع أن ‘عمل منه نسخ كثيرة وتحفظ داخل نفس القاعدة

                                                                               مع جزيل الشكر لكم
                                                                                       دمتم بود
الرد }}}
تم الشكر بواسطة: asemshahen5
#7
(09-10-19, 10:52 AM)baha كتب : وعليكم السلام ورحمة الله وبركاته

إذا كان المقصود هو إنشاء جدول بنفس حقول وبيانات جدول موجود 

PHP كود :
SELECT INTO NewTable
FROM OldTable 




تمنياتي لك وللجميع التوفيق

هذا الكود صحيح 100 % لمل تريد عمله كيفية استعماله :

PHP كود :
       Dim StrSQL As String "SELECT * INTO " Txt_TableName.Text " FROM OldTable"
 
       Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DatabaseName.accdb;Jet OLEDB:Database Password=;")
 
       Dim da As New OleDb.OleDbDataAdapter(StrSQLcn)
 
       Dim dt As New DataTable
        da
.Fill(dt
الرد }}}
تم الشكر بواسطة: baha , baha
#8
آسف يظهر أني لم أقم بالشرح بشكل جيد
لنفترض أنه يوجد عندي جدول به بيانات موظفين من ضمن هذه البيانات راتب الموظفين والفروع التي يعملون بها ثم قمنا ببعض التعديلات على بعض الرواتب وغيرنا مواقع العمل لبعض الموظفين
المطلوب الآن حفظ التعديلات التي أدخلت في جدول جديد مع بقاء الجدول الأول كما هو قبل التعديل ( يعني الجدول الاول يظل كما هو وبظهر عندي جدول جديد في ق نفس قاعدة البيانات به التغييرات التي قمنا بتعديلها )

آسف على الاطالة

مع جزيل الشكر
دمتم بود
الرد }}}
تم الشكر بواسطة:
#9
اخي اتوقع ان قاعده البيانات ما تقدر تحفظ نفس الجدول بنفس الاسم لانك انت في وقت اخر تريد تستدعي الجدول الجديد ومن الافضل انك تعمل نسخه احتياطيه كل اسبوع او نسخه احتياطيه عندما تكون قد عدلت على البيانات هذا من وجهة نظري
الرد }}}
تم الشكر بواسطة: elgokr , baha
#10
وعليكم السلام ورحمة الله وبركاته
مرحباً اخى جيولوجي مبتدئ

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

طيب بهذه الطريقة هل الامر مستحب بالطبع لا لتجنب الحجم
طيب اذا كان غير مستحب ويوجد طريقة ثانية

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

طيب اذا كان لا فقد يكون عمود او اثنين مثل كلمة المرور وما شبه
فهنا بدلاً من جدولين سيتم تكرار العمود ليكون اثنين

وعند الانشاء البيانات اول مرة يتم تعبئة العمود الاول فقط
وعند التعديل يتم تحرير العمود الثاني المكرر فقط
وعند الاستعلام يتم التحقق اذا كان العمود الثاني فارغ يتم عرض بيانات العمود الاول
واذا كان العمود الثاني غير فارغ فهنا يتم عرض البيانات من العمود الثاني
وعند الرجوع للبيانات قبل التعديل يتم الرجوع الى العمود الاول

بكده يكون لديك كلا من الخطوتين
يمكنك اختيار ما يناسبك وتطوير الفكرة لما يحسن استخدامه لديك

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: alshandodi , asemshahen5 , baha , baha


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] طريقة استدعاء مكتبة dll عبد الناصر موسى 3 1,457 10-04-24, 04:33 AM
آخر رد: emadahmed1995
  [VB.NET] طريقة التعلم بخطوات صحيحة للتعلم و المعرفة انمار الرواي 0 62 31-03-24, 08:23 PM
آخر رد: انمار الرواي
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 76 19-03-24, 01:23 AM
آخر رد: dell
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 206 04-03-24, 07:15 AM
آخر رد: new_programer
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 170 25-02-24, 06:29 AM
آخر رد: loay775
  انشاء قاعدة بيانات من ملف سكربت strongriseman 5 508 17-02-24, 02:57 PM
آخر رد: strongriseman
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 262 11-02-24, 08:43 PM
آخر رد: assuhimi
  طريقة اجراء نسخة احتياطية و استرجاعها ؟ Osama NY 2 473 07-02-24, 08:59 PM
آخر رد: Kamil
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 318 02-02-24, 04:07 PM
آخر رد: صالح عبدالله

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


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