Ö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.
Yanlışlıkla silineni geri alsın
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.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
(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.
sayın caytug,
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.
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.
[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]
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]
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.
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.
Konuyu Okuyanlar: 1 Ziyaretçi