الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه أبو شادي في 28 نوفمبر 2008 · 19 رد · 2,177 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

من المعروف ان المغتربين داخل المملكة السعودية لهم إقامات وعند اصدار اقامة يطلب ادخال جميع بيانات المغترب على برنامج خاص (برنامج مكتب العمل) وهذا البرنامج مصمم باكسس.

والمطلوب هو ان عندي برنامج خاص بي لشؤون الموظفين هل يمكن نقل بيانات موظف ما من برنامجي الى برنامج مكتب العمل علما بان جداول مكتب العمل تختلف في اسمائها وحقولها عن برنامجي

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

وقد وجدت بعض البرامج من النت قد فعلت هذا ولكن للاسف مغلقة لا يمكن الاستفادة منها او كيفية عملها

ارجو ان تكون الفكرة وضحت .

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

#2

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

المروض ان يحل مشكلتك الاستعلام الالحاقي

لو حملت مثال لاستطعنا مساعدتك

ناصر المصاروة

شبكة سوارقريباً

Sewar

#3

عليكم السلام

الاخ الكريم / ناصر

نسيت ان اذكر ان برنامج مكتب العمل مقفول عليه صورة القفل

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

ومادام ان الحل سوف يكون عن طريق الجداول فيمكن فتح برنامج مكتب العمل بالطريقة المعروفه shift - enter فتظهر الجداول

لكن السؤال هل نموذج مكتب العمل له دخل

ان كان هناك حل سوف ارسل البرنامجين

جزاك الله خير واشكرك على مرورك

#4

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

اخي ابو شادي.

اذا وصلت للجدوال يمكنك عمل الاستعلام .

وهناك طريقه اخرى عمل ربط لبرنامج مكتب العمل مع البرنامج الخاص.

تقبل تحياتي.

تم تعديل هذه المشاركة بواسطة حبر القلم في 29 نوفمبر 2008 في 20:52

#5

الاخ الكريم / حبر القلم

اشكرك على ردك

ولكن كيف يمكن عمل هذا الاستعلام واي نوع منه

وكيف طريقة الربط بين البرنامجين

اذا امكن ارجو التوضيح فهذا الموضوع هام جدا لي

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

#6

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

هنالك امور يجب اخذها بعين الاعتبار عند انشاء استعلام الحاق

منها ان تتطابق خصائص الحقل المصدر مع خصائص الحقل الهدف

مثلاً اذا كان الحقل المصدر من نوع "نص" (Text) فيجب ان يكون الحقل الهدف من نفس النوع

كذلك يجب عدم الحاق بيانات مكررة اذا كان الحقل الهدف مفتاح رئيسي او تم تعيين خاصية "مفهرس" الى "نعم /بدون تكرار"

ايضاً لا يجوز الحاق حقول فارغة "Null" اذا تم تعيين خاصية "مطلوب" الى "نعم"

هذه بعض الامور التي يجب مراعاتها

هل تريد شرح طريقة انشاء استعلام الحاقي؟؟؟

ناصر المصاروة

شبكة سوارقريباً

Sewar

#7

الاخ الكريم / ناصر المصاروة عليكم السلام ورحمة الله وبركاته

جزالك الله كل خير على ما تفعله معي في هذا الايام المباركة العشرة الاولي من ذو الحجة تقبل منا ومنك صالح الاعمال

معلش أنا اسف جدا لخروجى عن الموضوع " ارجو ان يشمل دعائنا هذا الاخت المحترمة زهرة والاخ المحترم يوسف احمد" تعلمت منهم اشياء كثيرة .

اخي ناصر كلامك المذكور اعلاه في غاية الاهمية وهي شروط الحاق جدول بجدول

لقد ارفقت لك ملف واحد يجمع بين الجدول الخاص ببرنامجي ( برنامج شؤون الموظفين) والجدول الخاص ببرنامج ( مكتب العمل) وفعلا وجدت كثير من هذه المعوقات لعمل استعلام الحاق

