AccessTr.neT
Kimliği İstediğim Değerden Başlatma - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Kimliği İstediğim Değerden Başlatma (/konu-kimligi-istedigim-degerden-baslatma.html)

Sayfalar: 1 2


Cvp: Kimliği İstediğim Değerden Başlatma - berduş - 11/12/2018

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

Gibi bir kod eklersiniz


Cvp: Kimliği İstediğim Değerden Başlatma - berduş - 11/12/2018

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))"



Cvp: Kimliği İstediğim Değerden Başlatma - notrino - 17/12/2018

(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.


Cvp: Kimliği İstediğim Değerden Başlatma - berduş - 17/12/2018

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