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

1 2 3
08/05/2009, 23:59

okileturc

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
09/05/2009, 00:24

fox35

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ı?
09/05/2009, 00:31

ozanakkaya

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
09/05/2009, 00:42

ozanakkaya

(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.
30/01/2010, 14:03

mustafa_atr

Mehmet hocam örnek için saolun.
26/11/2010, 14:05

ozmly

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
1 2 3