KAYIT SİLME

Katılım
3 Mart 2005
Mesajlar
110
KAYIT SÝLME

ACCESS'te yapılan bir dosyadaki(sorgu)-İSTENİLEN MİKTARLARDAKİ kayıdı silebilirmiyim? 30 adet kayıttan 12 sini silmek gibi.Yardımcı olabilecek arkadaşlara şimdiden teşekkürler.
 
Katılım
3 Mart 2005
Mesajlar
110
KAYIT SÝLME

Sorgumdaki kayıdı aşağıdaki makro ile sildiğimde tüm satırları siliyor,ben ise sadece makro ile mesala 15 adet kaydımdan sadece 5 tanesini silmek istiyorum.Bunu makro ile nasıl çözerim.İlginize teşekkürler.


Private Sub Komut543_Click()
On Error GoTo Err_Komut543_Click

If (Forms!MEMUR![Açilan Kutu0] = "Ocak") Then
DoCmd.RunSQL "DELETE OCAK1.PostaListesiNo FROM OCAK1 ", -1

End If

End If
Beep
MsgBox "Seçili Aya Ait Maaş ARÞİVİ Silinsin mi?", vbInformation, "Maaş otomasyon"

Err_Komut543_Click:
hata: Exit Sub

End Sub
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
Sanırım ben anlatamıyorum.

Size sormak istediğim, silmek istediğiniz kayıtların özelliği ne?

Mesela,

* son kaydedilmiş 10 kayıt ?
* İsmi "A" ile başlayan 15 kayıt?
* Son 3 gün içinde kaydedilmiş ilk 5 kayıt?

gibi.
 
Katılım
3 Mart 2005
Mesajlar
110
KAYIT SÝLME

Evet Arkadaşım sorunu daha net anladım.Son kayıt kriteri olabilir.Teşekkürler
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
DELETE deyimi ile TOP deyimi aynı sql cümleciği içinde kullanamazsınız.

Ancak bir nested statement ile

Tablonuzun ismi : Tablom
Tablonun içindeki tarih alanının ismi : Tarih
Birde benzersin alan olarak : Kimlik
olduğunu
ve
Tarihe göre son 15 kaydı silmek istediğimizi varsayarsak

Kod:
DELETE Tablom
FROM (SELECT TOP 15 * FROM Tablom ORDER BY Tarih DESC ) AS t1
WHERE Tablom.Kimlik = t1.Kimlik
Gibi bir sorgu tarih alanına göre son 15 kaydı siler.

Ek olarak Tarih olarak en eski 15 kaydı silmek isterseniz, DESC deyimini kaldırmanız yeterli olur.

Kod:
DELETE Tablom
FROM (SELECT TOP 15 * FROM Tablom ORDER BY Tarih) AS t1
WHERE Tablom.Kimlik = t1.Kimlik
gibi.
 
Katılım
3 Mart 2005
Mesajlar
110
SAYIN ALPEN'e

Üzerinde çalışma yaqtığım dosyada kullanmak üzere aşağıdaki örnekte belirttiğim şekilde kayıt silmek istiyorum.Yardımcı olursan sevinirim.Teşekkürler
 
Katılım
3 Mart 2005
Mesajlar
110
KAYIT SÝLME

ACCESS' de sorguda kayıt silme ile ilğili problemimi çözmek için yardımcı olabilecek arkadaşlara sayğılar sunarım.
 
Katılım
3 Mart 2005
Mesajlar
110
KAYIT SÝLME

Kayıt silme sorunum ile ilğili, dosyayı inceleyen arkadaşlardan fikir veya önerilerini bekliyorum.koly gelsin tüm arkadaşlara
 
Katılım
3 Mart 2005
Mesajlar
110
Sn Moderator ve Admin arkadaşlara;

KAYIT SİLME konu başlığı altındaki sayfaya ataçladığım dosya ile ilğili yardım edebilirsineniz sevinirim.Selamlar
 
Katılım
3 Mart 2005
Mesajlar
110
KONU İLE İLGİLİ PROBLEMİMİ ÇÃ?ZDÜM.Elinden geldiğince yardımcı olmaya çalışan arkadaşlara teşekkürler.
 
Katılım
12 Mayıs 2005
Mesajlar
364
Ã?rneği buraya ekleyebilirsen memnun oluruz.
 
Üst