الجدول المسمي بـ "co" هو الجدول الخاص بي

باقي الجداول هم جداول مكتب العمل

كيف يمكن الحاق البيانات الموجودة بالجدول " co " بالجدول " بيانات العاملين" مع ملاحظة تشابه بعض الحقول في المضمون وعدم وجود بعض الحقول بينهما

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

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

ولك مطلق الحرية في أن تضيف أو تحذف من الجدول co كما ارجو ملاحظة العلاقات المودجوة والخاصة بمكتب العمل

اسف مرة اخري للاطالة وبارك الله فيك

__________________________.rar

#8

السلام عليكم،،

بارك الله بك اخي ناصر وجزاك الله كل خير ،،

اخي الكريم ربما استطيع مساعدتك الى ان تأتيك النجدة من الاخ ناصر ،،

هل تريد ان اشرح لك كيف تتم عملية( استعلام الالحاق) وانت تكمل الباقي لاني صراحة لا اعرف محتويات الحقول بالظبط وممكن انت تحديدهم ومعرفتهم اكثر منا.

27169617.gif
#9

الاخ الكريم / محمد سمير

اشكرك على مرورك واعتقد اني اعرف عمل استعلام الالحاق ولكن كيف في الحالة الموجودة معنا

جزاك الله كل خير على مساعدتك

#10

اخي الكريم انت الوحيد الذي يعلم ماذا تحتوي هذه الحقول ،،، ولو انا مكانك لفعلت الآتي :

ابدأ ببناء استعلام الالحاق حقل حقل خطوة خطوة ولا تنسى شروط الذي ذكرها لك اخي ناصر ،،

جرب وحاول ان تعيد وتلغي حقول من الجدول وتنشأ حقول جديدة حتى تصل للجدول المطلوب....

بارك الله بك

27169617.gif
#11

الاخ / محمد سمير

حاولت ولكن دون جدوي

انا في انتظار الاخ / ناصر او اي عضو او خبير او مشرف

#12

اخي ابو شادي ،،،،

ارجوا منك القيام بهذه التجربة ادخل عندك في جدول بيانات العاملين في حقل نوع الجنسية 1 او 2 وانتقل الى السجل التالي ولاحظ لن ينتقل ولن يحفظ البيانات في السجل لماذا ؟؟؟؟

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

نوع الجنسية

الاسم الاول

الاسم الرابع

الجنس

رقم الجنسية

سنة الميلاد

نوع العامل

رمز المهنة

رمز الحالة التعليمية

رمز المؤهل

الراتب

تاريخ الالتحاقب العمل

رمزالديانة

يعني جميع هذه الحقول يجب ان يكون لها قيمة وانت عندما تعمل الاستعلام لالحاق البيانات لا يعمل وهذا طبيعي وليعمل عند الاستعلام اجعل خصائص هذه الحقول مطلوب = لا

وتقبل تحياتي وتقديري

27169617.gif
#13

نسيت ان ارفق لك الصورة وحاول ان تتدقق على طبيعة الحقول عندك واحذر من الحقول الرقمية لن تقبل نصوص واحذر ايضا من تكرار اسماء الحقول في استعلام الالحاق

وموفق ان شاء الله

post-139265-1228144291_thumb.jpg

27169617.gif
#14

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

اعذرني على التأخير اولاً

الملاحظات التي ذكرها الاخ محمد علي صحيحة واشكره على المداخلة

لقد قمت بتحميل مثالك والقيت نظرة على الجدولين "Co" و "بياتات العاملين"

اريد منك شيء واحد فقط

وهو ان تعمل لي مقابلة بين اسماء الحقول في الجدولين

اي اسم الحقل في الجدول "co" واسم الحقل الذي نريد نقل البيانات اليه في الجدول "بيانات العاملين"

كذلك ارجو اعلامي هل يمكنك التعديل على جدول بيانات العاملين

