içinden çıkamadım birtürlü..
müsteri kartı diye bir paradox tablom var. bunda musterı adı musterı soyadı gibi fieldler var.
musteri kartı tanımlama isimli form oluşturdum
formda bir edit bir dbgrid ve yeni kayıt, iptal , kaydet,çık buttonları var.
editin on edit1change olayına
T:=''+UPPERCASE(EDIT1.Text)+'%';
dms.QRMUSARA.Close;
dms.QRMUSARA.Prepare;
DMS.QRMUSARA.SQL.Clear;
DMS.QRMUSARA.SQL.Add('SELECT * FROM MUSTERIKARTI WHERE MUSTERIADI LIKE :T');
DMS.QRMUSARA.Params[0].AsString := T;
dms.QRMUSARA.Open;
yazarak edite girdiğim bilgiye en yakın kayda gitmesini sağlıyorum.
mesela edite b yazdığım zaman adı b ile başlayan kişiler geliyor dgride;
buraya kadar tamam fakat ,
mesela dbgrid te burcu diye biri kayıtlı. ben bu kayıdı düzeltmek için
düzelt buttonuna tıkladıgımda
can't modify on a read only dataset hata mesajı alıyorum.
duzelt buttonun on click yordamında sadece
dms.musara.edit;
kaydetbutton.click olayı ise
dms.qrmusara.checkbrowsemode;

yazdım
sorun nerede anlayamadım. yardımcı olursanız sevinirim .
teşekkkürler iyi çalışmalar.
kolay gelsin,
[/b][/code]