Yanlışlıkla silineni geri alsın

1 2 3
17/12/2014, 23:55

caytug

Örneğimi yeniden düzenledim alakasız yerleri sildim.

1-tablo2 Formundan mausla satırını seçerek delete tuşuna basarak sildiğim kaydı silme işleminden önce silinenler tablosuna kaydetsin.(kendi çalışmamda bunu yaptım ancak silinen kaydı değilde tablo2 deki tüm kayıtları silinenler tablosuna aktarıyordu) 


2-silinenler Formundan geri almak istediğim  silinen kaydı yine aynı şekilde mausla  satırını seçtikten sonra butonu kullanarak silinenler tablosundan silmeden önce tablo2 tablosuna kaydetsin sonrada seçili kaydı silsin istiyorum.

Farklı örnekleri inceledim onlar otomatik sayıyı baz alarak bu işi yapıyor ancak bana seçili satırı baz alarak yapılan işlem lazım.

Mümkünse bana bu şekilde lazım.
19/12/2014, 01:02

alpeki99

Peki neden tablodan tabloya aktarım yapıyorsunuz? Tek bir tabloda bu işlemi yapabilirsiniz. Sadece bir alan ekleyeceksiniz. Durum isminde Sayı türünde bir alan ve varsayılan değeri 1 olsun. Yeni kayıt eklediğinizde Durum alanı 1 olacaktır yani Aktif. Kayıt silmek istediğinizde sadece Durum hanesindeki değeri 0 yapacaksınız bu kadar basit.
19/12/2014, 20:35

caytug

(19/12/2014, 01:02)alpeki99 yazdı: Peki neden tablodan tabloya aktarım yapıyorsunuz? Tek bir tabloda bu işlemi yapabilirsiniz. Sadece bir alan ekleyeceksiniz. Durum isminde Sayı türünde bir alan ve varsayılan değeri 1 olsun. Yeni kayıt eklediğinizde Durum alanı 1 olacaktır yani Aktif. Kayıt silmek istediğinizde sadece Durum hanesindeki değeri 0 yapacaksınız bu kadar basit.

Sayın alpeki99,

önceki konulardan vazgeçtim.

yeni eklediğim dosyada sadece Altformdan mausla herhangi bir kayda ait satırı seçip delete tuşuna basarak sileceğim.Sileceğim seçili satırı silmeden önce silinenler tablosuna yeni kayıt gibi kaydetsin sonra silsin.

Bu konuda yardımcı olabilirseniz yeterlidir.Teşekkürler

yeni dosyam ekte.
22/12/2014, 15:23

atoz112

sayın caytug,

Alıntı:...silmeden önce silinenler tablosuna yeni kayıt gibi kaydetsin sonra silsin...

bu talebinize yönelik olarak,aşağıdaki bağlantıda yer alan site içerisindeki konularda aramalar neticesinde mevcut bulunan konuları incelemek sureti ile hem bilgiler edinme hem de örnekleri deneme imkanları bulabilirsiniz.ilgili konuların yardımcı olacağı kanısındayım.bilginize.

Tablodan Tabloya kayıt ve isteğe bağlı sonrasında kayıt silme hakkında konular...

iyi çalışmalar,
saygılar.
23/12/2014, 19:55

caytug

[quote pid='121662' dateline='1419250984']
Sayın atoz112
o örnekleri zaten en baştan araştırdım, işin içinden çıkabilseydim sizi meşgul etmek istemezdim.

Benim aradığım altformdan seçili kaydın aktarılması.

altformdan mausla seçilen satırı delete tuşuna basarak sileceğim. seçili satıra ait kaydı  silmeden önce silinenler tablosuna yeni kayıt gibi kaydetsin sonra silsin


aşağıdaki mevcut kod tablo2 kayıtlarının tamamını silinenler tablosuna aktarıyor buraya kadar yaptım.benim istediğim ise sadece seçili satıra ait kaydı aktarsın.

DoCmd.RunSQL "INSERT INTO silinenler ( cinsi ) SELECT cinsi FROM tablo2"

bu haldeki dosyam ektedir.

Saygılar,
[/quote]
23/12/2014, 20:25

atoz112

Sayın caytug,

EK’te;bahsettiğiniz talebinize yönelik olarak,
içeriğinde mevcut bulunan iki tablo üzerinde bazı düzenlemeler yapılarak ve yeni bir form tasarımı da gerçekleştirilerek hazırlanmış örnek uygulama söz konusudur.inceleyebilirsiniz.bilginize.

İyi çalışmalar,
Saygılar.
1 2 3