اذهب الي المحتوي
أوفيسنا

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

قام بنشر

كيف أجعل الترقيم في حقل ما تلقائياً سنوياً بناءً على نوع القضية ....

يعني لكل نوع : ترقيم تسلسلي سنوي ...

ولعل المثال المرفق يوضح المطلوب .

غفر الله

المثال هنا

قام بنشر

الاخ خضر

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

ماذا تعني ____ Nz----

If Nz(Me.txtkin, "") = "" Or Nz(Me.txtdate, "") = "" Then

قام بنشر

السلام عليكم

اخي ابافيصل :fff: ، بارك الله فيك

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

للنظر للمثال التالي :

R = IIf(Mark >= 50, "Pass", "Fail")
واضح من خلال هذه المسألة أنه اذا كانت قيم المتغير Mark أكبر من أو تساوي 50 فإن نتيجة R ستكون Pass أي ناجح والا Fail أي راسب. المشكلة في المثال السابق تكمن عندما لا يكون هناك قيمة في Mark (يعني في هذه الحالة تكون Mark = Null) وفي هذه الحالة يحدث خطأ في الجملة السابقة. لحل الخطأ نضع الكود بالطريقة التالية:
R = IIf(Nz(Mark) >= 50, "Pass", "Fail")
وما عنيته بالتعابير التي سألت عنها فهو ما يلي :
Nz(me.txtin,"")
أي أذا لم يكن في txtin قيمة فأرجع قيمة فارغة والا يرجع القيمة الموجودة في txtin ويمكن استخدامه بالشكل التالي على سبيل المثال
Nz(me.x,10)
أي اذا كانت x ليس فيها قيمة أو Null أو 0 فأرجع الرقم 10 والا يرجع x طبعا. ويمكن استخدامه هكذا أيضا
Nz(me.y,"not good")
أي اذا كانت قيمة y ليس فيها قيمة أو Null أو 0 فأنه يرجع Not good والا يرجع قيمة y ويمكن استخدامه كما يلي :
Nz(DCount("CustId","Customers"),0)

وهنا اخي أبا فيصل ، لو تم استخدام الامر DCount بدون Nz وكان الجدول Customers خاليا من السجلات لحدث مشكلة ولكن بفضل Nz يرجع لنا 0 في حالة عدم وجود سجلات في Customers . كما قلت لك سابقا فإن هذا الاقتران يعوض المشكلة السابقة المعروضة.

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

أرجو أن أكون قد وفقت في إيصال المعلومة المطلوبة في سؤالك.

مع الاحترام

  • 2 weeks later...
قام بنشر

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

أخي خضر ..... ما أدري لدي مشكلة في تطبيق الكود ؟؟

الملف مرفق .. ممكن تتطلع عليه وتفيدني عن السبب ؟؟

http://www.d3d3.com/Files/7547693222499779.rar

مرفق مثال هنا

قام بنشر (معدل)

السلام عليكم

أخي فتى الوادي :fff: ، بارك الله فيك

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

مع الاحترام

archive.rar

تم تعديل بواسطه خضر الرجبي

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information