Skip to main content

AccessTr.neT


Combobox'ta seçilen kaydı tablodan silme

Combobox'ta seçilen kaydı tablodan silme

Çözüldü #1
Merhaba,


Veritabanımda 3 farklı tablo var.
Standartlar
Revize Edilenler
İptal Edilenler

Bu tablolara oluşturduğum formlar ile veri giriyorum. 

Sorum şu, "iptal Edilenler" formundaki combobox'a tüm standartların listesini "Standartlar" tablosundan çekiyorum. Seçtiğim standarda ait bilgiler ilgili metin kutularına da geliyor. 

Ben iptal eden, iptal nedeni ve iptal tarihi gibi bilgileri doldurup kaydet dediğimde, bu kayıt artık "Standartlar" tablosundan silinip, "İptal Edilenler" tablosuna kayıt olmalı. Kayıt işleminde sıkıntı yok ama silme işlemini bir türlü başaramadım. 

Araştırmalarım sonucu bir silme kodu bulup, kendime uyarlamaya çalıştım ama hata verdi.
Kod:
CurrentDb.Execute "Delete " & standartlar_listesi_tablosu & ".* From " & standartlar_listesi_tablosu & " Where ((id)=" & Me.[id] & ")"
Yardımcı olursanız çok sevinirim.
.rar Veritabanı.rar (Dosya Boyutu: 82,82 KB | İndirme Sayısı: 4)
Cevapla
#2
İnceleyiniz.. Kolay gelsin..

Not: Türkçe bir PC kullanmıyorum bu nedenle sizin hazırladığınız formu kullanmadığım için yeni bir form oluşturdum. Başka bir nedeni yoktur..
.zip Veritabanı-SC.zip (Dosya Boyutu: 74,28 KB | İndirme Sayısı: 11)

Cevapla
#3
(13/06/2015, 11:43)SCavusoglu yazdı: İnceleyiniz.. Kolay gelsin..

Not: Türkçe bir PC kullanmıyorum bu nedenle sizin hazırladığınız formu kullanmadığım için yeni bir form oluşturdum. Başka bir nedeni yoktur..

Çok teşekkür ederim. Dünden beri bunu çözmeye çalışıyordum.


İlk çalıştırdığımda rs.Delete satırında hata verdi ama sonrasında bir kaç test ettim. Sorun olmadı. Çok teşekkür ederim.

Ben de tam aşağıdaki kodu kendime uyarlayıp çalıştırmıştım ama sizinki daha akılda kalıcı...
Tekrar çok teşekkürler

Kod:
DoCmd.RunSQL "Delete standartlar_listesi_tablosu.std_no FROM standartlar_listesi_tablosu WHERE (((standartlar_listesi_tablosu.std_no)=[Forms]![standart_iptal_formu]![std_no]));"
Cevapla
#4
Tekrar merhaba şöyle bir hata alıyorum. açılan kutudan seçip gerekli alanları doldurduktan sonra kaydet diyorum ve başarılı kayıt yapıyor. Kutular boşken tekrar kaydet dediğimde benim hata mesajlarımı es geçip "Debug" uyarısı veriyor.

Bu sorunu çözebilir miyiz?
Cevapla
#5
İnceleyiniz.. Kolay gelsin..


Not: Yeni problemler için yeni başlıklı yeni konular açın lütfen..
.zip VeritabanıSC2.zip (Dosya Boyutu: 71,92 KB | İndirme Sayısı: 8)

Cevapla
#6
Çok teşekkürler, sorun çözüldü...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task