Formda düzenleme yaptığımda kaydetmeden işlemi geri almak

1 2
21/12/2016, 09:43

raburabu

Merhabalar.
Hayırlı günler ve işler.
Örnek Uygulamamda Açtığım siparişi kaydedip. Bu siparişi tekrar düzenlemek istediğimde alt formda adet, fiyat ve termin de değişiklik yaptığımda, bu değişikliği kaydetmeden kapat düğmesine bastığımda işlemi iptal edip ilk kaydettiğim gibi yapabilir miyiz. Teşekkür ederim.
21/12/2016, 12:49

ozguryasin

Bunu ilişkisiz tabloda kod ile yapabilirsiniz.  Zaten kaydet butonuna basmadan kaydetmez.  Ama ilişkili form kullanıyorsanız bunun içinde değişik yöntemlerle yapılabilir. Pc de olmadığım için örneğinizi inceleyemedim. Akşam unutmazsam bir bakayım
21/12/2016, 20:22

ozguryasin

Aşağıdaki Örneği kontrol eder misiniz? açıkçası ilişkili tablo ve tablo ilişki kurulmuş formlardan pek anlamıyorum. ben her türlü olayı kod ile yazıyorum. aşağıda ki örnekte biraz mantık kullandım. 

Kaydet butonuna basılmadan çıkılırsa veya başka kayda geçilirse form yeniden açıldığında oluşan kayıtları siliyor.

eğer kaydet butonuna basılırsa tabloda da göreceğiniz gibi kaydedildimi alanına -1 yazıyor ve oluşturulan sorgu bu satırı silmiyor.
sorgunun kayıt silmesi için false yani 0 yani çeltik içi boş olması gerekiyor.
22/12/2016, 10:09

raburabu

Merhaba ozguryasin bey

Gönderiniz için teşekkür ederim. Ancak ben bunu forma uyguladım. Alt form kilitlendi. işlem yapamıyorum. benim gönderdiğim örneğe uygulayabilirseniz çok sevinirim.
22/12/2016, 11:14

ozguryasin

Örnek gönderdipinizi fark etmemişim.  Akşam yapıp gönderirim.
22/12/2016, 21:11

ozguryasin

örneğinizi inceledim çok yanlışlar ve hatalar var. bunların bir kısmı mantık hatası bir kısmı kural hatası. bu tarzda örnek gösterebilecek derecede bir uygulama paylaşmıştım daha öncesinde. bence bu projenizin üzerine birşey yapmaya çalışmadan önce hatalarınızı ve sorunlarınızı düzeltmenizi tavsiye ederim. bu şekilde deva etmesi halinde ileride çok büyük sorunlar ile karşılaşacaksınızdır. aşağıdaki liinkteki 1 numaralı mesajdaki örneği inceleyiniz.

Link
1 2