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

1 2
11/12/2018, 20:46

berduş

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

Gibi bir kod eklersiniz
11/12/2018, 22:51

berduş

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))"
17/12/2018, 12:28

notrino

(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.
17/12/2018, 13:17

berduş

verdiğiniz bilgiler için teşekkürler sayın notrino
1 2