Skip to main content

AccessTr.neT


Access Formda Yeni Kayıt Açtığımda Bir Önceki Yazdığım Gelsin

Access Formda Yeni Kayıt Açtığımda Bir Önceki Yazdığım Gelsin

#7
1. Sorunuz için son girilen değerleri kaydeden bir tablo oluşturabilirsiniz böylece yeni kayıt eklemek istediğinizde bu değerler çağrılabilir
2. Sorunuzu tam olarak anlamadım biraz daha açıklar mısınız?
Not : lütfen her soru için yeni konu açın.
Cevapla
#8
(18/07/2021 01:50)bukalemun Adlı Kullanıcıdan Alıntı: 1- Tarih ve kategori alanına giriş yaptık, yeni kayıt açtığımda örneğin 17.07.2021 tarihi değişmesin; daha sonraki Accesi yeniden açtığımda hangi tarihi veya kategoriyi girmişsem, yeni kayıt açıldığında aynı şekilde önceki yazdığım gelsin istiyorum. Bunun ayarını nereden yapabilirim.
2- Ayrıca girdiğim bilgilerden sık kullanılanlar şeklinde Örn: 10 kayıt yan alanda gözüksün ve onu tıkladığımda kaydı açayım.

Ben uğraştım ama yapamadım. Yardımcı olabilirseniz mutlu olurum.

Şimdiden Teşekkürler.

Merhabalar,
1. sorunuz için açılan formunuzun yüklendiğinde kısmına;
Visual Basic Code
DoCmd.GoToRecord , , acNewRec
Me.tarih.Value = DLast("tarih", "tbl_tarih")
Me.kategori.Value = DLast("kategori", "tbl_tarih")
Me.adiSoyadi.SetFocus

eklerseniz, form açıldığında tarih ve kategori alanlarına son kaydınızdaki değerler gelecektir.
Ayrıca not: Tablo adınız "tbl_tarih" olarak değiştirildi.

2. sorunuz için daha açıklayıcı olabilir misiniz?
Doğru anladıysam, girdiğiniz bilgilerden sık kullandıklarınızı listelemek ve tekrar kullanmak için ayrı bir tablo oluşturup burdan sorgu ile en fazla kullanılan değerleri listeleyip bu listeden her alan için ayrı ayrı oluşturabilir ve bunları kullanabilirsiniz.
.rar Yeni_kayıtta_kategori_degismesin.rar (Dosya Boyutu: 33,15 KB | İndirme Sayısı: 4)
Cevapla
#9
sipuasfaf; ilginiz için teşekkür ediyorum. Ben nasıl açıklayacağımı pek bilemedim. Kusura bakmayın. Sizin yaptığınızda accesi yeniden başlattığımızda en son kullanılana geliyor. Bu değildi, anlatmak istediğim. Sizin eklediğinize bir yeni kayıt ekledim. Örneğin; bugün ayın 20.07.2021 ancak ben 19.07.2021 tarihinde ikinci kategoriye ait Şükriye Baltacı diye bir bilgi ekledim. Devam etmek istiyorum. Yeni kayıt dediğimde 19.07.2021 tarihi yine gelsin ve ikinci kategori de yine gelsin ama ben başka bir isimi gireyim. İstiyorum.

Not: konu pek ilgisiz gibi görünüyor ama; yoğun bir bilgi girdiğimde bu bana çok kolaylıklar sağlayacak. Bilgi girmeye çalışıyorum. Her seferinde tarihden bir önceki güne gelmek için zaman kaybediyorum. Düşünün ki, ayın sonu bir de diğer aya geçmişse. hem ayı bir geri geliyorum ve tekrar önceki tarihi girmeye çalışıyorum.
Özet olarak. Aynı kategori ve tarihte işlem görenleri arka arkaya kayıt girdiğimde. Tekrar tekrar seçmek istemiyorum.

İkinci soruda ise; yan tarafta bir liste kutusu gibi bir alan ekleyerek ben normalde girdiğim örneğin, son on kayıtın burada sıralanmasını istiyordum. Onun üzerine tıkladığımda bilgileri ilgili haneye geçmesini istiyordum. Ben bile yazarken anlamakta zorlanıyorum.

Yine de benim için uğraştın, ortaya birşey koydun teşekkür ederim.
Cevapla
#10
(20/07/2021 00:17)bukalemun Adlı Kullanıcıdan Alıntı: Örneğin; bugün ayın 20.07.2021 ancak ben 19.07.2021 tarihinde ikinci kategoriye ait Şükriye Baltacı diye bir bilgi ekledim. Devam etmek istiyorum.
bu durumda zaten Şükriye Baltacı eklenen son kayıt olduğu için onun bilgileri gelir, yani sadece bir defa tek veri gireceksiniz gerisi son eklenenden gelecek
Cevapla
#11
eğer tablonuza otomatik sayı alanı eklerseniz eklenen son 10 kaydı görmeniz mümkün
bir liste yada açılır kutu ekleyip Satır kaynağı için aşağıdaki kodu kullanabilirsiniz
SQL Code
SELECT top 5 Tbl_tarih.Id, Tbl_tarih.tarih, Tbl_tarih.kategori, Tbl_tarih.adiSoyadi
FROM Tbl_tarih
ORDER BY Tbl_tarih.Id DESC;
not: Id alanı eklenmesi gereken Otomatik Sayı alanıdır
Cevapla
#12
SQL Code'u deneyeceğm. Teşekkür ederim.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da