Skip to main content

AccessTr.neT


Access Veri Tabanı Kayıt Numarası

Access Veri Tabanı Kayıt Numarası

#7
Merhabalar,

Sanırım yanlış anlattım excelde bir sıra numarası saydırmaya ihtiyacım yok excelden textboxlar aracılığı ile Access e kayıt yapıyorum.

Yapmak istediğim Access in ilk sütunundaki id numarasını her seferinde kayıt1 kayıt2 kayıt3 olarak arttırarak yazdırmak.
Cevapla
#8
A1 = DMax("id", "TBL_ISLER")
Set db = CurrentDb()
If IsNull(A1) Then A1 = 0
Me.textbox = "Kayıt" & A1 + 1

bunu kendinize uyarlayın
Cevapla
#9
Merhaba,

Aşağıdaki şekilde düzenledim fakat bağımsız değişken sayısı hatalı uyarısı alıyorum.

Kod:
A1 = Application.DMax("id", "veriler")
Set Db = Application.CurrentDb()
If IsNull(A1) Then A1 = 0
    .fields("id").Value = "Kayıt" & A1 + 1

Cevapla
#10
Çalışmanızı eklemeden yapabileceğimiz pek bir şey yok
Cevapla
#11
Merhaba,

çalışma ektedir.
.rar HesapTakibi.rar (Dosya Boyutu: 48,51 KB | İndirme Sayısı: 2)
Cevapla
#12
yalnız çalışmanızdaki tabloda alan otomatik tamsayı bu haliyle siz ona istediğiniz değeri atayamazsınız
başına "kayıt" değeri ekleyebilmeniz için tablo yapısını değiştirmeniz gerek
açıkçası buna gerek var mı onu merak ediyorum

kayıt sayısını hesaplayıp +1 ile değer verebilirsiniz ama bu da eğer arada kayıt silinirse aynı numaranın verilmesine dolayısı ile hatalara sebep olur

eğer isterseniz max ile en büyük değer bulunup +1 ile benzersiz alan oluşturabilirsiniz ama pratikte otomatik tam sayıdan pek farkı kalmaz ve gereksiz işlem kalabalığına sebep olur
kısacası amacınız tam olarak ne neden başına kayıt ön eki eklemek istiyorsunuz?
yada tam olarak ne yapmak istiyorsunuz
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da