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

كيفية كتابة كود منع تكرار لنموذج من استعلام


mohammad arabi
إذهب إلى أفضل إجابة Solved by النجاشي,

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

السلام عليكم

أريد ان امنع تكرار لادخال بيانات بنموذج جديد يعتمد على نتائج نموذج اخر

ولكن هناك مشكلتين :

1- عند وضع كود تجميع بمربع نص وتكون نتيجته null يعطيني خطأ# بمربع النص

   جربت ان احل المشكلة بدالة NZ  ولكن بسبب ان النتيجة تأتي من استعلام فلم تحل معي

2- ماهو الكود الصحيح لاستخدام دالة DLookup  في حال ان المصدر للمعلومات نموذج او استعلام وليس جدول

 فعندما يكون المصدر هو الجدول يكون الكود كالتالي :

 
DLookup("[id]", "[Table1]", "[num] =form![num]")
 
ولكن عندما نضع بدل الجدول نموذج او استعلام فيما نبدل  "[Table1]"
جربت [ ]  و  "[ ]" لم يكن صحيحا
 
ملخص الموضوع:
القاعده عبارة عن     الجداول : 1-اسماء 2- تنقلات
                                الاستعلام : 1-استعلام بآخر تنقل لكل اسم
                                النماذج : نموذج لترحيل التنقلات من مكان لمكان وفيه نموذج فرعي مبني على الاستعلام السابق
 
المطلوب: عمل كود لمنع تكرار سجلات والاعتماد على النتائج سيكون لنموذج آخر فرعي داخل هذا النموذج مبني على استعلام وفيه اخر حركة 

               حيث لدي سجل اسماء وسجل تنقلات بتاريخ لهذه الاسماء

               ومن ثم لدي استعلام اخذ منه اخر تنقل لكل اسم

 

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

                                  وفي حال كانت نفس الحركة لنفس الاسم تظهر رسالة ان هذا التنقل مكرر

 

 

 
رابط هذا التعليق
شارك

هذا قاعدة مثال عن الموضوع

 

المشكلة نجحت بالكشف عن المكرر ولكن بسبب ان مربع النص null فتظهر فيه رسالة #خطأ

فلا يسمح للسجل الجديد بالاضافة لانه يعتبره خطأ برمجي

 

مالحل في التخلص من null بالكود

حاولت كثيرا ويوجد اكواد عطلتها بالملف المرفق للاطلاع

 

وشكرا

test.rar

رابط هذا التعليق
شارك

هل سؤالي غير واضح أم ماذا  ؟؟؟

 

أريد طريقة للتخلص من نتيجة الnull  في مربع نص 

النتيجة ناتجه عن جمع حقول باستعلام ولان النتيجة لاشيء اي فراغ فيظهر بمربع النص #خطأ

 

وهذا ملف بالقاعدة كمثال

 

 

test.rar

رابط هذا التعليق
شارك

  • أفضل إجابة
3 ساعات مضت, mohammad arabi said:

هل سؤالي غير واضح أم ماذا  ؟؟؟

 

أريد طريقة للتخلص من نتيجة الnull  في مربع نص 

النتيجة ناتجه عن جمع حقول باستعلام ولان النتيجة لاشيء اي فراغ فيظهر بمربع النص #خطأ

 

وهذا ملف بالقاعدة كمثال

 

 

test.rar

السلام عليكم ورحمه الله وبركاته اخي الكريم انظر الي هذا المشاركه لي ممكن تساعدك

مع الشكر والتقدير للاستاذ جفعر ورمهان والاستاذ شفان ساعدونا فيها

ام شاء الله تكون طلبك 

رابط هذا التعليق
شارك

 

الحل حسب ما جربت هو 

=Nz([txtName];0)

 

15 ساعات مضت, ابو زاهر said:

السلام عليكم ورحمه الله وبركاته اخي الكريم انظر الي هذا المشاركه لي ممكن تساعدك

مع الشكر والتقدير للاستاذ جفعر ورمهان والاستاذ شفان ساعدونا فيها

ام شاء الله تكون طلبك 

ألأف شكر على المساعدة

  • Like 1
رابط هذا التعليق
شارك

48 دقائق مضت, mohammad arabi said:

 

الحل حسب ما جربت هو 

=Nz([txtName];0)

 

ألأف شكر على المساعدة

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

رابط هذا التعليق
شارك

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