PDA

View Full Version : پیدا کردن رکورد تکراری در فیلدهای محاسباتی



amir91
پنج شنبه 10 دی 1394, 11:06 صبح
با سلام من چند فیلد دارم که می خواهم با هم ترکیب کنم و یک کد جدید به دست آورم که بر مبنای این کد جدید از ورود اطلاعات تکراری جلوگیری و یا بهم پیغام بدهد.
آیا این کار امکان پذیر است؟

bemilove
پنج شنبه 10 دی 1394, 17:22 عصر
نمی دونم این جوابت هست یا نه !
اول داخل table فیلدهاتون رو primary key انتخاب نمائید..هر چند تا که خواستی .

حالا تو فرمی که به جدول متصل است ، event دکمه ذخیره ، کد زیر قرار بدهید:

Private Sub Command225_Click()On Error GoTo Err_Command225_Click
Exit_Command225_Click:
Exit Sub


Err_Command225_Click:
MsgBox "داده تکراری است", vbInformation, "توجه"
End If

amir91
شنبه 12 دی 1394, 13:19 عصر
سلام
متاسفانه فیلدهای من می تواند به صورت تک تک تکراری باشد اما فیلد نهایی که از جمع این 3 فیلد است نباید تکراری باشد.
مثلاً من می خواهم در برنامه رزرو غذا پرسنل یکبار در روز غذا رزرو انجام دهند و کد پرسنلی می تواند تکراری باشد چون در روزهای متفاوت رزرو غذا انجام می دهد و تاریخ هم می تواند تکراری باشد چون اشخاص دیگری هم در این روز رزرو انجام می دهند اما اگر یک فیلد محاسباتی بسازم و این دو را یکی کند ، فیلد محاسباتی نباید تکراری باشد