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

عن الكمبوبكس والإضافة

مغلق
بدأه ابن القمر في 3 أغسطس 2004 · 2 رد · 643 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني الأعزاء ....

كثيراً مابحثت عن حل لمشكلتي ولكني لم أجد الحل المناسب والذي أريده ..

نعم وجدت عدت حلول ولكنها ليست هي المطلوبة . والمشكلة هي التالي :

لدي قاعدة بيانات تضم الأتي :

جدول بعنوان : name_tbl وفيه الأسماء .

جدول بعنوان : det_tbl وفيه التفاصيل .

نموذج عنوان : frm وفيه (combobox ) يأخذ بياناته من جدول الأسماء ويحفظها في جدول التفاصيل ، كذلك يحتوي على عدة خانات مربوطه بالحقول الموجودة في جدول التفاصيل , والنموذج ككل مرتبط بجدول التفاصيل .

سؤالــــــــــــي :

عندما أقوم بإضافة إسم جديد في الكمبوبكس أريده أن ينحفظ تلقائياً في جدول الأسماء من دون الحاجة إلى إنشاء شاشة إدخال أسماء . ( عندما اكتب في الكمبوبكس الاسم عبدالله مثلاً وهو غير موجود في جدول الأسماء يتم إضافته تلقائياً إلى الجدول )

ماهو الكود اللازم لعمل ذلك أو ماهي الطريقة ؟

مرفق مثال للتعديل علية

وأقبلوا تحياتي جميعاً .......

الإضافة.rar

البرمجة فنون والطريق إليها يتطلب الجنون
#2

ضع هذا الكود عند عدم الوجود في القائمه

' لاحظ أن هناك متغيرين للدالة هما
' 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

ملاحظه من عمل اخي الغالي فهد الدوسري

لكم مني خالص التقدير

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

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

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

كان الله في عون العبد مادام العبد في عون اخيه

#3

أخي عبدالهادي ..

شكراً لتعاونك معي ولكن الكود لم يعمل بصورة صحيحة أنظر إلى الأخطأ المرفقة وحاول إكتشاف الخطأ

تقبل تحياتي ...

الخطأ.rar

البرمجة فنون والطريق إليها يتطلب الجنون

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

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