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

كيفية نسخ حقل متغير من نموذج الرئيسي ووضعه في حقل في نموذج الفرعي


الباشق1

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

اخي العزيز

اذا فرضنا ان النموذج الرئيسي اسمه Frm1 ومربع النص فيه اسمه Txt1 والنموذج الفرعي اسمه Frm2 ومربع النص فيه اسمه Txt2 فيكون الكود

[Forms]![Frm1]![Frm2].Form![Txt2]=[Forms]![Frm1]![Txt1].

مع تحياتي,,,

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

اخي الفاضلة ..

طريقة الأخ منتصر الانسى .. صحيحة ..

لكن لعله أخطأت في الكتابة ..

الأفضل دائما ترفق المثال ولو بسيط ...

واخوانك في هذا المنتدى على استعداد لمساعدتك ...

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

اخي الفاضلة ..

طريقة الأخ منتصر الانسى .. صحيحة ..

لكن لعله أخطأت في الكتابة ..

الأفضل دائما ترفق المثال ولو بسيط ...

واخوانك في هذا المنتدى على استعداد لمساعدتك ...

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

هذا المثال وحولت انا اكثر من طريقه ولا فائده

33.rar

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

اخي الفاضل

لم استطع تحميل الملف

سوف احاول غدا ..تحميل الملف من جهاز آخر

وان لم استطع

فسوف لرفق لكم مثال وملف من تصميمي بالمطلوب

والأمر سهل جدا واسهل مما تتخيله ..

لكنني اعاني من مشكلة تحميل الملفات واحيانا من الدخول الى هذا المنتدى ..

غدا صباحا سوف ارفق لكم الملف المرفق...

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

اخي الباشق1

كما عودتك

اخي ملفك بعد التعديل مع ملاحظة ؟؟؟؟

انني وجدت كثير من الاخطاء

لذا عدلت اسم النموذج الفرعي الى

FRM3

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

TXT2

للتجربة .. ضع بيانات في الحالة في النموذج الرئيسي واضغط الزر

تخرج البيانا ت في النموذج الفرعي

والكــــــــــــــــــــــــــــــود سهــــــــــــــــــــــــــــل جـــــــــــــــدا

****************************

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

ثانيا لا بد من أن تعرف كيفية مسار عمليـــــــــــــــــــــــــــــة نقــــــــــل البيانــــــــــــات

وذلك بعد التاكد من الاسماء ............

1- نقل بيانات من نموذج رئيسي الى نموذج فرعي بحدث او زر أمر داخل النموذج الرئيسي

2- نقل بيانات من نموذج رئيسي الى نموذج فرعي بحدث او زر أمر داخل النموذج الفرعــــــــــــــــــي

3- نقل بيانات من نموذج فرعي الى نموذج رئيسي بحدث او زر أمر داخل النموذج الرئيسي

4- نقل بيانات من نموذج فرعي الى نموذج رئيسي بحدث او زر أمر داخل النموذج الفرعــــــــــــــــــــــــــ]

وسوف اخصص لها درس انشاء الله كاملا

33.rar

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

اخي الفاضل ..

نسيت أن أقول لك أن الملف يحتوي على الكثير من الاخطاء

من بينها اقول من بينها ...

1- ان سميت الاطار

FRM2

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

FRM3

عند النقر .. على المربع تظهر لك هل هو خصائص النموذج الفرعي أو خصائص الاطار وهذا خطأ وقعت به ..

ثانيـــــــــــــــــــــــــــــــا وهو المهـــــــــــــم

عند تجربة ملفك أنت المرفق

تتــــــم عملية نقل البيانات ............ بطريقة صحيحة ...

لكن لاحظ أن البيانات .. لا تتغير عن الانتقال لسجل جديــــــــــــــــــــد ..... اذن أين الخطأ ..؟؟!!!!!

الخطـــــــــــــــــــــــــأ الكبيـــــــــــــر الذي وقعت به ..

انك وضعت مربع نص .. ليس له مرد او اصل في جــــــــــدول ...!!!!!

لذلك دائما ..

1- اعمل جدول .. اقول جدول ... يحتوي على ( حقل االحالة ) في النموذج الرئيسي

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

هذاهو الفرق بين ملفك وملفــــــــــــــــــــــــــــي ..

ملف لا تتغيــــــــــر البيانات عند تغير السجل

املفي تتغير البيانات عن تغير السجــل

وانت الآن ....عرفت السبب..؟!!!!!

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

الف شكر لك خيوووووووووووووووووووو جهراوي الكويت وجزاك الله الجنة

بس تعليق على الملاحظه الله يعطيك الف الف عافيه

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

بس انا فكرت انها تكون احسن بدون مصدر فقط

تحياتي ليك خيو وهذا المطلوب وصل

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

اخي الفاضل .. بعدما عرفت المطلوب ..

بقيت نقطة اخيرة ..

اعمل ما يلي وانظر النتيجة :-

1- احذف زر الأمر ( تضغط هنا لنقل المعلومات ) احذف هذا الزر تماما من النموذج

2- اذهب الى خصائص مربع النص ( الحالة ) الموجود في النموذج الرئيسي

3- اذهب الى خاصية ....حدث -------> قبل التحديث

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

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

دون الحاجة الى الضغط على زر الامر ..

وشكرا لك ..

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

وفقك الله عملتها خيووووو من يوم اخذت الكود خيووو

والف الف شكر لك

بس عندي سؤال ثاني لو ممكن

ان عندي بين حق مسير رواتب والمطلوب انه يكون كل مرتبه على صفحات لوحدها بتسلسل العدد يعني والمشكله انه مطلو ان يكون التسلسل مستمر ولاكن كل مرتبه على حد مع ملخصل لراتب يعني مثال المرتبة الثانيه يكون بصفحتين وعددهم 50 والمرتبة الثالثة يكون بصفحه بعدكم ولاكن يكون بفصل بينهم والمسلسل يكون مستمر يعني المرتبة الثالة تبداء بـ 51 وهكذا

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

  • 2 months later...

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

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

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

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

شكر خاص لجميع المشاركين على هذه الجهود والمتابعة الرائعة وأخص بالشكر أخي جهراوي الكويت :fff:

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

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

Forms![F1]![F2]![sALARY]

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

 

1.Me.F2!SALARY

2.Me.Form.F2!SALARY

3.Me.F2.Controls("salary")

4.F2!SALARY

5.F2("salary")

6.F2(2)

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

التطبيق عن هذه الطرق في مثال أخي جهراوي الكويت FormsMain_Sub.zip

مع وافر الاحترام والتقدير

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

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