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

إظهار رسالة عند بدء البرنامج تطلب كتابة كلمة عليها يتم تغيير القيمة الافتراضية

بدأه أبو مالك1 في 14 يناير 2010 · 5 رد · 629 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم...

كيف من الممكن إظهار رسالة عند بدء تشغيل برنامجي أقوم فيها بكتابة متغير عليه يقوم بتغيير القيمة الافتراضية لحقل معين ؟؟؟

#2

اخي الفاضل ابو مالك

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

نستطيع عمل ذلك من خلال حدث فتح نموذج بدء التشغيل الخاص ببرنامجك

بحيث نضع هذا الكود بهذه الطريقة

Private Sub Form_Open(Cancel As Integer)
Dim prompt, title, username As String
prompt = "ادخل القيمة المطلوبه"
title = "تغيير قيمة افتراضية في حقل"
username = InputBox(prompt, title)
If username = "" Then
MsgBox "عذرا اخي الكريم لم تقم بإدخال اي قيمه"
DoCmd.CancelEvent
Else
strName.SetFocus
strName.Text = username
MsgBox "تم ادخال القيمة المطلوبة بنجاح"
End If
End Sub

حيث strName هو الحقل المطلوب تغيير قيمته الإفتراضيه

فعلى سبيل المثال في المثال المرفق فإن القيمة الإفتراضية لحقل الإسم هو " أبو مالك "

post-15367-1263497645154_thumb.gif

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

فعند ظهور الرساله سيتم مطالبتك بكتابة اي قيمه سواء نصيه مثل " زهره " او رقميه مثل " 1234 " بناء على رغبتك في القيمه المطلوبه .

za-ChangeDefaultValueByMessage.rar

بالتوفيق

#3

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

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

فالكود التالي

strName.Text = username

لا يغير القيمة الإفتراضية لمربع النص إنما سيغير قيمته فقط ... ولتغيير القيمة الإفتراضية نستبدل الكود السابق ... بالكود التالي

strName.DefaultValue = IIf(IsDate(username), "#" & username & _
"#", IIf(IsNumeric(username), username, """" & username & """"))

ومرة أخرى .. أتمنى أن تسامحينني

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

#4

اخي الفاضل koao

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

بارك الله بك على هذا التعقيب والتصحيح

فقد اكون انني فهمت سؤال الأخ ابو مالك بطريقة مختلفه

حيث ما كان يدور في مخيلتي ان الأخ ابو مالك لديه قيمه افتراضية ثابته في الحقل ( بدليل انه هو من قام بوضعها ) وبعد ذلك له حرية الخيار في تغيير ما يريد وقت ما يشاء

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

ختاما اشكر لك ما تفضلت بطرحه وايضاحه واتمنى لك التوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 15 يناير 2010 في 09:10

#5

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

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

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

#6

جزاكما ربي كل خير على تفضلكما للجواب الشافي والكافي وأسأل الله أن يزيدكما من فضله .....

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…