Skip to main content

AccessTr.neT M.



Tablodaki Verileri Silerek Onarmak

Tablodaki Verileri Silerek Onarmak

Çözüldü #1
* Bir butona atayacağımız Vba koduyla mesaj verdirerek istediğimiz bir tablodaki tüm kayıtları sildirip veri tabanını onar seçeneğini nasıl çalıştırabiliriz?
* Yine bir tabloda diyelim öğrencinin [sınıfı] alanında "12-A" YANİ sınıfı 12 olanları nasıl silebiliriz.

Cevapla
#2
(03/12/2019 09:56)sefer1975 Adlı Kullanıcıdan Alıntı: bir tabloda diyelim öğrencinin [sınıfı] alanında "12-A" YANİ sınıfı 12 olanları nasıl silebiliriz
metin1 alanı sınıfın girileceği alan
temel mantık metin1 alanına gireceğiniz 12-a gibi bir kalıpta "12-" kısmını alıp tabloda 12- değerine sahip kayıtları silmek

Visual Basic Code
CurrentDb.Execute " delete from TblOgrenci where left([sınıfı],instr([sınıfı],'-'))='" & Left(Me.Metin1, InStr(Me.Metin1, "-")) & "'"

tüm kayıtları silmek için metin1 alanına tablo adı yazılabilir

Visual Basic Code
CurrentDb.Execute " delete from " & Me.Metin1

Cevapla
...........
#3
VT ancak kapatılırken onarılabilir diye biliyorum
tabi daha karmaşık yöntemlerle farklı biçimde aynı işi görecek işlemler de yapılabiliyor ama ayrıntılı bilgiye sahip değilim

Cevapla
#4
https://accesstr.net/konu-access-duzenle-ve-onar.html bu konuya bakabilirsiniz.

Cevapla
...........
#5
Teşekkür ediyorum. Cevaplarınız için.

Cevapla
#6
[co2dade-sh=sql]CurrentDb.Execute " delete from " & Me.Metin1[/vb]
Bunu Vba da direk tablo adını yazarak kodlayıp butona nasıl bağlarız.

Cevapla
...........

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da