با سلام خدمت شما
مي خواستم بدونم وقتي كاربر در فيلد كليد مقدار تكراري را وارد مكنه چطوري ميشه از تكراري بودن فيلد قبل از ثبت در جدول جلوگيري كرد يا اين مورد را به طور دستي چك كرد و به جاي پيغام جدول در دلفي پيغام تعريف كرد
مرسي
Printable View
با سلام خدمت شما
مي خواستم بدونم وقتي كاربر در فيلد كليد مقدار تكراري را وارد مكنه چطوري ميشه از تكراري بودن فيلد قبل از ثبت در جدول جلوگيري كرد يا اين مورد را به طور دستي چك كرد و به جاي پيغام جدول در دلفي پيغام تعريف كرد
مرسي
اگه از adoquery استفاده میکنی
کد:adoquery1.sql.text:='select * from bank-name where name-field = meghdar'
adoquery1.open;
if adoquery1.isempty then
adoquery2.post
else
showmessage('مقدار تکراری است');
با سلام
و تشکر از دوست عزیز
نه کواری با اسکیوال هستش اگه میشه با کمک کنید
مرسیsql
کد:query1.sql.text:='select * from bank-name where name-field = meghdar'
query1.open;
if query1.isempty then
query2.post
else
showmessage('مقدار تکراری است');
ميتوني از تركيب Try ... Except هم استفاده كني.
من اونو پيشنهاد ميكنم.
با سلام و تشکر از مرد مباح
چون من از dbedit استفاده کردم با مشکل مواجه می شم
مرسی