Skip to main content

AccessTr.neT


Formda double clik ile veri aktarma

Formda double clik ile veri aktarma

Çözüldü #7
(21/04/2009, 20:40)umuttk yazdı: Log Ziyaret tablosundaki ziyaretci ad soyad ile Kimlik Bilgileri tablosundaki ziyaretci ad soyad alanları

Ziyaretci formunda adı soyadı alanına cift klik yapıldığında kimlik formu açılıyor.
Eğer ziyaretci ad soyad alanında ad soyad tam olarak doğru ise

Ama bu alana ad soyad bilgieri eksik olarak yazıldığından da kimlik formunda benzer alanların gelmesini, bu benzer alanlardan adsoyad ile tc no alanlarının ilk forma aktaraılmasını istiyorum.

Diyelim ki Adı ve Soyadını kriter alarak bir kodlama yaptık diyelim. Peki aynı ada ve soyada sahip iki kişi olduğunda ne olacak?

Siz önce ayırıcı özellik belirleyin. Kriteriniz eşleşme ihtimali olmayan bir alan olsun. Mesela TC Kimlik No... Veya ID numarası vb...

Siz buna göre örneğinizi düzenleyin. Sonra devam edelim...

Kolay gelsin...
NZ Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DSum ve Sum Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DLookup Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
Cevapla
Çözüldü #8
Sayın tdsharun
yardımlarınız için tesekkür ederim.

stLinkCriteria = "[Ziyaretci_Ad_Soyad]=" & "'" & Me![Ziyaretci_Ad_Soyad] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
yukarıda belirtilen link kriterinin alanın tamamına göre işlem yapmaktadır.
Bu alanda benzer alanlarında link yapılması nasıl yapılabilir.

yardımlarınızı bekliyorum..
umuttk, 11-04-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #9
Eğer istediğiniz sadece bu alana göre ilgili kaydı açmaksa kodunuzu şu şekilde düzeltin:

Kod:
Private Sub Ziyaretci_Ad_Soyad_DblClick(Cancel As Integer)
    
    Dim acilacak_form As String
    Dim kriter As String
    
    acilacak_form = "KİMLİK"
    kriter = "[Ziyaretci_Ad_Soyad]=" & "'" & Me![Ziyaretci_Ad_Soyad] & "'"
    
    If kriter = "[Ziyaretci_Ad_Soyad]=" Then
    
MsgBox ("Lütfen açmak istediğiniz kriteri seçin...")

Else
    DoCmd.OpenForm acilacak_form, , , kriter
    
End If
End Sub

Yalnız tekrar ediyorum. Aynı isme sahip birisi denk gelirse ne yapacaksınız? Bu doğru bir kriter değil...
NZ Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DSum ve Sum Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DLookup Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
Cevapla
Çözüldü #10
Sn tdsharun;
Kesinlikle haklısınız ama belki de Sn umuttk bu şekilde kullanmak istiyor. Aynı isimde birden fazla kayıt varsa hangi kaydın ilk forma aktarılmasını istiyorsa o kayda gider sonra bilgileri aktarır. Hatta ben olsam sadece adısoyadı çift tıklama değil tc_no alanına da çift tıklama işlemi yapardım Img-grin
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla
Çözüldü #11
Sayın tdsharun
Vermiş olduğunuz kodu yazdım ama kod çalışmadı acaba bir hatamı vardır.
Sadece ilk kayıt bilgilerini yazdığımda form açılıyor.diğerlerinde boş form açılıyor.
Bu arada veri kaytlarını yenile deyip öyle deniyorum.

Yardımlarınızı bekliyorum.

hakan2122 söylediklerine aynen katılıyorum. ama öncelikle bunları yaptıktan sonra diğerleri yapmak kolay olduğu için fazla detaya girmedim.
umuttk, 11-04-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 21/04/2009, 21:29, Düzenleyen: umuttk.
Cevapla
Çözüldü #12
(21/04/2009, 21:23)umuttk yazdı: hakan2122 söylediklerine aynen katılıyorum....
hakan2122 kim yau Halay
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da