Aşağıdaki Hatalar Oluştu:
Warning [2] Invalid argument supplied for foreach() - Line: 331 - File: global.php PHP 5.3.28 (Linux)
File Line Function
/global.php 331 errorHandler->error
/showthread.php 23 require_once




Okunmamış Özel Mesajınız Bulunmamaktadır.
İlk Mesaj Son Mesaj
otomatik sayı sıfırdan başlamıyor
Arkadaşlar yapmış olduğum bi çalışma var.personel tablosu oluşturdum.personel numarası diye bi alanım var ve tipi otomatik sayı olarak girdim.8 tane kayıt eklemiştim şimdi o kayıtları sildim yani personel tablom boş ama ben yeni kayıta tıkladığımda personel numarası alanı neden 9 dan başlıyor.Bi türlü yapamadım.normalde tablomda hiç kayıt yok ve 1 den başlaması gerekiyor.Bu konuda bana yardımcı olabilirmisiniz.şimdiden herkese tesekkurlerimi bir borç bilirim.
Merhaba.

Otomatik Sayı olan alanlar özel alanlardır. Nasıl Tarih türü tarih ve saat gösterme özelliğindeyse otomatik sayı olan alanlarda hiçbir şekilde aynı numarayı almazlar. Siz silsenizde eğer bir rakam daha önce kullanılmışsa bir daha asla (istisnası var) kullanamazsınız.

Otomatik Sayı olan alanlar iki tablonun ilişkilendirilmesinde kullanılır ağırlıkla. Eğer yapmak istediğiniz şey FaturaNo - MüşteriNo vb. bir numara vermek ise bunun için ayrı bir alan açmalısınız.
Tablodaki tüm kayıtları sildiysen veritabanını düzenleyip onardığında sayı tekrar 1 den başlar.
(28/11/2008, 17:12)coskun_cakal Nickli Kullanıcıdan Alıntı:  Arkadaşlar yapmış olduğum bi çalışma var.personel tablosu oluşturdum.personel numarası diye bi alanım var ve tipi otomatik sayı olarak girdim.8 tane kayıt eklemiştim şimdi o kayıtları sildim yani personel tablom boş ama ben yeni kayıta tıkladığımda personel numarası alanı neden 9 dan başlıyor.Bi türlü yapamadım.normalde tablomda hiç kayıt yok ve 1 den başlaması gerekiyor.Bu konuda bana yardımcı olabilirmisiniz.şimdiden herkese tesekkurlerimi bir borç bilirim.

tablolar hazırlanırken test aşamasında yapılan kayıtlar sonradan silinince otomatik sayılar onlar silinsede kayıt numaralarını hafızalarında tutarlar.

bunun için tablonuzu tasarım modunda açın,
otomatik sayı sutununu silin ve kaydedip çıkın.
sonra tekrar tabloyu tasarım modunda açın ve otomatik sayı sutununu ekleyin.
yeniden 1 den başlayacaktır.

bu en basit yolu ile sıfırlama. ama başka yollarıda mevcut.

mesela

ekteki örneği inceleyiniz.
Ek Dosyalar
.rar   otomotikno.rar (Dosya Boyutu: 18.05 KB)
Nihatkr hocamın örneğinde minik bir değişiklik yaparak farklı bir metod ile eklemiş olayım. Her ne kadar bu şekilde ve yukarıdaki şekillerde de yapılabilse Otomatik Sayı alanı Birincil Anahtar olarak mutlaka olmalı. Form koymayabilirsiniz ama kayıtların sağlamlığı güvenliği adına mutlaka olmalı diye düşünüyorum.
Ek Dosyalar
.rar   OtomatikNo.rar (Dosya Boyutu: 30.99 KB)
(28/11/2008, 18:11)alpeki99 Nickli Kullanıcıdan Alıntı:  Nihatkr hocamın örneğinde minik bir değişiklik yaparak farklı bir metod ile eklemiş olayım. Her ne kadar bu şekilde ve yukarıdaki şekillerde de yapılabilse Otomatik Sayı alanı Birincil Anahtar olarak mutlaka olmalı. Form koymayabilirsiniz ama kayıtların sağlamlığı güvenliği adına mutlaka olmalı diye düşünüyorum.

eline sağlık. ama numarayı otomatik vermiyor. son numarayı daima aklında tutman lazım.


Yukarı Git AccessTr.neT - Access Öğrenmenin Kısayolu
This forum uses Lukasz Tkacz MyBB addons.