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

كود فتح نفس السجل في نموذج اخر


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

عند اضافة قيد من خلال نموذج "sadrt" وحفظه اريد من زر امر اضافة خط سير القيد يفتح نموذج sear على نفس القيد ليتم اضافة خط سير للقيد من خلال هذا النموذج "sear"

وكذلك يتم عمل ذلك في نموذج "jkl" نفس المطلوب اريد من زر امر اضافة خط سير القيد يفتح نموذج sear على نفس القيد ليتم اضافة خط سير للقيد من خلال هذا النموذج "sear"

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

assp.rar

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

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

اخي الكريم

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

وبالتالي يمكن استخدام الامر التالي على أساس أن النموذج المفتوح به حق اسمه  id  والجزء الخاص به في الامر هو  Me.[id]

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

 

DoCmd.OpenForm "sear", , , "[ID]=" & Me![ID]

 

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

استاذ علي ممكن توضح اكثر او تعدل على نفس المثال مع التوضيح

17 دقائق مضت, علي المصري said:

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

اخي الكريم

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

وبالتالي يمكن استخدام الامر التالي على أساس أن النموذج المفتوح به حق اسمه  id  والجزء الخاص به في الامر هو  Me.[id]

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

 


DoCmd.OpenForm "sear", , , "[ID]=" & Me![ID]

 

جربت ولكن لم احصل على نتيجة

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

 

جرب استخدام رقم القيد بدلا من ال id 

 

 

انا غير قادر على فهم مكونات الجداول لديك

فحاول اتباع التالي

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

وبالتالي يمكن استخدام الامر التالي على أساس أن النموذج المفتوح به حق اسمه  id  والجزء الخاص به في الامر هو  Me.[id]

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

 

DoCmd.OpenForm "sear", , , "[ID]=" & Me![ID]
رابط هذا التعليق
شارك

49 دقائق مضت, علي محمد الكعبي said:

ياستاذة هل الطلب صعب 

اخى الحبيب اولا محدش فاهم خط سير الجداول ولا الية عمل البرنامج
المشكلة التانية لو حد حابب يحلل البرنامج من الالف الى الياء حتى يستطيع فهم ما سبق البرنامج مش كامل يعنى انا عن نفسي مش قادر افهم النتيجة اللى انا وصلت لها ادت المطلوب واللا لاء على كل حال 
جرب الاتى 
 فى نموذج الـ   sadrt    على زر الامر     إضافة خط سير (توجيه) (إحالة )  جرب الكود الاتى وياريت لو توضح الية العمل وترفق القاعدة كاملة:rol:

    DoCmd.OpenForm "sear", , , "[no]=" & Me![number]

 

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

ياخي جربت ولكن مافية فائدة

والهدف هو عند اضافة وارد او صادر يتم اضافة توجيهها الى قسم او عدة اقسام اي يتم توزيعها على اكثر من قسم او قسم واحد 

القاعدة بها جداول عدة وكبيرة 

الجداول المطلوبه للعمل عليها هي "SHLDE"  والجدول الثاني "tawgeh" 

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

بعد الظغط على  زر خط سير المعاملة يتم فتح النموذج "SEAR" ليم توجية المعاملة وحفظ جهات السير في الجدول الثاني مثال هذة الصورة

jjjjj.PNG

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

17 ساعات مضت, علي محمد الكعبي said:

ياخوان وياستذه هل من مجيب بعد هذا التوضيح 

اتفضل كما تريد ان شاء الله

لكن انظر نظرة اخرى لقاعدة البيانات

مع تقدير

 

assp.rar

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

9 دقائق مضت, علي محمد الكعبي said:

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

اخي الكريم

اذا بتدخل بيانات جديدة وبعدين تضغط على الزر
راح يفتح في نافذة جديدة

ولكن اذا رحت علريكورد اللي قبل الان سجلت و في نموذج sear كان دخلت بنفس الرقم
وتچغگ على الزر راح يفتح النموژج sear في نفس السجل لكن كما قلت مسبقا لازم بيكون كان دخلت مسبقا
وانتظرني راح اضيف كم سجلات واعود

شوف اخي الكريم

هسة عدنا ثلاث سجلات "ريكورد"

روح لاي واحد منها 

واضغط على الزر وراح تشوف النتيجة

لكن لا تنسى حين تسجل ريكورد جديد
لكن لا تنسى حين انت في سجل مثلا الرقم القيد 5  وتضغط على زر خط السير اذا كان عندك في حقل no  في جدول tawgeh نفس الرقم راح يفتح النموذج sear في نفس الرقم
والا راح يفتح في سجل جديد

assp.rar

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

40 دقائق مضت, Shivan Rekany said:

اخي الكريم

اذا بتدخل بيانات جديدة وبعدين تضغط على الزر
راح يفتح في نافذة جديدة

ولكن اذا رحت علريكورد اللي قبل الان سجلت و في نموذج sear كان دخلت بنفس الرقم
وتچغگ على الزر راح يفتح النموژج sear في نفس السجل لكن كما قلت مسبقا لازم بيكون كان دخلت مسبقا
وانتظرني راح اضيف كم سجلات واعود

شوف اخي الكريم

هسة عدنا ثلاث سجلات "ريكورد"

روح لاي واحد منها 

واضغط على الزر وراح تشوف النتيجة

لكن لا تنسى حين تسجل ريكورد جديد
لكن لا تنسى حين انت في سجل مثلا الرقم القيد 5  وتضغط على زر خط السير اذا كان عندك في حقل no  في جدول tawgeh نفس الرقم راح يفتح النموذج sear في نفس الرقم
والا راح يفتح في سجل جديد

assp.rar

جربت ولكن هذا عند فتح نموذج "jkl" طيب وش الحل في النموذج "sadrt"  هل ممكن وضع امر في زر امر حفظ يتم اضافة رقم السجل الجديد في جدول "tawgeh" بحيث عند ضغط زر امر خط سير المعاملة يفتح على هذا السجل الذي ادخلته

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

5 دقائق مضت, علي محمد الكعبي said:

جربت ولكن هذا عند فتح نموذج "jkl" طيب وش الحل في النموذج "sadrt"  هل ممكن وضع امر في زر امر حفظ يتم اضافة رقم السجل الجديد في جدول "tawgeh" بحيث عند ضغط زر امر خط سير المعاملة يفتح على هذا السجل الذي ادخلته

اخي العزيز

اكدر اعمل لك ما تريد
لكن القاعده‌ بها اخطاء كثيرة

وما بها العلاقات

راجع من جديد الى  الاكواد والعلاقات و كل شي 

لا تحاول ان تعمل القاعدة بنس القاعدة اخرى

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

مع تقدير

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

طيب ماهو كود اضافة السجل من خلال النموذج الا جدولين

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

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

6 ساعات مضت, علي محمد الكعبي said:

طيب ماهو كود اضافة السجل من خلال النموذج الا جدولين

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

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

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

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

المشكلة عند حضرتك

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

مع ارفاق قاعدة البيانات الخاصة بك بها بعض البيانات للتجربة عليها ان شاء الله

وفالك طيب ان شاء الله يا طيب

30 دقائق مضت, علي محمد الكعبي said:

البرنامج سويت له ضغط ولكن حجمة كبير

ارفعة على موقع  mediafire   أو  4shared  أو غيرها

 

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

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