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

قيمة الحقل بناء على قيمة حقل في نموذج اخر


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

الاخوه الكرام / أعضاء المنتدى 

برجاء التكرم بالمساعدة

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

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

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

اين المساعدة الاخوه الكرام أعضاء المنتدى 

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

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

Me.x = Forms![form1]![xx]

هذه الإجابة عن المشاركة رقم  4

جرب هذا حيث x هو الحقل الذي تريد وضع القيمة فيه وForm1  هو النموذج الثاني وبه الحقل XX المراد نقل القيمة منه 

طبعا ضع هذا الكود خلف زر أمر 

أو ضعه في أي حدث تريده

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

الحكم على الشيئ فرع عن تصوره

اتمنى عليك ارفاق مثال بسيط للتطبيق و التعديل فالتصورات كثيرة ومتغايرة

ثم ان عدم الرد لا يعني عدم الرغبة بالمساعدة

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

ومن بعض التصورات التي قد تطابق ما عندك

إذا كان النموذج الأول مفتوحا، يمكنك الحصول على أي قيمة من النموذج للسجل الحالي فيه
ثبت في النموذج الثاني

Me!MyFieldName = Forms!NameOfFirstForm!NameOfFieldInFirstForm

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

DoCmd.OpenForm "NameOfSecondForm",,,,,,"String To Pass"

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

Me!MyFieldName = Me.OpenArgs

والحالات لا حصر لها

 

والله اعلم

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

  • 1 month later...
  • 9 years later...
في 8‏/4‏/2014 at 00:08, أبو آدم said:

ومن بعض التصورات التي قد تطابق ما عندك

إذا كان النموذج الأول مفتوحا، يمكنك الحصول على أي قيمة من النموذج للسجل الحالي فيه
ثبت في النموذج الثاني

Me!MyFieldName = Forms!NameOfFirstForm!NameOfFieldInFirstForm

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

DoCmd.OpenForm "NameOfSecondForm",,,,,,"String To Pass"

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

Me!MyFieldName = Me.OpenArgs

والحالات لا حصر لها

 

والله اعلم

اخي ممكن توضح اين نضع الاكواد 

وماذا نستبدل مكان الكلمات 

NameOfSecondForm",,,,,,"String To Pass"

Me!MyFieldName = Me.OpenArgs

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

42 دقائق مضت, مرتضى فريح said:

اخي ممكن توضح اين نضع الاكواد 

وماذا نستبدل مكان الكلمات 

NameOfSecondForm",,,,,,"String To Pass"

Me!MyFieldName = Me.OpenArgs

صديقي ، هذه المشاركة عمرها تقريباً 10 سنوات ، افتح موضوع جديد لتتم متابعته

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

  • 2 weeks later...
في 25‏/4‏/2024 at 17:09, Foksh said:

صديقي ، هذه المشاركة عمرها تقريباً 10 سنوات ، افتح موضوع جديد لتتم متابعته

لدي اثنان نماذج الاول frmlogin لادخال بيانات المستخدم وكلمة المرور ثم ينتقل الى الى الواجهة الرئسية حيث يوجد مربع نص في الرئيسية اسم المدخل اريد ان يحتوي على قيمة مربع النص الذي ادخلته اسم المستخدم واسمه user
 
https://www.officena.net/ib/topic/124321-اريد-ان-يحتوي-مربع-نص-في-نموذج-الرئيسية-من-مربع-نص-نموذج-البداية-الذي-يحتوي-على-ادخال-بيانات-المستخدم/?do=findComment&comment=742304

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

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

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



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

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

Important Information