Skip to main content

AccessTr.neT


Access Penceresi Gizlenmiş Uygulamamda Yeni Eklenen Form, Sorunu

Oğuz Türkyılmaz
Oğuz Türkyılmaz
10
2262

Access Penceresi Gizlenmiş Uygulamamda Yeni Eklenen Form, Sorunu

#7
oğuz bey çift tıklama olayını aşağıdaki kodla
DoCmd.OpenForm "F_00_FirmaTanimlama", , , "[FirmaKodu]='" & Me.txtFirmaKodu & "'", , , Me.txtFirmaKodu

F_00_FirmaTanimlama formunun yükleme olayını da aşağıdaki kod
If Nz(Len(Me.OpenArgs), 0) = 0 Then DoCmd.GoToRecord , , acNewRec

ile değiştirip dener misiniz?
Cevapla
#8
(30/01/2019, 02:48)haliliyas yazdı: oğuz bey çift tıklama olayını aşağıdaki kodla
DoCmd.OpenForm "F_00_FirmaTanimlama", , , "[FirmaKodu]='" & Me.txtFirmaKodu & "'", , , Me.txtFirmaKodu

F_00_FirmaTanimlama formunun yükleme olayını da aşağıdaki kod
If Nz(Len(Me.OpenArgs), 0) = 0 Then DoCmd.GoToRecord , , acNewRec

ile değiştirip dener misiniz?

Halil bey Formu o kadar çok silip tekrar deneme yaptımki yazdığınız bu kodu  Ozan beyden öğrenip diğer formlarda uygulamıştım ama bu formda silip tekrar yarattığımda sonunda gözümden kaçmış. 

Sadece aşağıdaki düzenlediğiniz çift tıkladığında olayındaki kodun

DoCmd.OpenForm "F_00_FirmaTanimlama", , , "[FirmaKodu]='" & Me.txtFirmaKodu & "'", , , Me.txtFirmaKodu 

Başka bir projede  çalışan Ozan beyin kodundan yazılımsal farkının anlamı nedir 

DoCmd.OpenForm "F_004_EmlakTanimlama", , , "[EmlakID]=" & [txtEmlakID], , , Me.txtEmlakID  

Kırmızı ile yazılan kodların birbirinden farkını ve hangi durumlarda kullanıldığını anlamaya çalışıyorum. Sizin yazdığınız koddaki tabloda FirmaKodu alanı birincil anahtar FirmaID İse otomatik sayı şeklindeydi. Ozan beyin kodundaki Tabloda ise Kimlik ID alanı Otomatik Sayı ve birincil anahtar alandı. Tablo alanlarındaki bu farklılıktan mı  kaynaklanıyor kodlardaki değişiklik merak ettim.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#9
'(tek tırnak) ifadesi veri metin türünde ise kullanılır "firmakodu" kısa metin türünde olduğundan alacağı değerin metin türünde olduğunu belirtmek için
"Me.txtFirmaKodu"  değerinin başına ve sonunu tek tırnak  eklemek gerekiyor 
"emlakId" ise büyük bir ihtimalle sayısal türde bir veri o nedenle tek tırnağa gerek yok
Cevapla
#10
Son bir sorum var bu kodla ilgili Halil Bey.Kodunuzdaki


'" & Me.txtFirmaKodu & "'", , , Me.txtFirmaKodu


  Bu iki ifade aynı alanı işaret etmiyormu.. Her iki bölümde Aktif olan formdaki  txtFirmaKodu Alanındaki değeri işaret ediyor değilmi?

 Bu arada konuyu taşıyabilirsiniz.Tekrar teşekkürler.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#11
(30/01/2019, 16:48)Oğuz Türkyılmaz yazdı: '" & Me.txtFirmaKodu & "'", , , Me.txtFirmaKodu
kırmızılı olan ilk kısım "[FirmaKodu]='" & Me.txtFirmaKodu & "'"kısım firmakodu alanına değer atarken kullanılıyor
3 virgülden sonraki kısım ise -, , , Me.txtFirmaKodu- emin değilim ama form için argüman olarak kullanılıyor herhangi bir alan için atama yapmıyor
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task