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

[ تمت الإجابة ]إلى أصحاب الخبرة ..

بدأه tune في 30 يوليو 2008 · 5 رد · 531 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

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

المشكله هي ان عندي حقل من نوع

(((number)))

عندما يقوم المستخدم بادخال حروف بدلا من الارقام تظهر هذه الرسالة (بالاسفل) حاولت جاهدة بايقافها و وضع رسالة خاصة ببرنامجي الا اني فشلت

post-165710-1217383828_thumb.jpg

فياليت تساعدوني في حلها ... و يعطيكم العافية

#2

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

الاخت tune

انظري الكود في حدث عند الخطأ للنموذج حيث تمت المعالجة بناءً على رقم الخطأ

اليك المثال

بالتوفيق

dbChangeSystemError.rar

#3

الاخ الغالي يوسف أحمد

بارك الله بك علي المثال الرائع

اضافة بسيطة بعد اذنك للايضاح فقط من أين يأتي رقم الخطا في اكسس وكيف نستطيع استخراجه لاستعمالة في جميع الاخطاء المحتمل ان تظهر لنا كمبرمجين

لو لاحظنا ان رقم الخطأ هو 2113

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

قم بكتابة هذا الكود لكي يظهر لك رقم الخطأ كما يلي

 Private Sub form_Error(DataErr As Integer, Response As Integer)
Debug.Print "DataErr = "; DataErr

ثم من القائمة View

داخل محرر الفيجوال بيسك نختار Immediate window كما في الصورة الموضحة

post-46243-1217441049_thumb.jpg

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

post-46243-1217441121_thumb.jpg

يمكننا الان اظهار رسالة اخري غير رسالة الاكسس عن طريق هذا الكود البسيط

 Private Sub form_Error(DataErr As Integer, Response As Integer)

If DataErr = 2113 Then

MsgBox "فضلاً تأكد من ادخال رقم"

End If
Response = acDataErrContinue
End Sub

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 30 يوليو 2008 في 21:15

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#4

ما شاء الله تبارك الله

كفيتوا و وفيتوا

يعطيكم ألف عافية

#5

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

اقتباس
إلى أصحاب الخبرة

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

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

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

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