Tablodaki tüm kayıtları silme

12/08/2009, 14:12

qhuan

Arkadaşlar merhaba,
geçici bir tablo oluşturarak buraya girilen kayıtlar ile ana tablomdaki kayıtları eşleştirip bir rapor oluşturmayı deniyorum.
ancak geçici tabloya ilk kaydı girip, rapor oluşturduktan sonra bu geçici tablodaki kaydı silmem gerekiyor. bu sorunu nasıl çözebilirim. ?
bilgi vermek açısında komut kutusu 6 ile bu işlemi yapacağım, tablo isimleri son_şube_müfettiş, form adı da aynı şekilde.


Şimdiden yardımlarınız için teşekkür ederim, saygılarımla
12/08/2009, 14:50

SADIK54

Örneğinizi yapıp gönderirseniz daha kolay cevap verilebilir. bu şekilde sonuca ulaşmanız. çok zor
12/08/2009, 15:27

gocebe

sanal cevaplamak zor oluyor komut kutusu 6 sanırım buton olacak?
private sub komut6()
docmd.setwarnings false
docmd.runsql ("DELETE son_şube_müfettiş.* FROM son_şube_müfettiş;")
docmd.setwarnings true
end sub
16/08/2009, 14:50

mehmetdemiral

Bunun için en basiti bir silme sorgusu oluşturup tablodaki * alanını sorguya ilave edin. Böylece tablodaki tüm alanları eklemiş olacaksınız. Sorguyu da bir buton yardımıyla çalıştırın.

DoCmd.OpenQuery "Sorgu1", acNormal

Eğer uyarılar görünmesin diyorsanız başına

docmd.setwarnings false

sonuna da

docmd.setwarnings true

satırlarını ilave edin.