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
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.
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.
(21/06/2016, 13:06)atoz112 yazdı: 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.
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.
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.