Skip to main content

AccessTr.neT


Sürekli Formda Yeni Kayıt Üstte Olsun

Sürekli Formda Yeni Kayıt Üstte Olsun

#7
Hayır yok. Ben sürekli form olduğunu biliyordum.
Son Düzenleme: 06/11/2022, 23:39, Düzenleyen: hegu.
Cevapla
#8
(04/11/2022, 22:30)atoykan yazdı: Formunuzu son kayıt üstte sıralatmak için Order By (Sıralama Öğesi) özelliğinde sıralamak istediğiniz alana göre belirletip sonuna DESC eklerseniz son girdiğiniz kayıtlar en üstte görünür. Yeni kayıt satırınn en üstte olması için ise bir özellik yoktur bunun için biraz hile yapmak gerekir.
  1. Yeni kayıt eklemek için formun üzerine kayıt eklemek istediğiniz alanlar için textboxlar ekleyerek bir buton ile tablonuza kaydedebilirsiniz.
  2. Tablonuza bir alan ekleyip bu alanı tarih/saat olarak belirleyerek form sıralamanızı bu alana göre DESC olarak ayarladıktan sonra, yeni kayıt oluşturmak için formunuza bir buton ekleyerek her yeni kayıt dediğinizde bu alana Now() değerini kaydedip formunuzu requery ederseniz eklediğiniz yeni kayıt en üstte görüntülenir ilgili doldurmak istediğiniz alanlarınızı güncelleyebilirsiniz.

Sayın @hegu ekli dosyayı inceler misiniz?
Sizin tablo2 için oluşturduğunuz Datasheet formu yerine Sürekli Form oluşturdum. Tablo2'ye sorter adlı alan eklendi ve formunuz bu alana göre son kayıt en üstte olacak şekilde düzenlendi. Formda ayrıca unbound textboxlar ile yeni kayıt eklemeye yönelik bir yapıda koydum mantığı anlamanız açısından. Arzu ederseniz yeni kayıt butonunu iptal edip bu textboxlara gireceğiniz verileri Insert sorgusu ile yeni kayıt olarak ekleyebilirsiniz. Hangisi işinize geliyorsa o yapıyı kendi çalışmanıza uyarlayabilirsiniz.
.rar sort_editedatoykan.rar (Dosya Boyutu: 78,17 KB | İndirme Sayısı: 11)
Cevapla
#9
Form açılışta hata verdi. Hata mesajı ektedir.

[Resim: do.php?img=13941]
Cevapla
#10
Kaydettiğiniz dosyayı rardan çıkartıp sağ klik yaparak özelliklerine girip engellemiy kaldır seçeneğini uygularak dener misiniz? Aşağıda göreceğiniz üzere bende sorunsuz çalışıyor.

[Resim: do.php?img=13942]
Cevapla
#11
Sayın atoykan bey,
Yardımlarınız için teşekkür ederim. Önceki kodları yazınca sorun düzeldi.
Cevapla
#12
Rica ederim, iyi çalışmalar.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task