اذهب الي المحتوي
أوفيسنا

مشكلة جلب معلومات استعلام لحقول النموذج والحفظ في جدول آخر ،،،، ساعدون


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

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

المثال مرفق

ملاحظه : تم طرح الموضوع في منتديات الفريق العربي للبرمجة قبل أربعة ايام والى اليوم لم يتم الرد وتع علي ولا اعلم هل المشكلة صعبة الى هالدرجة :') :') :') :')

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

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

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

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

أنظر المثال المرفق ....

ملاحظة ( لقد تم التعديل على المثال لضمان عدم إضافة السجل مرتين في الجدول )

لعله يكون المطلوب .

db10.rar

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

الأخ العزيز فتى الوادي بارك الله فيك واشكرك على مجهودك معي ،،،،

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

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

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

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

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

entdabat.rar

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

السلام عليكم ..

ياليت مزيداً من التوضيح ؟ ماهي البيانات التي تودها إضافتها ؟

اسم الجدول المرسل منه ؟ والمرسل إليه ؟ والحقول المقابلة ؟

المشكلة واضحة لديك لأنك صاحب البرنامج

لكن لم تتضح لي ...

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

وإذا كان أسماء الحقول متساوية فسيقوم الأستعلام بوضعها تلقائياً .

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

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

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

اولا اشكرك أخي فتى الوادي لوقوفك الجاد معي واسأل الله ان يثيبك ويجزيك خير الجزاء

ثانيا : المشكلة :

عند محاولتي اضافة انتداب ونقل البيانات من واجهة النموذج الى سجل جديد في الجدول entdabat_list لا استطيع

حيث انه قبل فتح نموذج اضافة انتداب تتم عملية الاستعلام من جدول (بيانات الموظفين) عن اسماء الموظفين(بارقام السجل المدني وعدد ايام الانتداب المراد تسجيلها لهم ) كما لاحظت في البرنامج والمراد اضافة انتداب لهم ومن ثم اضافتهم للحقول على واجهة النموذج

الى هنا لا يوجد مشاكل ،،،، وعندها أقوم باضافة بعض البيانات لهذه الاسماء مثل رقم الانتداب ومعلومات الانتداب (المكان ، المهمة ، التاريخ ، عدد الايام ، وسيلة النقل) يدويا عن طريق الادخال المباشر ........

وبعدها اريد ان يتم الضغط على زر للحفظ ليتم ارسال هذه البيانات جميعها من النموذج الى سجل جديد في entdabat_list

=====شرح موسع=====

عند الضغط على زر اضافة انتداب ادخل عدد الايام للموظف الاول 5 ورقم السجل المدني 54321

وبعدها في الرسالة التالية للاستعلام عدد الايام للموظف الثاني 3 ورقم السجل المدني 11111

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

ادخل رقم الانتداب واكمل بقية الحقول يدويا كمثال

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

والسلام ختام ولكم مني اجمل تحية وشكر :smile2:

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

السلام عليكم

حقيقة الصعوبة تكمن في تصميم الملف , فيبدو أن الجداول و الاستعلامات معقدة الى حد كبير

و لم أعرف الغاية من تشغيل كل تلك الاستعلامات لأجل اضافة انتداب ؟

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

فحبذا لو تصف مالغاية من كل تلك الاستعلامات حتى يمكن المتابعة مع الملف

تحياتي

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

قبل كل شيء اشكرك أخي رضوان على تكرمك بالرد وبارك الله فيك وفي هالمنتدى العامر دوما بكم

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

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

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

لا يهمني طريقة عمل النظام وانما النتيجة التي سترسل لجدول الانتدابات ان تكون جميع البيانات كاملة ،،،

هذا بالنسبة لاستفسارك عزيزي رضوان واشكرك مرة أخرى

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

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

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

تحياتي

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

الاستعانة بنموذج بحث ضمن النموذج الرئيسي بحيث تختار منه الأسماء التي ترغب باضافة انتداب لها

المشكلة أخي رضوان هي قلة المعرفة بمثل ما تتحدث عنه :') :')

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

أرجو أن لا أكون قد اثقلت عليك ،،،،،،

وفقك الله وبارك فيك

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

فك الملف التالي على قرص ال C

افتح الملف CheckWriter

ثم افتح النموذج الرئيسي

CheckWriter

ثم افتح زر Find في الأسفل

اختر أي سجل منه ثم اذغط مرتين عليه

يتم اختياره مباشرة في النموذج الرئيسي

قد تكون الأكواد فيه صعبة و خاصة للمبتدئين

لكن الفكرة جميلة

Search.rar

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

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

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



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

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

Important Information