با سلام
من یه پروژه دارم که باید در پایگاه داده برنامه براساس کد پرسنلی اگه نبود نام اگه اونم نبود بر اساس کدملی جستجو بشه.
Untitled.jpg
هر چی نوشتم فقط کد پرسنلی درست میشد بقیه رو ارور فیلد پایگاه داده میداد.
با تشکر
با سلام
من یه پروژه دارم که باید در پایگاه داده برنامه براساس کد پرسنلی اگه نبود نام اگه اونم نبود بر اساس کدملی جستجو بشه.
Untitled.jpg
هر چی نوشتم فقط کد پرسنلی درست میشد بقیه رو ارور فیلد پایگاه داده میداد.
با تشکر
ما از کجا بدونیم اسم فیلدهاتون چیه و دقیقا چه کدی نوشتید که مشکل داره ؟!
مگه تو عکس معلوم نیست؟
اینم کد:
procedure Ttashihperfm.RadioButton1Click(Sender: TObject);
begin
DataModule16.pers1.SetKey;
DataModule16.pers1.FieldByName('CodePersoneli').As String:=edit1.Text;
DataModule16.pers1.GotoKey;
end;
procedure Ttashihperfm.RadioButton3Click(Sender: TObject);
begin
DataModule16.pers1.SetKey;
DataModule16.pers1.FieldByName('CodeMelli').AsStri ng:=edit1.Text;
DataModule16.pers1.GotoKey;
end;
procedure Ttashihperfm.RadioButton2Click(Sender: TObject);
begin
DataModule16.pers1.SetKey;
DataModule16.pers1.FieldByName('Name').AsString:=e dit1.Text;
DataModule16.pers1.GotoKey;
end;
آخرین ویرایش به وسیله Mahmood_M : سه شنبه 10 خرداد 1390 در 01:37 صبح دلیل: ادغام پستها
فیلدهایی که با SetKey و GotoKey جستجو میشن ، باید ایندکس گذاری شده باشن ، البته بهتره که از Locate به جای GotoKey استفاده کنید !هر چی نوشتم فقط کد پرسنلی درست میشد بقیه رو ارور فیلد پایگاه داده میداد.
موفق باشید ...