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

اضافة عنصر ليس بالقائمة

مغلق
بدأه abu-saud2005 في 29 مايو 2005 · 4 رد · 889 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في مربع التحرير والسرد كيف يمكن إضافة عنصر غير موجود في القائمة ، عندما يكون الالتزام بالقائمة نعم ؟

#2

افترض قيم القائمة هي A و B وانت تريد اضافة القيم C ولما كانت قيمة خاصية التحديد بعناصر القائمة هي" نعم " فلا بد من اضافة العنصر الى عناصر القائمة وليس مجرد كتابته في المربع

ويتم ذلك باحدى طريقتين:

1- ان كانت قيمة خاصية نوع مصدر الصف هي جدول / استعلام فلا بد من اضافة العنصر D الى الجدول نفسه واسم الجدول موجود بالخاصية التالية

2- ان كانت قيمة الخاصية هي قائمة القيمة value list فانتقل الى الخاصية التالية سوف تجد عناصر القائمة مكتوبة هكذا :

A;B قم انت بكتابة C -بعد فاصلة منقوطة-

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

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

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#3

شكراً لك اخوي وما قصرت ويعطيك العافيه

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

ارجوا أن اكون شرحتها بطريقة مفهومة .

#4

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

تفضل أخي الكريم /

هذا الكود من برنامج أكواد الاستاذ / فهد الدوسري

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

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

ولكن إذا احتجت أن تضيف قيمة غير موجود فيه فيمكنك عمل ذلك بهذه الطريقة :-

ضع الكود التالي في حدث ( عند عدم الوجود في القائمة ) الخاص بمربع التحرير والسرد

'

 لاحظ أن هناك متغيرين للدالة هما
' NewData وهذه يمكنك استخدامها لإضافة القيمة المدخلة إلى جدول القيم
' Response  ويحدد الموقف من القيمة الجديدة

Dim strsql As String, x As Integer
x = MsgBox("القيمة المدخلة غير موجودة سابقاً ... هل ترغب في إضافتها ؟", vbYesNo)
If x = vbYes Then
    strsql = "Insert Into tbxTraining ([Training]) values ('" & NewData & "')"

    ' tbxTraining اسم الجدول الذي هو مصدر مربع التحرير والسر
    ' TRAINING اسم الحقل في ذلك الجدول والذي ستضاف القيمة إليه
    
    MsgBox "تم أضافة القيمة", vbOKOnly, "تنبيه"
    CurrentDb.Execute strsql
    '  الأمر التالي يحدد الموقف من القيمة الجديدة  وهو هنا إضافتها
    Response = acDataErrAdded
Else
    MsgBox "تم تجاهل القيمة", vbOKOnly, "تنبيه"

    ' تجاهل القيمة الجديدة والاستمرار
    Response = acDataErrContinue
End If
1
إنما الأمم الأخلاق ما بقيت ××× فإن هم ذهبت أخلاقهم ذهبوا ...
#5

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

أخي انظر الى هذه المشاركة لعل فيها ما يفيدك

/index.ph...52entry317652

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

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

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

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

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

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