ADO Mükerrer Kayit

1 2
02/07/2010, 19:35

mumcos

Access in özelligini kullanmama nedenim,üretilen id nin ilk üc sayisini kendim belirlemek istiyorum,örnegin (116xxxxxx)116 dan sonraki sayilari otomatik olustursun istiyorum,accessi bu sekilde yönlendirmek mümkünmü bilmiyorum.
02/07/2010, 21:23

Seruz

Id'leri istediğiniz şekilde yapmak mümkün.
Tabii bunun için tablo yapınızda değişiklik yaptım.
İlk üç hane için Ogr_Tip, Sıra numarası için Ogr_Sira diye bir alan ilave ettim, Bu iki alanın Ogr_No diye bir alanda birleşmesini sağladım.
Tipleri 116,117,118 diye rastgele yazdım, istediğiniz gibi değiştirirsiniz.

Ekteki örneği inceleyin

Daha önce yaptığım bir Öğrenci-Sınıf işlemini barındıran, liste kutuları ile değişik bir kayıt sistemi olan ve sizin dosyanıza yakın bir örneği aşağıdaki konudan indirip incelemenizi tavsiye ederim.
Anket Çalışması
02/07/2010, 22:02

assenucler

Teşekkürler hocam..
02/07/2010, 22:03

benremix

Sn Seruz Hocam ellerinize sağlık. Her tipe göre otomatik ogr_sırano artışı güzel olmuş. Saygılar...
03/07/2010, 14:24

mumcos

Sayin Seruz,
cok tesekkür ederim, daha pratik bir cözüm gibi duruyor,yalniz tek sorun benim tablo yapisinda bir degisiklige gitmem,beni epey zorlayacak,cünkü iliskili ve baska tablolarda kayit yaparken,ayn idyi kullaniyor..:-(..
ama gercekten bir ufuk oldu benim icin..

Bununla beraber,bu konuyla alakali degil ama,ögrencilerin ödemelerini kontrol ederken,banka dökümünü Excel datadan import ediyorum,fakat suan kullandigim yöntem,aysonunda bunu yapmak,cünkü aksi takdirde bazi bilgileri iki defa almis oluyorum..biraz karisik anlattim sanirim.
Örnegin, 05.05.2010 da banka dökümünü aliyorum, 15.05 de aldigimda ayin 5 ine kadar olan bilgilerde geliyor dogal olarak. bunu nasil engelleyebilecegim konusunda örnek bir metodunuz varmi acaba cok yardimci olacak inanin Cok tesekkürler Berlin den selamlar
22/08/2010, 12:35

alpeki99

Kayıtları topluca import ettikten sonra bir sorgu ile xxxx tarihten öncekileri sil derseniz elinizde xxxx tarihten sonraki veriler kalır mükerrerlik olmaz.
1 2