Skip to main content

AccessTr.neT


Seçilen Kayda Göre Form Açma

Seçilen Kayda Göre Form Açma

#13
Merhaba,
form açtırma işlemini, liste kutusundaki veriye göre yaptırıyorsunuz.

DoCmd.OpenForm "F_MUSTERICARI", , , "[ISYERIUNVANI]='" & Me.Liste70.Column(1) & "'"

Kayıt bul butonu ile bulunan veri liste kutusundan bağımsız olduğu için ve liste kutusundan seçim yapılmadığı için form farklı veriyi açıyor.

Kodu aşağıdaki ile değiştirirseniz formu MUSID değerine göre açtırır,

DoCmd.OpenForm "F_MUSTERICARI", , , "[MUSID]=" & Me.MUSID

İster butondan kayıt getirin, isterseniz liste kutusunu tıklayarak kayıt getirin butona bastığınızda geçerli veriye ait formu açar.
Cevapla
#14
Sayın hocam,
Dünden bu yana sitede ne var ne yok hatim indirdim,bulamadım allah razı olsun senden.
Birde soruma ek olarak kayıt bul parametresini soruyor,neden olabilir
Son Düzenleme: 09/06/2018, 00:42, Düzenleyen: fascioğlu.
Cevapla
#15
(09/06/2018, 00:41)fascioğlu yazdı: Sayın hocam,
Dünden bu yana sitede ne var ne yok hatim indirdim,bulamadım allah razı olsun senden.
Birde soruma ek olarak kayıt bul parametresini soruyor,neden olabilir

Liste kutusunun satır kaynağına eklediğiniz sorgudaki ölçütte


Like "*" & [Forms].[MUSTERIKAYIT]![KayitBul] & "*"

kodu var, MUSTERIKAYIT adında formunuz var mı?
Cevapla
#16
Çok sağolun hocam Parametre hatası yok oldu.
Hocam True,false durumunda Cari ekle komutunu nasıl çalıştırabilirim,
Kod;
Private Sub btn_Cari_Ekle_Click()


Forms!F_GIRIS!kmt_Musteri.SetFocus
Forms!F_GIRIS!MUSTERIKAYIT.Visible = False
Forms!F_GIRIS!MUSTERICARI.Visible = True
'DoCmd.OpenForm "F_MUSTERICARI", , , "[MUSID]=" & Me.MUSID
   
End Sub

bu.
Cevapla
#17
Öncelikle tasarım konusunda son kararınızı verin. Ya alt form ya da form olarak açtırın. Her defasında farklı tasarım için farklı soru soruyorsunuz.

Forma alt form eklediğinizde, alt formun ismi MUSTERICARI olduğu için 

Forms!F_GIRIS!MUSTERICARI.Visible = True

kodu kullanılıyor, alt form olduğu için de liste kutusunun satır kaynağındaki sorgudaki ölçüt

Like "*" & [Forms].[MUSTERIKAYIT]![KayitBul] & "*"

şeklinde kullanılıyor,

Alt form yerine form açtırmak isterseniz formun adı F_MUSTERIKAYIT olduğu için kodun değişmesi gerekli. 

Son sorunuzun cevabı bu konuda 6. Mesajda mevcut.
Cevapla
#18
Sayın Ozan hocam,

Allah sizden razı olsun,sorun çözülmüştür.

Saygılarımla.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task