Skip to main content

AccessTr.neT


Otomatik Sayıyı El İle Oluşturalım

mehmetdemiral
mehmetdemiral
16
10249

Otomatik Sayıyı El İle Oluşturalım

#7
Otomatik sayı alanını güncelleştirmek için ( 1 den başlamasını sağlamak için )
1. tabi ki alanı silmeyin
2. tabi ki tabloyu silmeyin
3. tablonun içindeki tüm datayı silin ( önce yedeğini alın )
4. dosyanızı "skıştır ve onar" işleminden geçirin

Access içinde kayıt olmayan tabloların otomatik sayı
alanlarındaki sayaçları sıfırlayacaktır

Kolay gelsin
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#8
ilginize teşekkürler sayın okileturc;
ancak benim demek istediğim; ben zaten sıfırlarım onu ancak kullanıcı düzeyine getirip sınırlayınca tasarım işini bilmeyen Access e sadece veri giren bir kullanıcının bunu yapabilmesi için koyacağım bir "click" buton için kod varmı?
Cevapla
#9
Tüm datayı silmeye gerek yok. Tabloyu tasarım görünümünde açıp otomatik sayı alanını sil. Aynı isimde tekrar otomatik sayı alanı oluşturun.
Access'e ilk başladığımda otmatik sayı alanının neden düzenlenmeyecek şekilde tasarlandığını çok düşündüm. Ama bencede en doğrusu düzenlenememesi.
Tablonuzda otomatik sayı alanından başka, formda veri kaydederken eklenecek şekilde veri türü sayı olan 2. bir alan oluşturun ve bu alanı gerektiğinde düzenleyin.
İlişkilendirmelerde otomatik sayı olan alanı kullanın
Cevapla
#10
(09/05/2009, 00:24)fox35 yazdı: ilginize teşekkürler sayın okileturc;
ancak benim demek istediğim; ben zaten sıfırlarım onu ancak kullanıcı düzeyine getirip sınırlayınca tasarım işini bilmeyen Access e sadece veri giren bir kullanıcının bunu yapabilmesi için koyacağım bir "click" buton için kod varmı?

Access'e yeni başlayıp öncesinde Excel ile çalışanların akıllarındaki benzer sorun.


Yıl Sonunda Tablodaki veriyi sorgu veya kod ile yedekler veya arşivlersen, kod ile tablodaki verileri sildirip yine kod ile veritabanının düzenlenip onarılmasını sağlarsan bahsettiğin "click" kodunu yazmış olursun.
Bkz. Polsoft YILSONU formu.

Ayrıca bence bu kafana takacağın en son problem olsun.
Cevapla
#11
Mehmet hocam örnek için saolun.
Cevapla
#12
Hocam verdiğiniz örneğin aşağıdaki kod ile farkı nedir? Hangisini kullanmamızı tavsiye edersiniz

Private Sub Form_BeforeInsert(Cancel As Integer)
Me.Metin1 = Nz(DMax("Dosya No", "Borçlu"), 0) + 1
End Sub
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task