Skip to main content

AccessTr.neT


alt formda yeni kayıt nasıl olmalı

alt formda yeni kayıt nasıl olmalı

Çözüldü #1
Forms![HASTAGIRIS]![FATURADETAY].DoCmd.GoToRecord , , acNewRec
alt formda yeni kayıt nasıl olur,böyle bir kodda nasıl bişey olmalı yardımlarını bekliyorum
ekte bulunan HASTAGIRIS formundakiş kadın resminin üzerindeki işlemler ard arda tıklayınca alt forma ekleme yapmak istiyorum,bu hali ile tek kayıt üzerinde değiştirip duruyor
.rar Hasta_Taki -soru.rar (Dosya Boyutu: 898,09 KB | İndirme Sayısı: 17)
Cevapla
Çözüldü #2
Abi bak, bu eklediğim örnekte liste kutusuna çift tıkla alt forma ekleme yapıyor. Bunu senin örneğe uyarlarsın. Bizim arkadaşlardan birisi yapmıştı bu örneği sanırım. Zaman sıkıntımdan ben uyarlayamadım. Sen halledersin.

liste kutusundan altforma kayıt ekleme.rar
Cevapla
Çözüldü #3
problem onda değil, problem alt formdaki metin kutusunun girildiğinde, çıkıldığında olaylarına yazılan hesaplamalarda. Hesaplamaları ana form üzerinden yapıp, ana formdaki kodlar ile oynayınca düzeldi.

Alt formda yeni kayıt için önce
DoCmd.GoToControl "FATURADETAY"
kodu ile alt forma gideceksin, daha sonra
DoCmd.GoToRecord , , acNewRec
kodu ile alt formda yeni kayıt açacaksın
Kopyası Hasta_Taki -soru.rar
Cevapla
Çözüldü #4
Ercan hocam bu örneği daha önce görmüştüm teşekkürler
Ozan hocam sizin örnek biraz daha sonuca yakın ama halen benim ilk örnegimdeki gibi ilk açılınca 1 sefer kayıt ediyor,ikinci tıklamada sorun var "Addnew veya Edit olmaksızın Updata veya CancelUpdata " hatası veriyor
Cevapla
Çözüldü #5
kayıt öncesi tekrar altformu Requery yaparsan problem çözülür...
Me.Liste178.Requery
Me.[FATURADETAY].Requery 'Bu satırı ekle
DoCmd.GoToControl "FATURADETAY"
DoCmd.GoToRecord , , acNewRec
Me.[FATURADETAY].[Form]![KODU] = ASAD
Me.[FATURADETAY].[Form]![ISLEMADI] = Dlookup ("[ISLEMADI]", "[SABITLER]", "[KODU]=" & ASAD)
Me.[FATURADETAY].[Form]![ADEDI] = 1
Me.[FATURADETAY].[Form]![BIRIMFIYATI] = Dlookup ("[KDVHARFIYAT]", "SABITLER", "[KODU]=" & ASAD)
Me.[FATURADETAY].[Form]![TOPLAMTUTARI] = Me.[FATURADETAY].[Form]![ADEDI] * Me.[FATURADETAY].[Form]![BIRIMFIYATI]
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Me.[FATURADETAY].Requery
Please return your positive or negative ...
Cevapla
Çözüldü #6
teşekkürler Power hocam bazen gözden kaçıyor,ilgilenen herkese tekrar teşekkürler sorun çözülmüştür
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da