Skip to main content

AccessTr.neT


formda sadece kaydet butonunun kaydetmesi

formda sadece kaydet butonunun kaydetmesi

Çözüldü #9
(24/01/2014, 11:14)mehmetdemiral yazdı: Accessteki ilişkili tablo sisteminde böyle olması gerekiyor. Eğer vb gibi olsun derseniz o zaman ilişkili form ve metin kutularını kullanmadan sadece kod kullanarak kayıt yaptırmalısınız. Bu durumda her bir buton için, kaydet, sil, yeni kayıt, sonraki önceki kayıt, kayıt arama vs. gibi tüm tuşlara kod yazmanız gerekir.

Bir diğer alternatif de formun kayıt kaynağını değiştirme yoluyla yapılabilir. Kaydet butonuna basıldığında tablo bağlantısı kurulur ve daha sonra kayıt terkedilirse, dediğiniz gibi olabilir. Bunu denemedim, şimdi aklıma geldi ama bu da bir alternatif olabilir. Bunun bir diğer biçimini kullanıyoruz zaten. Onda veriler bir geçici tabloya kaydedilir, kayıt butonu basıldığında ana tabloya aktarılır. Geçici tablo her kayıtta temizlenir.

Bir üçüncü alternatif de kaydet butonuna basılmadan çıkılan her kaydın silinmesidir. Bunda da kayıt aslında yapılır, ama kaydetme butonuna basılmadan çıkıldığında "silme" kodları çalıştırılarak silinir. Bunda sadece otomatik sayı varsa o artar, başka bir dezavantajı yoktur.

sayın mehmet bey, verdiğiniz bilgiler için teşekkür ederim.
ilk paragraftan anladığım kadarıyla çalışmanın vb gibi olmasını istediğimiz vakit tablolarda herhangi bir ilişkilendirme yapmamak gerek.. her tablolaya yazılan verinin tipi, uzunluğu ve benzeri gibi özellikleri, hangi tabloya ne yazılacağını ve çeşitli durumlarda silineceğini kodlarla tek tek çözümlemek gerekir demek istediğinizi anlıyorum.

ikinci paragrafta da anlattıklarınızdan yine kod kullanmak gerektiğini anlıyorum ve üçüncü paragraftada yine kod.

sanırım Access e ilgi duyupta yeni başlayanlar en azından kendi adıma konuşayım, Access ten beklentilerimiz fazla yüksek.. açıkçası accessi öğrendikçe gördüm ki yaptığımız işlemlerde vb programı gibi buton işlemleri, görünüm ve kolaylıklar sağlaması adına adına accessten çok fazla şey beklemişim.. ne yapmak istesem hep karşıma kodlar çıkıyor. bilmiyorum diğer Access acemileri de böylemi düşünür.. neyse, bilgi bilgidir, sizlerin sayesinde bayağı bilgi edindim.. artık hiç değilse veritabanı ilişkileri, form, altform, sorgu, rapor gibi konulara hakim olmaya başladım. elimden geldiğince okuyorum.. ama iş kod a gelince işler duruyor.

konuya dönersem; hala istediğim kodu yapamadım. çalışmamı kullanamıyorum hala, sadece bu sorunum mevcut. zamanı olan arkadaşlardan küçük bir yardım daha rica ederim.

teşekkürler.

(24/01/2014, 18:05)fatih karagöl yazdı: Selamlar
Bu soru çokça sorulduğu için bende alternatif bir yaklaşım eklemek istedim.
Formun kendi kapat butonunu disable etmek zorunda değilsiniz.
Kapanışta kaydetmek isteyip istemediğinizi sorar, ona göre hareket eder.
Değişiklik yapmadan ikinci defa kapatmak isterseniz sormadan kapatır ve kayıt etmez
Kayıt etmediğinizde de ID alanınız bir artmaz.
En azından amaç buydu gözden bir şey kaçırmadıysam Img-grin

teşekkürler, indirip, şimdi inceliyorum.
Son Düzenleme: 24/01/2014, 18:09, Düzenleyen: miCRoBe`.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: formda sadece kaydet butonunun kaydetmesi - Yazar: miCRoBe` - 24/01/2014, 18:07
Task