الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف تنقل قيمة أحد الحقول إلى السجل الجديد

مغلق
بدأه abohajr في 1 يناير 2003 · 11 رد · 1,088 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الكرام

السلام عليكم

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

وقد آثرت وضع المثال في مشاركة مستقلة حتى يكون عنوان المشاركة أكثر دلالة على محتواها

في المثال المرفق طريقة لنقل قيمة معينة من أحد الحقول إلى السجل الجديد الذي تنشئه يحيث تكون تلك القيمة هي القيمة الافتراضية ويتم الاحتفاظ بها ما النموذج مفتوحاً

آمل أن يكون المثال مفيداً

أخوكم / أبو هاجر

carry_value.zip

#2

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

#3

أخي الكريم

السلام عليكم

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

في هذه الحالة سيضطر المستخدم إلى إدخال الجنسية في كل مرة رغم أن جنسية 90 % من الموظفين واحدة في هذه الحالة بدلاً من إدخال الجنسية في كل مرة اذهب إلى سجل تكون الجنسية فيه هي الجنسية الأكثر استخداماً وانقر الزر الصغير الموجود أمامه ثم انقر زر جديد وسوف تلاحظ أنه يتم تلقائياً إضافة الجنسية المختارة لكل سجل جديد تضيفه

تحياتي

أخوك / أبو هاجر

#4

بارك الله فيك على جهودك الطيبه

التي يعجز اللسان عن الشكر لله ثم لك

#5

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

#6

بارك الله فيك يا اباهاجر

و وفقك الله في الماجستير

تحياتي

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#7

هذا ما كنا نبحث عنه اخي الحبيب

ولكن لي سؤال حاولت استفيد من المثال المرفق و للأسف فشلت لاعتقادي ان هناك اختلاف في الاعدادات بين قاعدتك كمثال وبين القاعدة التي اعمل عليها

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

#8

أخي الكريم

السلام عليكم

اتبع الخطوات التالية :

1- ضع الدالة التالية في الوحدة النمطية للنموذج أو في وحدة نمطية عامة

Function HandleCarry(frm As Form, ctlToggle As Control, ctltxt As Control)

    

    If Not IsNull(ctltxt.Name) Then

        If ctlToggle.Value = True Then

             ctltxt.DefaultValue = "'" & ctltxt.Value & "'"

        Else

             ctltxt.DefaultValue = ""

        End If

    End If

End Function

2- ضع بجانب مربع النص الذي تريد تمكين المستخدم من حفظ قيمته عنصر تحكم من نوع مفتاح تبديل

3- في كل مفتاح تبديل اكتب الكود التالي في خاصية بعد التحديث :

=HandleCarry([Form];Screen.ActiveControl;Form!berth_city)

مع تغيير berth_city إلى اسم مربع النص الذي تريد تثبيت قيمته

تحياتي

أخوك / أبو هاجر

#9

أكثر من ممتازة

#10

الله يوفقك يأبو هاجر دنيا وأخره .

ibnmusqat.gif
#11

شكرا أخي فعلا رائع

#12

الحمد لله ^

هذا الموضوع مغلق.

مواضيع مشابهة