AccessTr.neT

Tam Versiyon: Tablo İlişkili Formda Yeni Kayıt İşlemi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
şu kod ile
DoCmd.RunCommand acCmdRecordsGoToNew
yeni kayıt kısmına geçip bilgileri doldurduktan sonra şu kod ile de
DoCmd.RunCommand acCmdSaveRecord
ile kaydediyorum ama kutularda resimdeki görüntü oluşuyor. muhtemelen Dlookup ile son kayda gidebilirim
ama tabloyla ilişkili formda yeni kayıt işlemi bu kadar zor olmamalı
siz nasıl yapıyorsunuz
[Resim: do.php?img=9889]

şöyle kullanınca olmadı
DoCmd.RunCommand acCmdSaveRecord
        
DoCmd.GoToRecord acForm, "ifKimlik", acLast
Tablo güncelleme ve form güncelleme kodlarını ekleyip deneyebilirsiniz.
DoCmd.RunCommand acCmdSaveRecord

MsgBox CInt(DMax("[id]", "tPersonel"))
       
DoCmd.GoToRecord , , acGoTo, CInt(DMax("[id]", "tPersonel"))
yeni kaydı kaydettikten sonra mesajda son kaydın "id no" göstermesine rağmen gösterdiği kayda gitmeyip hata veriyor
mesajda gösterdiği halde neden son kayda gitmiyor olabilir
nasıl bir satır eklemem lazım
DoCmd.SelectObject acTable, "Table1"
DoCmd.Requery
DoCmd.GoToRecord acDataTable, "Table1", acLast

veya

Me.Requery
Me.Recordset.MoveLast
Ben son defa tekrarlayayım. Site Kuralları gereği sorulara örnek uygulama eklemek zorunludur. Eklediğiniz resime bakarak kimse çözüm bulamaz. Yeni kayıt kodu çalıştığında açılan kutularda silindi yazmasının farklı sebebi olabilir, bunun için örneğin incelenmesi lazım.
bende örnek ekleyecektim bir benzerini boş bir projede yaptım ve hiç bir sıkıntı olmadı
orjinal haliyle yüklemem mümkün değil
inanın bende her üç dört mesajdan birinde fırça yemekten memnun değilim
neticede son id numarasını bulup kaydı bu şekilde çağırarak uzun yoldan çözmüş oldum ama bunun genel kolay bir versiyonu vardır diye düşündüm yani sorduğum beni sıkıntımın çözümünden çok bu iş genelde nasıl yapılıyor elbette yeni kayıt ekleyip eklediğiniz kayıtta işlem yapıyorsunuzdur bende bunun genel kullanımını sormuştum
Sayfalar: 1 2