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

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


abomnh

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

أساتذة المنتدى الكرام

كل عام وحضراتكم وأسركم الكريمة بخير وصحة وسعادة بمناسبة عيد الفطر المبارك 

أعاده الله عليكم بالخير واليمن والبركات

مرفق قاعدة بيانات مصغرة

تحتوى على جدولين أساسيين

جدول ( 1000 )

جدول ( 1001 )

ونموذج واحد ( 103 ) 

المطلوب

إنشاء زر أمر بالنموذج ( 103 ) تكون مهمته عند الضغط عليه .

( 1 ) حذف البيانات الموجودة بجدول ( 1001 ) إذا وجدت .

( 2 ) نسخ ( وليس ترحيل ) البيانات الموجودة بجدول ( 1000 ) ولصقها بجدول ( 1001 ) .

وذلك بعيدا عن استعلامات الالحاق لأن استعلام الالحاق سيقوم بالحاق البيانات على شكل ارقام وليس نصوص حيث أن جدول ( 1000 ) يحتوى على مربعات تحرير وسرد مصدرها جدول ( * ) والجدول المطلوب النسخ اليه لا يحتوى على مربعات تحرير وسرد ( حقول نصيه فقط )

وهو مطلوب على هذا الوجه 

مطلوب المساعدة من أهل الخبرة الكرام

وجزاكم الله خيرا

نسخ البيانات.mdb

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

وعليكم السلام 🙂

 

1. اعمل استعلام حذف :

image.png.7e8f499133c4dd4cc954d5e559550742.png

.

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

فيصبح الاستعلام هكذا :

image.png.d9bbc25e6c7e8bd0c47820f63955d975.png

.

 

ملاحظات مهمة على برنامجك ، حتى حتى لا تحصل على مشاكل في المستقبل :

1. لا تستعمل Lookup في الجدوال ، وانما استعمل استعلام ربط بين جدولين للحصول على المطلوب ،

2. لا تستخدم علامات او ارقام كأسمات لكائناتك ، وبالذات العلامات والاسماء المحجوزة للاكسس ،

3. لا تستعمل اسماء بحروف عربية في كائناتك ، 

4. لسرعة عمل الجدول ، يجب عمل حقل المعرّف (مفهرس وترقيم تلقائي) ، والحقل الذي تعتمد عليه كمعيار للنمييز بين السجلات , حقل الاسم (يجب ان يكون مفهرس) :

image.png.b2375259c6bd85b6b2edf85e7d17a822.png

 

جعفر

1369.نسخ البيانات.mdb.zip

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

السلام عليكم

ماشاء الله معلمنا العزيز @jjafferr جزاك الله خيرا واحسن الله لكم كما تحسنون لطلاب العلم 💐

20 ساعات مضت, ابو فتحى said:

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

لعل هذا ما تريد قاعده Data2 هى اللى عليها باسوورد  123456 افتحها واطلع عالجدول ستجده فارغ ادخل عالقاعد Data1

ستجد بها استعلام الحاق قم بتشغيله سيتم نقل بيانات الجدول للقاعده 2

INSERT INTO [C:\Users\Nada\Desktop\pwd\Data2.accdb;pwd=123456].tblData
SELECT tblData.SName, tblData.SDate
FROM tblData;

بالتوفيق

pwd.rar

تم تعديل بواسطه احمد الفلاحجي
نسيت ارفاق الملفات
  • Like 1
رابط هذا التعليق
شارك

الان, ابو فتحى said:

اخى الفاضل 

أولا : الف شكرا على الرد و الاهتمام 

ثانيا : ممكن نسخة 2003 من هذا الملف 

و كل عام و انت بخير

اتفضل اخى

INSERT INTO [C:\Users\Nada\Desktop\pwd2003\Data2.mdb;pwd=123456].tblData
SELECT tblData.SName AS SName, tblData.SDate AS SDate
FROM tblData;

 

pwd2003.rar

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

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