Merhaba Arkadaşlar.
Stok No Değiştiren bir program yazdım. hiçbir sorun olmadan.
20 10 (10-15-45) Bu kodu
2010--10-15-45 Haline çeviriyorum.
Sorunum şu kullanıcı bazı stok noları kendisi değiştirmek yerine yeniden kod açmış yani programın yapması gereken işleri kendisi bazı kayıtlar için yaomış ama eski stok noyu silmemiş programda bu stoknoyu değiştirirken hata veriyor. Stokno alanına aynı kayıtın girilmesi veri tabanın için kısıtlanmış.
(yapmam gereken eğer programın değiştireceği kayıttan veri tabanında varsa ya veri tabanındakini silecek programın yaptığını yazacak yada okayıt için bişey yapmicak.)
10.000 adet kayıt var.
Mssql veri tabanı kullanıyorum
Yardımlarınızı Bekliyorum.
Saygılarımla
Çalışmalarınızda başarılar.
Stok No Değiştirme Proplemi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Stok No Değiştirme Proplemi
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
-
- Üye
- Mesajlar: 46
- Kayıt: 25 May 2005 09:08
- Konum: izmir
s.a.
eğer ttable kullandıysan keyviolation hatasını kontrol ettir. onposterror ile bu işlemi yaptırabilirsin.
eğer hata keyviolation ise işlemi iptal ettirirsin.
ama bu durumda kayıt işlemini iptal etmeden önce eski kaydı(yenisi var oldğu için) silmeyi unutma.
Kolay gelsin.
eğer ttable kullandıysan keyviolation hatasını kontrol ettir. onposterror ile bu işlemi yaptırabilirsin.
eğer hata keyviolation ise işlemi iptal ettirirsin.
ama bu durumda kayıt işlemini iptal etmeden önce eski kaydı(yenisi var oldğu için) silmeyi unutma.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Olmuyor
Arkadaşlar Olmuyor.
begin
STKQuery.First;
while NOT STKQuery.eof do
try
begin
STKQuery.Edit;
STKQueryMalKodu.Text:=STKQueryDegistir.Text;
STKQuery.Post;
STKQuery.next;
end;
except
STKQuery.Next;
end;
end;
Şu kodu yazıyorum hata verirse bir sonraki kayıta git diye onu bile yapmıyor
begin
STKQuery.First;
while NOT STKQuery.eof do
try
begin
STKQuery.Edit;
STKQueryMalKodu.Text:=STKQueryDegistir.Text;
STKQuery.Post;
STKQuery.next;
end;
except
STKQuery.Next;
end;
end;
Şu kodu yazıyorum hata verirse bir sonraki kayıta git diye onu bile yapmıyor

Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
Teşekkür
Merhaba Arkadaşlar.
Söylediklerinizi denedi mama olmadı.
Bende farklı bir biçimde yaptım. Oluşan sorunuda farklı bir soru şeklinde
Sorgulama Proplemi (Stok No) başlığı altına yazdım.
İlginenirseniz çok mutlu olurum.
Teşekkür ederim.
Kolay gelsin
Söylediklerinizi denedi mama olmadı.
Bende farklı bir biçimde yaptım. Oluşan sorunuda farklı bir soru şeklinde
Sorgulama Proplemi (Stok No) başlığı altına yazdım.
İlginenirseniz çok mutlu olurum.
Teşekkür ederim.
Kolay gelsin
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________