AccessTr.neT

Tam Versiyon: Combobox'ta seçilen kaydı tablodan silme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
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.
İ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..
(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]));"
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?
İnceleyiniz.. Kolay gelsin..


Not: Yeni problemler için yeni başlıklı yeni konular açın lütfen..
Çok teşekkürler, sorun çözüldü...