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

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

مغلق
بدأه lastoper في 6 يوليو 2007 · 10 رد · 1,949 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

#2

لآ دى سهلة ومش مستاهلة شهر بص يا اخى العزيز

if you use ado

rs.movefirst

rs.find "name='" & text1.text & "'"

if rs.eof =false then

msgbox "عفوا هذا الإسم مسجل مسبقا"

exit sub

end if

rs.addnew

rs("name")=text1.text

rs.update

msgbox"تم الحفظ بنجاح"

msgbox"مع تحياتى اخوك انس عمر ارجو ان تكون استفدت واى مناقشة انا جاهز"

'يوجد عدة طرق اخرى

سبحان الله العظيم ............ سبحان الله وبحمده

اللهم علمنا بما ينفعنا وانفعنا بما علمتنا

#3

بسم الله الرحمن الرحيم

بسم الله ما شاء الله

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

بس كان ليه تعليق بسيط

يا ريت تستخدم الداله

mono.NoMatch

فهي ادق

وشكرا لسعه الصدر اخوكم مونو

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



#4

الأخ مونو الغالى جدا

not match

دى بتاع الداو اما انا بتكلم عن الأدو مستوى اعلى واتمنى اشوف مواضيعك الحلوة تنور المنتدى مع انى بفضل استخدام لغة اس كيو الى فى معظم شغل قواعد البيانات والله الموفق :rolleyes:

ادعو لى بالتوفيق والنجاح

سبحان الله العظيم ............ سبحان الله وبحمده

اللهم علمنا بما ينفعنا وانفعنا بما علمتنا

#5

فعلا صديقى ANASS OMAR دى بتاعة الادو بس ما فيش مانع اننا نتعرض لها تلبيتا لرغبة صديقناmono4hack

وذلك بالكود التالى

table.FindFirst "cell = '" + Text1.Text + "'"

If table.NoMatch = False Then
	MsgBox "عفوا هذا الإسم مسجل مسبقا"
	Exit Sub

End If
table.AddNew 
table("cell") = Text1.Text
table.update
msgbox"تم الحفظ "

الحب هو سر الحياة والقناعة هى سر السعادة

والمرأة هى سر الجمال

logo4.gif

[/وسط]

#6

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

mm.rar

تم تعديل هذه المشاركة بواسطة lastoper في 7 يوليو 2007 في 20:03

#7

مشروعك جميل

بس بسيط جدا

project على كل حال سأرسل لك كنت جايبه من النت

شوفه كده يمكن يحل مشكلتك

وعلى كل حال انك اكيد هتستفيد منه كتير جدا

Customer.zip

تم تعديل هذه المشاركة بواسطة restart_walid في 8 يوليو 2007 في 04:44

الحب هو سر الحياة والقناعة هى سر السعادة

والمرأة هى سر الجمال

logo4.gif

[/وسط]

#8
ANASS OMAR كتب:
rs.movefirst

rs.find "name='" & text1.text & "'"

if rs.eof =false then

msgbox "عفوا هذا الإسم مسجل مسبقا"

exit sub

end if

rs.addnew

rs("name")=text1.text

rs.update

msgbox"تم الحفظ بنجاح"

مشكور اخي الكريم ولكن ماذا تقصد بـ rs

هل هي Adodc

؟؟

لانها لم تزبط معي انا ارفقت مشروع صغير ارجو ان تشرحلي الطريقة التي ممكن استخدمها فيه

اخي رستارت مشكور على المثال اللي وضعته ولكن للاسف انا حاولت ان افهم كود البحث اللي فيه ولكن لم استطع ارجو من يستطيع شرحه بالتفصيل ( كود البحث فقط ) ان يضعه لنا

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

#9

اين انتم يا شباب

................................................................................

............

#10

أخى العزيز

المقصود بكلمة rs هو أداة بياناتك . أى هو أيآ من

Adodc1.Recordset

data1.Recordset

datPrimaryRS.Recordset

بســم الله الـرحمــن الرحيــم

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

شكراً لك اخي الكريم

#11

أخى العزيز

اليك الكود الذى يعمل test للداتا قبل الإضافة

conacc.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\datatest.mdb"
recex.Open "select * from data1 where id like '" & TextBox1.Text & "'", conacc, adOpenStatic, adLockReadOnly
If recex.RecordCount = 0 Then

recacc.Open "select * from data1", conacc, adOpenDynamic, adLockOptimistic

recacc.AddNew
recacc![ID] = TextBox1.Text
recacc![Name] = TextBox2.Text
recacc![Age] = TextBox3.Text
recacc.Update

conacc.Close
Set conacc = Nothing

TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""

Else
MsgBox " الملف موجود أرجو الإدخال مرو أخرى "

conacc.Close
Set conacc = Nothing

End If

وبالتوفيق أخى إن شاء الله

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

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