Skip to main content

AccessTr.neT


Formdan Tabloya Aynı Şahsa Farklı Kayıt

Formdan Tabloya Aynı Şahsa Farklı Kayıt

#1
Arkadaşlar Ekteki çalışmamda;
Veri Giriş Ekranı formunda Emekli Sicil Numarası ile bilgileri form üzerine getirip gerekli bilgileri girdikten sonra kaydı oluşturuyorum.
Ancak aynı şahıs için Emekli Sicil Numarası ile bilgileri getirip farklı kayıt yapmak istediğimde önceki kaydın üzerine kayıt yapmakta ve diğer bilgileri silmektedir.

benim istediğim önceki bilgilerin kalması ve yeni bilgilerin farklı satıra kayıt yapmasını nasıl sağlarız.                                         
Kullanıcı Adı: NARI    
Şifre: adana
.rar AYIM.rar (Dosya Boyutu: 147,69 KB | İndirme Sayısı: 25)
Herkesin aynası kendisidir.
Son Düzenleme: 11/06/2016, 12:22, Düzenleyen: 1tk.
Cevapla
#2
sayın 1tk,

öncelikle;
eklediğiniz örnek uygulama üst sürüm olması nedeni ile kendi adıma inceleme imkanı söz konusu olmadığı gerekçesi ile aşağıdaki açıklamanın yapılması uygun görülmüştür.

Alıntı:aynı şahıs için Emekli Sicil Numarası ile bilgileri getirip farklı kayıt yapmak istediğimde önceki kaydın üzerine kayıt yapmakta ve diğer bilgileri silmektedir.

ifadenize yönelik olarak;
bahsettiğiniz durumun nedeni,ilgili kaydı GÜNCELLEME (UPDATE) yapmış gibi sayılıp kaydın üzerine yazması işlemidir.bunu da ya UPDATE sorgusu kullanarak yapıyorsunuzdur ya da direkt kaydetme kod satırı.

Alıntı:diğer bilgileri silmektedir.


ifadeniz için de;
bu ancak,ya özel olarak kodlara dahil edilmiş bir DELETE (Silme) sorgusu dahil etmiş olabilirsiniz ya da güncelleme yaptığı gerekçesi ile mevcut kaydın üzerine yazmak sureti ile önceki bilgilerin geçersiz kalması akabinde söz konusu olabilir.

Alıntı:benim istediğim önceki bilgilerin kalması ve yeni bilgilerin farklı satıra kayıt yapmasını nasıl sağlarız.                                          

bahsettiğiniz talebinize yönelik olarak;
INSERT INTO Sql sorgusunu kullanmayı deneyiniz.bu Sql kodunu bir buton oluşturup içeriğine aşağıdaki kodlar gibi dahil ediniz.

ÖRNEK

Kod:
DoCmd.SetWarnings False

DoCmd.RunSQL "INSERT INTO Tablo1 ([isim],[adres],[tel],[dogum_tarihi]) VALUES ('" & Me.isim & "','" & Me.adres & "'," & Me.tel & ",'" & Me.dogum_tarihi & "')"

DoCmd.SetWarnings True


yukarıdaki örnek kodlardan yola çıkarak kendi uygulamanızdaki ilgili tablonun alan ve ilgili formunda üzerindeki denetimlere göre değiştirerek düzenleyiniz.

NOT
düzenleme yaparken,eğer ALAN VERİ TÜRÜ Metin (String) ise;VALUES ifadesinden sonraki denetimler için TEK TIRNAK işaretini dahil ediniz,eğer SAYI ise TEK TIRNAK işareti olmaksızın kullanınız.Örnekteki İSİM ve TEL (bu denetim,özellikle SAYI veri türüymüş gibi düşünülmesi ve nasıl tek tırnak kullanılmadığını göstermek için böyle bırakıldı) denetimlerinde olduğu gibi yazınız.

bilginize...iyi çalışmalar,saygılar.

Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
sayın 1tk,

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#4
(21/06/2016 13:06)atoz112 Adlı Kullanıcıdan Alıntı: sayın 1tk,

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.

bilginize...iyi çalışmalar,saygılar.

sayın atoz112,
mesaim yoğun olduğu için şu sıralar ilgilenemedim. size saha sonra bilgi veririm. ilginize tşkler.
Herkesin aynası kendisidir.
Cevapla
#5
sayın 1tk,

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#6
Konu;

gerek paylaşılan bilgiler neticesinde çözüme kavuşturuldu düşüncesi ile ve gerekse de
konu sahibinin zaman zarfında ayrıntılı geri dönüş bildirimleri olmaması nedeni ile,
(gerektiğinde konu sahibinin geri bildirim hakkı saklı kalmak üzere)

Cevaplanmış Sorular kategorisi içerisine taşınmıştır.

bilginize.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task