Skip to main content

AccessTr.neT


Kimliği İstediğim Değerden Başlatma

Kimliği İstediğim Değerden Başlatma

#7
for x=1 to 299
INSERT INTO tbltablo ([alan1]) 
VALUES ("silgitsin")
Next
DELETE FROM tbltablo 
WHERE [alan1] = "silgitsin"

Gibi bir kod eklersiniz
Cevapla
#8
son olarak accesste istediğiniz sıradan başlamak için kullanabileceğiniz AUTOINCREMENT(x, y) komutu var
x=2018=başlangıç no
y=7     =artış miktarı
aşağıda oluşturulan tablonun ilk değeri=2018, 2 değeri=2025 olur
DoCmd.RunSQL "CREATE TABLE TblNotrino(Id AUTOINCREMENT(2018, 7))"
Cevapla
#9
(11/12/2018, 22:51)haliliyas yazdı: son olarak accesste istediğiniz sıradan başlamak için kullanabileceğiniz AUTOINCREMENT(x, y) komutu var
x=2018=başlangıç no
y=7     =artış miktarı
aşağıda oluşturulan tablonun ilk değeri=2018, 2 değeri=2025 olur
DoCmd.RunSQL "CREATE TABLE TblNotrino(Id AUTOINCREMENT(2018, 7))"

Evet Halil Bey bu sonuncusu güzelmiş.

Bir de şu bilgiyi edindim "özellikle veri girilmiş tablolarda" otomatik sayıyı, istediğim sayı ile devam etmeye yönelik olarak;

1) İçinde veri olan tabloyu sadece yapı olarak bir kopyasını oluşturun
2) Yeni tablodaki "otomatik sayı" alanını "sayı" olarak değiştirin. Veri tipi yine uzun tamsayı olsun.
3) Yeni tabloda 1 adet kayıt oluşturarak sayı alanına istediğiniz rakamı girin. 300 den başlamak isterseniz 299 girmek gibi.
4) Bu yeni kaydı, orjinal tabloya eklemek için ekleme sorgusu oluşturun ve ekleyin. Bundan sonra Access sayı alanını otomatik olarak verdiğiniz değerden itibaren birer birer artışa zorlayacaktır.
Cevapla
#10
verdiğiniz bilgiler için teşekkürler sayın notrino
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task