cok fazla ugrasma sansim yok. Fakat gondermissiniz zaten....
Tercih ettigim yontem burdan soylediklerimi yapıp ozellikle de sorduklarıma cevap vermeniz ve bu sekilde cozume gitmeniz seklindedir.
Koda baktım. ilk gordugum hata master tabloya giris yapılmasına read only oldugu icin izin vermiyor... Bunun sebebini de bir onceki mesajimda yazmistim..
Fahrettin yazdı:Eger detay TQuery'nin SQL cümlesi icinde join islemi varsa yani 2 tablodan bilgi cekiyorsanız zaten read only olmak zorunda onu ancak TUpdateSQL kullanarak güncelleyebilirsiniz....
Master tablo olan Query1 in SQL'i icinde urun tablosu ile join yapmak tamamen gereksiz.
Eger soruyu sorarken hatayı veren Query1 icindeki SQL cumlesini yazsaydınız ki bunu da sormustum. Bu kadar beklemeden cozume ulasirdik....
Fahrettin yazdı:Sinan bey, aslında tam olarak meselenin nerede oldugunu da anlayabilmiş değilim yani. Bahsettiginiz hatayı veren Query nesnesinin icinde
Kod: Tümünü seç
SELECT * FROM MUSTERIBIL
WHERE MUSTERIBIL.MUSTERINO=MUSTERINO
bu kodlar mı yazıyor...
Sadece musteri tablosundan bir select yapmalısınız....
Kod: Tümünü seç
SELECT Musteri.MUS_NO, Musteri.ADI, Musteri.SOYADI
FROM "Musteri.db" Musteri
Tabi bu meseleyi asinca detay tablo konusunda muhtemelen takılacaksınız cunku orada da yine daha once belirttigim
eksik....
Kolay gelsin....