Skip to main content

AccessTr.neT


formda sadece kaydet butonunun kaydetmesi

formda sadece kaydet butonunun kaydetmesi

Çözüldü #7
ben bu siteye yeni üye oldum
access'in A sından anlamam (anlamaya çalışıyorum) ama paylaşımları tek tek okuyorum
emeği geçen herkesten Allah razı olsun
Cevapla
Çözüldü #8
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
.rar telefon.rar (Dosya Boyutu: 80,25 KB | İndirme Sayısı: 27)
Hayatta listbox kullanmam..
Cevapla
Çö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
Çözüldü #10
cevabınız için teşekkür ederim fatih bey,
siz alışlar formunda işlem yapmışsınız, sorunum satışlar formunda.
alışlar formunda bakıp satışlar formuna uyarla demek istediniz herhalde.

alışlar formunda formdaki kaydet butonu şu anda çıkmak istiyor musunuz gibi bir soru sormakta, halbuki tüm alanlar doluysa kaydedildi uyarısı vermeli ve yeni kayıt açmalı.

alışlar formunda çeşitli kodlarda mevcuttu. ve siz ekledinizmi değiştirdinizmi kodlara da baktım fakat pek birşey anlayamadım.
sizin çözümünüzü ileriki günlerde başka bir formda denemek için veya forumda örnek olması için bu çözümün tek form ve tabloyla bir örneğini bize sağlarsanız memnun olurum.

teşekkürler.
Cevapla
Çözüldü #11
Img-grin

Kaydet butonu gözden kaçırdığım konu olmuş

Formun hangisi olduğu önemli değil
kaydet butonunu da düzeltip yüklerim tekrardan
Hayatta listbox kullanmam..
Cevapla
Çözüldü #12
Umarım şimdi bir sorun kalmamıştır.
alış formunda sorun yaşamazsanız, aynı kodları bütün formlarınıza adapte edebilirsinz.
.rar telefon.rar (Dosya Boyutu: 79,34 KB | İndirme Sayısı: 24)
Hayatta listbox kullanmam..
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task