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

مشكلة جننتني لا يحلها الا محترف فجول بيزك أرجو حل

مغلق
بدأه romanc5 في 11 أبريل 2005 · 4 رد · 588 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

و هي كل الأتى أنا صممت برنامج برنامج مخازن و سأترحة بالمنتدي بعد الأنتهاء منه

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

و المشكلة أنى عندي فورم بة أضافة مورد أبغى أن لو أعطى المستخدم كود للمورد موجود مسبقا بقاعدة البيانات يرفض

يعنى لو اضاف المستخد مثلا مورد بكود رقم 1

ثم جأ بعد فترة

والمستخدم أضاف مورد بكود رقم 1 أيضا يعطية رسالة خطأ تفيد أنة يوجد كود مورد مسجل بنفس الرقم

أريد أى حل لو خيط حل بس و أنا سستنتج و شــــــــــــكرا للمساعدة مقدما

أخوكم Romanc5

#2

msg = MsgBox("Are you sure")

If msg = 6 Then

Dim Rs As New ADODB.Recordset

Dim SQL As String

SQL = "SELECT * FROM store WHERE cid = '" & txtno.Text & "' " ' رقم المورد

Rs.Open SQL, Cn, adOpenDynamic, adLockOptimistic

If Rs.EOF Then

Rs.AddNew

Rs("cid") = txtno.Text

Rs("name") = Text1.Text

Rs.Update

Else

d = MsgBox("المورد موجود ", vbOKOnly, "ÊßÑÇÑ ÑÞã ÇáÔíß")

txtno.SetFocus

End If

Rs.Close

Set Rs = Nothing

End If

#3

تحية ......وبعد

اذا افترضنا ان اسم حقل رقم المورد no_mord ..... حلو

و انت بتعمل ado control ...... حلو

افعل الشرط التالي

x="no_mord=" text1.text في الاكس سوف يضع رقم المورد المدخل

adocd1.recordset.movefirst هذا الكود لكي يبحث من بداية الجدول

adodc.recordset.find=x (اذا طلع لك خطأ في هذا السطر شيل علامة يساوي ...تمام) هذا الكود يوجد السجل على حسب x

يعني يدور رقم المورد x يعني على افتراض ان رقم المورد المدخل 1 ....... حلو :D

if adodc1.recordset!no_mord=text1.text then

msgbox

"الرقم هذا موجود مسبقا"

elseif adodc1.recordset.movelast then هذا الكود يفحص اذا كان قد وصل الى نهاية الجدول ولم يجد الرقم

msgbox

"هذا الرقم غير موجود"

end if

ان شاء الله يصلح معك :D

دعوااااااااااااااااتك

المبرمج الطيب :)

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#4

سبب هذا الخطأ في أغلب الأحوال هو أنك استخدمت النوع ترقيم تلقائي لنوع بيانات حقل رقم المورد أو أنك تستخدم فهرس وحيد لهذا الحقل ، ويمكن حل هذه المشكلة عن طريق تغيير نوع الحقل أو حذف الفهرس ، وهذا غير مستحب مع أرقام مثل رقم الموردين فمن المفروض أن لا تتكرر هذه الأرقام ، ويفضل استخدام الطريقة المعروضة في المشاركة السابقة مع رسالة تخبر المستخدم باختيار رقم آخر

Major

#5

أرجو ان يكون هذا المطلوب

ID.zip

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

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

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

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

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

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

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