اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

  • تمت الإجابة
قام بنشر
4 ساعات مضت, عمر طاهر said:

يعطيني رسالة عند عدم صحة الكود

ممكن

نحجز متغير

Dim x As Byte

نجعل المتغير يعد السجلات بمعيار رقم الكود

x = DCount("*", "part", "[cpart]=[aa]")

نضع شرط اذا كان العدد لا يساوي صفر ينفذ الاجراء

If x <> 0 Then
bb = DLookup("[npart]", "part", "[cpart]=[aa]")

اذا لم يتحقق الشرط يظهر رسالة بعدم صحة الكود ويفرغ حقلي aa و bb ثم ننهي الجملة الشرطية

Else
MsgBox "رقم الكود غير صحيح حاول مرة اخرى", vbCritical, "خطأ"
aa = Null
bb = Null
End If

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

Dim x As Byte
x = DCount("*", "part", "[cpart]=[aa]")
If x <> 0 Then
bb = DLookup("[npart]", "part", "[cpart]=[aa]")
Else
MsgBox "رقم الكود غير صحيح حاول مرة اخرى", vbCritical, "خطأ"
aa = Null
bb = Null
End If

مرفق الملف بعد التعديل

 

dlook.accdb

  • Like 1
  • Thanks 2
قام بنشر (معدل)
2 ساعات مضت, kha9009lid said:

ن

نحجز متغير




Dim x As Byte

استدراك حتى لا نحصل على رسالة خطأ اذا كان عدد السجلات كبير نستبدل 👇

Dim x As Byte
بـ
Dim x As Long
او
Dim x As Integer

Byte = 0 to 255
Integer = -32,768 to 32.767
Long =  -2,147,483,648 to +2,147,483,647

والله الموفق

تم تعديل بواسطه kha9009lid
  • Like 1
  • Thanks 1
قام بنشر
21 ساعات مضت, SEMO.Pa3x said:

عليكم السلام، اخي وضح طلبك بالضبط نحن لا نعمل بالتكهنات

العمل 

عند ادخال كود مادة يعطي السعر في مربع bb

المطلوب اعطائي رسالة عند ادخال كود مادة خاطئ

وشكرا

19 ساعات مضت, kha9009lid said:

ممكن

نحجز متغير


Dim x As Byte

نجعل المتغير يعد السجلات بمعيار رقم الكود


x = DCount("*", "part", "[cpart]=[aa]")

نضع شرط اذا كان العدد لا يساوي صفر ينفذ الاجراء


If x <> 0 Then
bb = DLookup("[npart]", "part", "[cpart]=[aa]")

اذا لم يتحقق الشرط يظهر رسالة بعدم صحة الكود ويفرغ حقلي aa و bb ثم ننهي الجملة الشرطية


Else
MsgBox "رقم الكود غير صحيح حاول مرة اخرى", vbCritical, "خطأ"
aa = Null
bb = Null
End If

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


Dim x As Byte
x = DCount("*", "part", "[cpart]=[aa]")
If x <> 0 Then
bb = DLookup("[npart]", "part", "[cpart]=[aa]")
Else
MsgBox "رقم الكود غير صحيح حاول مرة اخرى", vbCritical, "خطأ"
aa = Null
bb = Null
End If

مرفق الملف بعد التعديل

 

dlook.accdb 500 kB · 12 downloads

جزاك الله خيرا أخي 

ممنونك

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information