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

(تمت الاجابة) ادراج رقم السجل من نموذج الى نموذج آخر عند فتحه


abnsohar

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

سلام عليكم

ارجو المساعدة في برنامجي والذي يتمثل في حفظ البيانات المراسلات البريدي

1- حيث ارغب في انشاء جدول مؤقت ينقل البيانات من النموج openwared الى النموذج wared_a

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

ارفق لكم البرنامج

db1.rar

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

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

db12.rar

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

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

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

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

خليني اوضح

عن فتح النموذج openwared يتم اختيار نوع الوارد ومصدره ورقم القيد وعند الضغط على زر انشاء وارد جديد فتح نموذج wared_a

المطلوب :

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

هذا ما لزم توضيحه ارجو المساعدة سريعا

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

ارجو ان يكون هذا طلبك.

شكرا على مثال الذي له الاثر في نفسي

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

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

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

تتلخص طريقة عمله في الأتي:

في حدث "قبل التحديث" للنموذج قمت بوضع الكود يعمل عند حدوث تغيير في الحقول او اضافة بيانات . ثم

انشاءات زرين على النموذج ، الأول باسم (حفظ ) يحتوي على كود Me.Refresh والثاني باسم (حفظ وخروج) يحتوي على كوme.refrach و DoCmd.Close وكلا الكودين موضوعين في حدث عند النقر.

المطلوب من الاخوى :

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

يقرأها من الجدول عن طريق Dlookup

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

db1.rar

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

مع ان المطلوب غير واضح تماما

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

والا يلزم الايضاح بطريقة اخرى

ملحوظة : جعلت رقم المعاملة شرط في الحفظ

db1.rar

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

شكرا يا ابو خليل على الفكرة التي طرحتها

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

وعند فتح النموذج wared_a يتم نقل البيانات من openwared الى النموذج wared_a بدون حفظ البيانات في السجل (الحقول برتبطه بجدول وليس حقول غير منظم)

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

ارجو المساعدة في التسلسل القيد الموجود في النموذج openwared يتم الترقيم تلقائي ولكن عند النموذج wared_a يتم اختيار اضافة سجل لا يعطيني رقم جديد

db1.rar

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

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

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



سجل دخولك الان
×
×
  • اضف...

Important Information