Skip to main content

AccessTr.neT


eksik sayıyı sıra olarak atama

eksik sayıyı sıra olarak atama

#3
(06/08/2021, 00:27)berduş yazdı: bildiğim pratik bir yol yok belki döngü ile 1 ile en büyük kayıt No arasında ilgili sayının olup olmadığına bakılabilir yada her kayıt silme işleminden sonra silinen no ayrı bir tabloya kaydedilip en küçük değer çekilebilir ama bence sıralı bir sütuna ihtiyaç yok ve fazladan yapılacak her işlem VTnin performansını olumsuz etkiler.
neden sıralı bir sütuna ihtiyaç duyuyorsunuz?

Kayıt numarası eklemem gerekiyor ve bu numaranında kayıt silinse bile atlamaması gerekiyor. Silinen kayıdın numarasını yeni katıda verip bir sonraki kayıtda da kaldığı yerden devam etmesi gerekiyor.
Eksiksiz kayıt numarasına ihtiyaç duyduğum için. Verilen bu kayıt numarasınında sonradan değişmemesi gerekli(her kayıttan baştan numara verdireceğimiz bir kod işime yaramaz yani)

Public Function Yok()
Dim Kayit as recordset,Sayac as long
set Kayit=cuurentdb.openrecordset("Select Kimlik from TabloAdi order by Kimlik")
Kayit.movefirst
do until Kayit.EOF
Sayac=Sayac+1
if sayac<>Kayit!Kimlik then Yok=Sayac:exit do
Kayit.Movenext
loop
Kayit.close:Set Kayit=nothing
end function

Böyle bir kod buldum ama işe yaratıp yaramayacağından emin değilim
Son Düzenleme: 06/08/2021, 00:40, Düzenleyen: lemoncher2.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
eksik sayıyı sıra olarak atama - Yazar: lemoncher2 - 06/08/2021, 00:19
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 00:27
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 00:36
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 00:53
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 00:56
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 01:02
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 01:03
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 01:07
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 01:15
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 01:17
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 01:20
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 01:35
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 08:04
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 09:23
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 10:05
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 10:06
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 10:42
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 10:47
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 11:01
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 11:06
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 11:08
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 11:16
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 11:21
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 12:03
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 12:43
RE: Otomatik Sayo - Yazar: lemoncher2 - 06/08/2021, 14:18
RE: Otomatik Sayo - Yazar: berduş - 06/08/2021, 16:29
RE: Otomatik Sayo - Yazar: lemoncher2 - 09/08/2021, 19:56
RE: eksik sayıyı sıra olarak atama - Yazar: berduş - 09/08/2021, 20:17
RE: eksik sayıyı sıra olarak atama - Yazar: berduş - 09/08/2021, 21:11
RE: eksik sayıyı sıra olarak atama - Yazar: berduş - 09/08/2021, 22:05
RE: eksik sayıyı sıra olarak atama - Yazar: berduş - 09/08/2021, 23:24
RE: eksik sayıyı sıra olarak atama - Yazar: berduş - 10/08/2021, 00:21
RE: eksik sayıyı sıra olarak atama - Yazar: berduş - 10/08/2021, 00:32
RE: eksik sayıyı sıra olarak atama - Yazar: berduş - 10/08/2021, 19:27