Birincil Anahtarla İlgili Bir Sorun
Tarih
26/06/2010 13:58
Konu Sahibi
access_42
Yorumlar
5
Okunma
1381
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



access_42
Hesap Aktif Değil
Kullanici Avatari
Aktivasyon Bekleyen
22
9
26/06/2010
-
Ofis 2007
23/09/2013,15:38
Çözüldü 
Merhaba,

Forumun ve access'in yenisiyim. Forum çok faydalı tebrikler ve teşekkürler öncelikle.
Ben access'te bir veri tabanı oluşturdum. Oldukça basit. Formdan bilgiyi alıp bir tablonun içine koyuyorum. Access 2007 kullanıyorım önce onu söyleyeyim. Sorunuma gelecek olursam. Tüm veri tabanını tamamadıktan sonra denemek için formdan bilgi girdim. Daha sonra da tabloda eklendiğini gördüm ve deneme kayıdı olduğu için sildim.(tablonun içinden tüm satırı seçip sildim.) Birincil anahtarın adını Kayıt No olarak değiştirmiştim. Hani otomatik sayı atıyor madem silmeyeyim önemli bişeydir belki deyip adını o şekilde değiştirdim. Fakat bir deneme kayıdı daha girmeye çalıştığımda form üzerinden Kayıt No yani birincil anahtar 2 yi gösterdi. Ama bu benim ilk kayıdım oluyor. Bu şekilde bir sorun oluştu. Tüm veri tabanını baştan yapmak istemiyorum.
Çözüm için yol gösterebilirseniz minnettar kalırım. Herkese iyi çalışmalar ve şimdiden teşekkürler..
Cevapla


ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.739
14/11/2008
Ankara
Ofis 2010 32 Bit
Dün,20:30
Çözüldü 
Sn access_42, öncelikle hoş geldiniz. Birincil anahtar olarak belirlediğiniz otomatik sayı özellikli Kayıt No alanı, tek yani tekrar edilemez bir alan olarak ayarlanmaktadır. Bu nedenle silinmiş bile olsa daha önce verilen bir kayıt numarası tekrar başka bir kayda verilmemektedir. Bu nedenle uygulamanızı değiştirmenize gerek yok. Netice olarak Kayıt No alanı sizin verilerinizi başka tablolar ile ilişkilendirerek kullanmak veya formlarda kayıtlarınızı tablonuza kaydederken baz alınmak üzere vardır. Umarım açıklayabilmişimdir.
Cevapla


access_42
Hesap Aktif Değil
Kullanici Avatari
Aktivasyon Bekleyen
22
9
26/06/2010
-
Ofis 2007
23/09/2013,15:38
Çözüldü 
cevabınız için teşekkürler... ama şimdi kayıtlar 2 den başlayarak sıralanıyor. bunun için n'apabilirim ? birincil anahtarı sileyim mi ? Ve bu şekilde otomatik bir kayıt no tutmam mümkün mü acaba..
Cevapla


ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.739
14/11/2008
Ankara
Ofis 2010 32 Bit
Dün,20:30
Çözüldü 
O halde kayıt numarasını tutmak istediğniz yeni bir alan daha ekleyin, özelliğini sayı olarak belirleyin. Otomatik sayı özellikli alan kalsın ve ilişkilerde bu alanı kullanın. Diğer açtığınız alana manuel olarak giriş yapın, o zaman siz 1'den başlayarak istediğiniz sıralamayı oluşturursunuz. Eğer isterseniz bilgi girişi yapacağınız form üzerinde her yeni kayıtta +1 olarak devam etmesini sağlayabilirsiniz. Böylelikle tablonuzda da istediğiniz gibi sıra ile kayıtlar yazılır.
Örnek eklerseniz daha kolay yardım alabilirsiniz.
Cevapla


access_42
Hesap Aktif Değil
Kullanici Avatari
Aktivasyon Bekleyen
22
9
26/06/2010
-
Ofis 2007
23/09/2013,15:38
Çözüldü 
tekrar teşekkür ederim.. bu birincil anahtarı silsem sorun olur mu?bir de iki sorum daha olacak. benim bir ana menüm var. oradan formalara ulaşılıp kayıt için giriş yapılıyor. Şimdi siteden bulduğum e-mail atma özelliğini eğer oluyorsa bir tuşla ana menüye ekleyeceğim. Bunun yanına birde yazdırma butonu nasıl ekleyebilirim raporlar için.

Şöyle biraz daha açıklayayım: Ana Menü altında 4 tane kategoriyi temsilen butonlar var. her butona tıklandığında o butonun kategorisinine veri girmek için bir form açılıyor. Benim istediğim kategori 1'in raporunun çıktısını alabiecek bir yöntem. bunu diğer 3 kategori içinde uygulayacağım.

ikinci sorum ise, masaüstünde tıklandıktan sonra kullanıcının ana menü dışında birşey görmesini istemiyorum. bunun için nasıl bir yöntem izleyebilirim? Kullanıcıya o şekilde gözükecek ancak ben erişmek istediğimde düzenleme ekleme/çıkarma yapmak için accesste açılmasını istiyorum .

yardımlarınızı bekliyorum tekrar tekrar teşekkürler...
Cevapla


ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.739
14/11/2008
Ankara
Ofis 2010 32 Bit
Dün,20:30
Çözüldü 
Bu noktadan sonrası için lütfen öncelikle Site Kurallarını okuyunuz ve kurallara uygun olarak hareket ediniz. Örnek eklemelisiniz, aksi halde yardım alamayabilirsiniz. Ayrıca bir konu açarak takıldığınız tüm soruları burada yöneltemezsiniz. Her problem için ayrı bir konu açmalısınız. Tabii bu işlemi yapmadan önce sitede arama yaparak örnekleri incelemelisiniz. Bulamamanız veya yapamamanız halinde yeni konu açmalısınız.

Ayrıca Access dersleri bölümünü incelemeniz gerektiğini hatırlatmak isterim.
Rapor ile ilgili olarak;
"Formdaki Rapor Butonu Tüm Kayıtları Gösteriyor" Diyenlere 
konusunu inceleyebilirsiniz.
Ayrıca Shift Tuşunu Engelleme ve Engeli Kaldırma  bu konuyuda inceleyiniz.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Liste kutusu işlem yapma ekleme silme de sorun nightashes 7 107 29/11/2016, 20:24 nightashes
  Log Tutma Örneğiyle ilgili iki istek? prtkl 4 196 28/11/2016, 09:35 prtkl
  Arama problemi ve bir kaç diğer sorun nightashes 3 109 28/11/2016, 01:22 nightashes
  Formda ilgili kayıt geçiş İcra 13 260 27/10/2016, 13:38 İcra
  Cascade combo box sorun broiling 2 150 07/09/2016, 15:58 broiling


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya