Kayıtlara Yeniden ckod verme hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

Kayıtlara Yeniden ckod verme hatası

Mesaj gönderen Biltes »

Arkadaşlar Merhaba;
Dönem ve Müşteri diye iki tane vt var.
Bu kısaca şöyle...

Master table detail table
Dönem Müşteri
-------- ---------
OCAK2005 65 müşteri kayıtlı
ŞUBAT2005 57 müşteri kayıtlı

var
i:integer;
begin
ctable.First;
for i := strtoint(edit1.text) to ctable.recordcount-1 do
begin
ctable.edit;
ctableckod.asinteger:=i;
ctable.post;
ctable.Next;
end;

bu tablolar id alanı ile master-detail olarak birbirine bağlı. Böyle bir kod ile var olan kayıtları Edit1'e girdiğim rakamdan itibaren birer arttırarak bana sıralamasını istiyorum yani ben Edit1'e 001 girersem ilk kayıta son kayıta geldiğinde de 065 olması gerekir bu şekilde bir döngü kuruyorum ama bana bu şekildeyken çalıştırdığımda
"Couldn't perform the edit because another user changed the record" şeklinde bir hata veriyor ve hiç bir şekilde istediğimi yapamıyorum
Bana bu konuda yardımcı olabilirseniz çok memnun olurum.[/code][/quote]
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
yusuf simsek
Üye
Mesajlar: 330
Kayıt: 09 Mar 2004 11:18
Konum: Konya
İletişim:

Mesaj gönderen yusuf simsek »

s.a.

kolay gelsin..

yapmak istediğini anladım ama vt. yapısı nasıl onu anlayamadım...

sanırım CARİ KOD alanın indexli bu nedenle de üzerinde işlem yapamıyorsun..
vt. yapısını açıklayabilirsen daha net bir çözüm bulabiliriz.

acemice bir çözüm olarak 2.bir tabloya Cari kodlarını değiştirerek tüm verileri aktarıp tekrar tablona taşıyabilirsin...(tabiki işlemi ayda bir yapacağını varsayıyorum)

iyi çalışmalar
Bugün bir kez daha,
Hiç Birşey Bilmediğimi Öğrendim!!!

https://extrayazilim.com
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

Mesaj gönderen Biltes »

merhaba;
cari kod alanın index'li değil normal integer bir alan herhangi bir yere bağlı değil diğer tablo ile id alanları ile birbirine bağlı. Ayrıca vt mysql kullanıyorum.
yardımlarınızı bekliyorum. Şimdiden çok teşekkür ederim...
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
Cevapla