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?
(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.
'(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
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.
(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