PDA

View Full Version : سوال: جلوگيري از ورود مقادير تکراري با شرط بررسي فيلدهاي ديگر



imanch
شنبه 23 شهریور 1387, 13:41 عصر
سلام
يک Table دارم که داراي سه فيلد Num1 و Num2 و Num3 مي باشد و مي خوام شرطي تعيين کنم که Num3 فقط زماني اطلاعات تکراري نپذيرد که فيلدهاي Num1 و Num2 هم مقاديرشان تکراري باشد:
..............Num1.........Num2.......... Num3
................. 5 .............70............... 45
بپذيرد -----> 5 .............80............... 45
نپذيرد -----> 5..............80............... 45

ممنون مي شم راهنمايي کنيد.

smderfan
شنبه 23 شهریور 1387, 14:48 عصر
سلام
شما می تونید از طریق کوئری و یا همچنین توابع Dlookup و Dcount این مقایسه رو انجام بدید.
جستجو کنید مثال هم پیدا می کنید.
موفق باشید.

imanch
یک شنبه 24 شهریور 1387, 10:22 صبح
سلام
شما می تونید از طریق کوئری و یا همچنین توابع Dlookup و Dcount این مقایسه رو انجام بدید.
جستجو کنید مثال هم پیدا می کنید.
موفق باشید.

ممنون مي شم روي فايل انجام بديد.

morteza_lll
چهارشنبه 27 شهریور 1387, 09:23 صبح
سلام
از دوستان عزيز كسي نميتونه اين مشكلو تو اين مثال حل كنه ؟؟؟

مهدی قربانی
چهارشنبه 27 شهریور 1387, 11:14 صبح
سلام
آقا مرتضي و جناب imanch فكر مي كنم نمونه حاضر مشابه خواسته شما باشه .

imanch
شنبه 06 مهر 1387, 12:48 عصر
آقا مهدي سلام
از جوابي که داديد و نمونه اي که گذاشتين ممنون. ولي فکر کنم برنامه يه اشکال کوچيک داره. به عنوان نمونه اگر Num1=1 و Num2=2 و Num3=3 باشد مقادير جديد به شکل Num1=1 و Num2=2 و Num3=4 را نمي پذيرد. در حاليکه قرار بود فقط زمانيکه همه فيلدها تکراري باشد مقدار جديد را نپذيرد. ممنون مي شم اگر برنامه رو اصلاح کنيد.

dadsara
شنبه 06 مهر 1387, 16:29 عصر
آقا مهدي سلام
از جوابي که داديد و نمونه اي که گذاشتين ممنون. ولي فکر کنم برنامه يه اشکال کوچيک داره. به عنوان نمونه اگر Num1=1 و Num2=2 و Num3=3 باشد مقادير جديد به شکل Num1=1 و Num2=2 و Num3=4 را نمي پذيرد. در حاليکه قرار بود فقط زمانيکه همه فيلدها تکراري باشد مقدار جديد را نپذيرد. ممنون مي شم اگر برنامه رو اصلاح کنيد.
باسلام
اینهم نمونه ای که خواسته بودی