• 0
OMAR MZABI

ترحيل البيانات من الموظفين الحالين إلى الموظفين السابقين

سؤال

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

عندي جدولين هما الموظفين الحالين له عدة نماذج ونموذجه الرئيسي هو **البطاقة الشخصية** و جدول الموظفين السابقين ونموذجه هو**الموظفين السابقين**

السؤال هو : أريد عند ضغط على زر ترحيل إلى الموظفين السابقين ترحل جميع بيانات الموظف في جميع النماذج إلى الموظفين السابقين

و عند ضغط زر ترحيل إلى الموظفين الحالين يقوم بعكس العملية الأولى.

سبق و ردت على سؤالي الأستاذة زهرة ولكن للأسف تم غلق موضوعي لأني لم أحدد نوع السؤال وأحدد ولم طرح النقاط عليه (( دون قصد)).

هاذا هو رابط الموضوع : http://www.4shared.com/folder/kP5GyFt0/_online.html

وإشاء الله ملتقصرون.

تم تعديل بواسطه OMAR MZABI
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

:wacko: :S :sad: لرفع :S :S :S

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الفاضل : عمر

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

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

1. جدول البيانات الشخصية

2. جدول الشهادات

3. جدول الأمراض

4. جدول الخدمة

5. جدول ......

6. جدول ......

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

اما بطريقتك فلا يمكن لوجود اكثر من حقل مفهرس في الجدولين الذين يضمان كل البيانات وطبع هذا خطأ تصميم .

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

الآن قم بعمل جدول مصغر للموظفين الحاليين يوجد به الحقول التالية ( الكود - الاسم الكامل - الوظيفة - تاريخ الميلاد - العنوان - رقم الهاتف ) وقم بتعبئة هذا الجول بالبيانات كامله . ضع حوالي ثلاث اسماء فقط

وايضا قم بعمل جدول للموظفين السابقين وضع به نفس الحقول السابقة ( الكود - الاسم الكامل - الوظيفة - تاريخ الميلاد - العنوان - رقم الهاتف ) ولا تضع به اي بيانات بل اتركه فارغ

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

بالتوفيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

شكرا لإستجابتك السريعة اللتي تعودة عليها منذ إنضمامي لهاذا الصرح العلمي الكبير .

لقد عدلة على المرفق مثل طلبتي مني

ولكن عندي أسئلة حول ملاحظاتك القيمة حول مرفق الأول :

**هل لا أستطيع دمج عدة جداول في جدول واحد وماهو ضرره على القاعدة.**

**لقد دمجة هاذه الجداول لأني لم أجد طريقة لتنقل بين نماذج الموظف الواحد**

**إذا كنت خاطئ في مثالي أرجو أن أن تدليني على الطريق الصحيح لتكملت برنامجي **

وشكرا لسعتي صدرك لأسئلتي الطويلة

ترحيل البيانات.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الفاضل : عمر

تفضل ملفك بعد التعديل

1. قم الآن بالضغط على زر الأمر ترحيل في نموذج الموظفين الحاليين بعد ان تختار اي سجل معين في النموذج وستجد انه تم ترحيل السجل الي الموظفين السابقين مع ظهور رسالة تفيد بنجاح العملية .

post-15367-061802300 1319830317_thumb.gi

2. للتأكد من ترجيل السجل الى الموظفين السابقين قم بفتح نموذج الموظفين السابقين وستجد السجل / السجلات المرحله من نموذج الموظفين الحاليين

3. في حالة تم ترحيل كافة السجلات ولم يعد هناك سجلات ستظهر لك رساله بعدم وجود سجل او سجلات يمكن ترحيلها .

post-15367-018232300 1319830525_thumb.gi

4. ما تم تطبيقه على نموذج الموظفين الحاليين يتم ايضا بنفس الفكره على نموذج الموظفين السابقين .

كيف تتم العملية :

تتم العملية عن طريق استعلامي الإلحاق والحذف في نفس الوقت بحيث يتم اولا الحاق السجل المطلوب ثم يتم حذفه مباشرة من النموذج الحالي الذي تم منه الترحيل .

ملاحظة هامه : اثناء كتابة اسماء الحقول في الجداول حاول بقدر المستطاع ان لا تضع مسافات فارغه بين اسماء الحقل الواحد ولكن ضع شرطة سفليه مثل ( الإسم الكامل ) يكتب هكذا في الجدول ( الإسم_الكامل ) و ( رقم الهاتف ) يكتب ( رقم_الهاتف ) بحيث يكون الإسم متصل وليس به فراغ حتى لا يسبب لك اي مشكله .

الآن حاول تطبق مثل هذه الإستعلامات سواء الحذف او الإلحاق على قاعدة بياناتك السابقه ولكن قبل ذلك قم بتعديل جميع الحقول التي تحتوي على اسماء ذات قسمين مثل ( الإسم الكامل وعدله الى الإسم_الكامل بحث لا تدع اي فراغ بين الأسمين ) ثم قم بالتجربه فقد تنجح مع الإستعلامات .

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

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

ترحيل البيانات-UP.rar

بالتوفيق

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اخني الفاضلة : زهرة.

لقد حاولت تنفيد الطريقة على القاعدة الأولى ولم تفلح النتيجة مع أها نجحة في المثال الثاني , تخرج رسالة تقول ** لا يمكن لمشغل قاعدة بيانات أو جدول الإدخال ْالموظفين الحالين ْ تأكد من وجوده و صحة إملاء إسمه

أرجوا منك إرشادي ألى الحل وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • -1

لساني يعجز عن الشكرا ألف مليون ترليون شكرا ومثيلها إن شاء الله من(( الحسنات))

تم تعديل بواسطه OMAR MZABI
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .