اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

انتقال البيانات تلقائيا اثناء الكتابة الى جدول خارجي


إذهب إلى أفضل إجابة Solved by د.كاف يار,

الردود الموصى بها

السلام عليكم

لدي قاعدة بيانات باسم (البيانات) تحتوي على جدول ونموذج 

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

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

ملاحظة :  لن تكون قاعدة احتياط بجانب قاعدة بيانات من المحتمل في مكان اخر في الكومبيوتر

بحثت في المتدى ولم اجد ضالتي وفقكم الله لكل خير

 

New folder.rar

تم تعديل بواسطه محمد التميمي
رابط هذا التعليق
شارك

56 minutes ago, محمد التميمي said:

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

السلام عليكم

ماهو الهدف من هذا الاجراء ..طالما انك تستطيع عمل نسخ احتياطي كل فترة من الزمن؟

رابط هذا التعليق
شارك

8 دقائق مضت, Eng.Qassim said:

السلام عليكم

ماهو الهدف من هذا الاجراء ..طالما انك تستطيع عمل نسخ احتياطي كل فترة من الزمن؟

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

  • Like 1
رابط هذا التعليق
شارك

19 دقائق مضت, محمد التميمي said:

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

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

هل فهمي صحيح؟؟؟

رابط هذا التعليق
شارك

  • أفضل إجابة

تفضل استخدم هذا الكود مع اضافة

   - موقع قاعدة البيانات

   - كلمة المرور

   - اسم الجدول

Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strDbFile, strPassword, PDb As String
    
	'================ معلومات قاعدة البيانات البعيدة ========================
    strDbFile = CurrentProject.Path & "\MyData1.mdb"
    strPassword = "123"
	'=============================================================
    
    Set db = DBEngine.OpenDatabase(Name:=strDbFile, Options:=False, ReadOnly:=False, Connect:=";PWD=" & strPassword)
                
                Set rs = db.OpenRecordset("table_name")
                
                     rs.AddNew
                     rs.Fields(0).Value = [TextBox1]
                     rs.Fields("column_name").Value = [TextBox2]
                     rs.Update
                
                rs.Close
                Set rs = Nothing

 

تفضل التعديل 

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

و لكن هنالك فكرة !!!!!!!!

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

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

بذا تضمن ان البيانات في جميع الجداول مدخلة بشكل سليم

New folder.zip

تم تعديل بواسطه د.كاف يار
  • Like 2
رابط هذا التعليق
شارك

6 ساعات مضت, د.كاف يار said:

تفضل استخدم هذا الكود مع اضافة

   - موقع قاعدة البيانات

   - كلمة المرور

   - اسم الجدول

 

السلام عليكم وصباحكم خير وعافية

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

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

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information