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

[مغلق - سؤال مخالف]كود بحث برقم الموظف

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

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

كل عام وأنتم بخير

لدي كود للبحث برقم موظف أو طالب ثم عرض بياناته

ولكن بشرط أن يكون رقم الطالب او الموظف من نوع رقم وليس نص (text) وأريد التعديل عليه بحيث يعمل

حتى إذا كان رقم الموظف أو الطالب من نوع نص .

'--------------------------------------

Dim myrec As Recordset

Dim rs As Object

Set rs = Me.Recordset.Clone

Set myrec = CurrentDb.OpenRecordset("SELECT [sn] as MyNO" & _

" FROM Table1 " & _

" WHERE ((([sn]) =" & Me.sn & ")) " & _

" GROUP BY [sn];")

If myrec.RecordCount > 0 Then

'إذا كان الموظف موجود

Undo

rs.FindFirst "[sn] = " & Str(myrec!MYNO)

If Not rs.EOF Then Me.Bookmark = rs.Bookmark

'Me.Command35.SetFocus

ElseIf myrec.RecordCount = 0 Then

'إذا كان الموظف غير موجود

If MsgBox(" هذا الرقم غير موجود ! ! ! هل تريد إضافة بيانات جديده ؟ ", _

vbCritical + vbYesNo + vbMsgBoxRight + vbDefaultButton1, _

" نتيجة البحث ") = vbYes Then

DoCmd.GoToControl "nametxt"

Else

Undo

DoCmd.GoToRecord , , acNewRec

Me.sn.SetFocus

End If

End If

'--------------------------------------

أرجو منكم المساعدة لجعل هذا الكود يعمل حتى لو كان الحقل sn في الجدول Table1 من نوع نص Text .

يوجد مثال في المرفقات على Office 2010

ولكم جزيل الشكر

Searchby Text.rar

( اللهم ان في تدبيرك ما يغني عن الحيل وفي كرمك ماهو فوق الامل وفي حلمك ما يسد الخلل وفي عفوك ما يمحو الزلل...
اللهم فبقوة تدبيرك وعظيم عفوك وسعة حلمك وفيض كرمك اسالك ان تدبرنا باحسن التدابير وتلطف بنا وتنجينا مما يخيفنا ويهمنا )

 

"يانفس توبي"

#2

عذرا الموضوع مغلق

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

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

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

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

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

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

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

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