تقييم الموضوع :
  • 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] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 256 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,860 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 829 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,244 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,025 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,470 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي

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


يقوم بقرائة الموضوع: