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

ما هو معنى هذه الرسله

مغلق
بدأه migo702000 في 19 ديسمبر 2007 · 12 رد · 1,064 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

07121914250236.png

 Dim DB As New ADODB.Connection
 Dim rsF_type As New ADODB.Recordset



Private Sub Command1_Click()
If Trim(Text1.Text) = "" Then
	MsgBox "من فضلك ادخل اسم الصنف", vbinformtion, "Organizer Message Center"
	Text1.SetFocus
	Exit Sub
 End If

'
 With rsF_type
	  .AddNew
'
	  ![type_name] = Trim(Text1.Text)


	 '
	  .Update
 End With
'
	  rsF_type.Requery
	  rsF_type.MoveLast
Text1.Text = ""
Text1.SetFocus

End Sub

Private Sub Form_Load()
DB.Provider = "Microsoft.JET.OLEDB.4.0;"
 DB.Open App.Path & "\Organizer_Stores.mdb"
 rsF_type.Open "[F_type]", DB, adOpenStatic, adLockPessimistic
  Call LoadKeyboardLayout("00000401", 1)



End Sub

Private Sub Command2_Click()
Unload Me
End Sub


Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Command1.SetFocus
End If
End Sub

Private Sub Text1_LostFocus()
Dim msg, style, title, response, mystring
msg = "الصنف " & (Text1) & "مسجل من قبل "
style = vbOKOnly + vbCritical
title = "Organizer Message Center"
If Text1.Text = "" Then Exit Sub
If rsF_type.State = adStateOpen Then rsF_type.Close
rsF_type.Open "select* from [F_type] where [type_name]=" & Trim(Text1.Text) & "", DB, adOpenStatic, adLockBatchOptimistic
If rsF_type.RecordCount = 0 Then Exit Sub
If Not rsF_type.RecordCount = 0 Then
MsgBox msg, style, title
Text1.Text = ""
Text1.SetFocus
Exit Sub
End If

End Sub

عند تشغيل الكود السابق تظهر الرساله المبينه بعاليه

ما هو السبب وما هو الحل .. مع ان نفس الطريقه والاسلوب تم تجريبه اكثر من مره فى برامج اخرى ولم تكن تظهر هذه الرساله

مع التحيه

تم تعديل هذه المشاركة بواسطة migo702000 في 19 ديسمبر 2007 في 17:55

#2

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

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#3

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

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#4

مرفق بداية البرنامج والموجود بها المشكله

وضرورى استخدام اداة 2.1 vb skinner pro المرفقه ومعها السريال اذا طلب منكم

Organizer_Stores.rar

vbskpro2_ocx.rar

#5

أخي عندك في جملة SQL

"select* from [F_type] where [type_name]=" & Trim(Text1.Text) & "",

"select* from [F_type] where [type_name]='" & Trim(Text1.Text) & "'"

خلي بالك من ( ' )

وكمان أحذف هذا الكود في Command 1

rsF_type.MoveLast

وان شاء الله البرنامج حيشتغل

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#6

اخى الكريم فى البدايه كل سنه وانت طيب

الكود الخاص بجملة SQL تم تعديله تمام 10/10 ولكن الكود الثانى والخاص بعملية اعادة السجلات عند الغاؤه توقفت عملية حفظ البيانات فى الجدول ؟؟؟؟ وفى وجود هذه الرساله

فهل هناك حل لها .....

07122007061717.png

ومشكور على تعبك معى

#7

أخي هذا مثال معدل وارجو منك أخي أن كود التحقق من وجود الصنف ان تضعة في زر أمر الحفظ قبل عملية الحفظ

والله أعلم

Edit.rar

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#8

ارجو منك وضع الملف مره اخرى لانه فارغ ..

تحياتى

#9

لا والله المرفق فيه المحتويات .....ولكن!!!

هذا كود الحفظ :

If Trim(Text1.Text) = "" Then
	MsgBox "Enter Name of type,please", vbinformtion, "Organizer Message Center"
	Text1.SetFocus
	Exit Sub
 End If

'
 With rsF_type
	  .AddNew
	  ![type_name] = Trim(Text1.Text)
	  .Update
	  MsgBox "saved"
 End With
'


Text1.Text = ""
Text1.SetFocus

انا اشتغلت بهذا الكود وهو شغال

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#10

اخونا الفاضل

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

تحياتى

#11

أخي هذا مثال على عملية الحفظ ... أرجو ان يفيدك

Example.rar

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#12

فين الردود يا شباب ارجوكم المساعده ... المشكله ان اكواد العمليه كلها انا استخدمتها حرفيا من قبل وكانت شغالة 100/100 المره دى فيه حاجه غريبه انا مش فاهمها مع العلم ان قاعدة البيانات "اكسيس" تم انشاؤها بواسطة اكسيس 2007 وتم حفظ ملف قاعدة البيانات بتنسيق 2002-2003 . وهذه العمليه انا جربتها من قبل ونجحت ومفيش فيها اى مشكله !!! ارجوكم المساعده ...

تحياتى

تم تعديل هذه المشاركة بواسطة migo702000 في 23 ديسمبر 2007 في 21:09

#13

فين الردود ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

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

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