وشكراً

ناصر المصاروة

تم تعديل هذه المشاركة بواسطة Naser Al Masarwa في 2 ديسمبر 2008 في 03:53

شبكة سوارقريباً

Sewar

#15

الاخ الكريم / ناصر المصاروة

اسف لتاخيري في الرد لاني كنت احاول تطبيق جميع ملاحظاتك وايضا ملاحظات الاخ الكريم / محمد سمير

وبفضل الله تعالي ثم فضل ملاحظاتكم قد تمكنت من اتمام الالحاق بل وايضا الاحاق في قاعدة بيانات اخري باعتبار ان قاعدة برنامج مكتب العمل قاعدة اخري والآن بضغط زر امر تنتقل جميع بيانات العاملين الى برنامج مكتب العمل ولله الحمد

ولكن بقي سؤال لم اقدر الاجابة عليه وتنفيذه وهو : في حالة ادخال دفعة جديدة لمكتب العمل يلزم حذف كل البيانات الموجودة عليه ثم البدء في ادخال العمالة الجديدة 000

والسؤال هو هل يمكن عمل استعلام حذف في قاعدة بيانات تحذف سجلات في قاعدة بيانات اخري

اشكرك اخي ناصر كثير الشكر والله يبارك فيك وفي والديك

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

لكم كل احترام وتقدير مني 00000 وكل عام وانتم بخير

#16

اخي ابو شادي بارك الله بك

الموضوع بسيط جدا اعمل في جدول بيانات العاملين حقل رقم الموظف واعمله مفتاح اساسي يعني لا يسمح بالتكرار كم هو مجود في جدول co

post-139265-1228373010_thumb.png

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

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

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

وهذه صورة عن استعلام التحيث وما سوف تفعله داخل الاستعلام

post-139265-1228372883_thumb.png

ارجوا ان اكون افدتك وريحت اخي ناصر بارك الله بكم جميعا.

27169617.gif
#17

الاخ العزيز / ابو عدنان

يمكن انا لم اوصل المعلومة في سؤالي بشكل صحيح

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

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

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

والمطلوب الأن هو عمل استعلام حذف في قاعدة بيانات برنامج شؤون الموظفين ( الخاص بي ) لحذف جميع السجلات الموجودة في قاعدة بيانات اخري اللي هو (برنامج مكتب العمل)

ملوحظة صغيرة معلش انت ربطت بين جدولين هما في الاصل جدول واحد لهم نفس الحقول

الله يبارك لك في عدنان ان شاء الله

هل يمكن عمل استعلام حذف في قاعدة تحذف جميع السجلات في قاعدة أخري

#18

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

كل عام وانتم بخير وتقبل الله منا ومنكم صالح الاعمال

لقد اسعدني جداً انك تمكنت من حل المشكلة

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

الطريقة التي اعرفها في هذا المجال هي بربط قاعدة البيانات الرئيسية بالجدول

وانشاء استعلام حذف على هذا الجدول وكأنه موجود ضمن قاعدة البيانات .

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

وعمل نسخة عنها فيكل مرة نود استخدامها ثم نحذفها كاملة بعد الانتهاء منها. طبعاً مع الاحتفاظ بالنسخة الاصلية الفارغة.

ناصر المصاروة

شبكة سوارقريباً

Sewar

#19

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

أمين يارب يتقبل منا ومنكم ان شاء الله

اخي / ناصر

بالنسبة الطريقة الاولي

لم افهم قصدك اربط بين اي قاعدة فيهما واي جدول وهل يمكن ربط جدول في قاعدة بجدول في قاعدة بيانات اخري

ارجو التوضيح قليلا ان امكن

الله يعينك علينا ان شاء الله

#20

هل احد يجيب على سؤالي هذا

هل يمكن عمل استعلام حذف في قاعدة يحذف جميع السجلات في قاعدة أخري

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…