Skip to main content

#EvdeKal


Aynı Kayıt Kontrol Kodu 2 Farklı Sonuç...

Oğuz Türkyılmaz
Oğuz Türkyılmaz
3
512

Aynı Kayıt Kontrol Kodu 2 Farklı Sonuç...

Çözüldü #1
Merhabalar

F_006_PortfoyTanimlama formumda verileri girerken müşteri adı alanında aynı müşterinin daha önce girilmiş kayıtları varsa F_005_PortfoyListesinde ilgili kayıtları filtreleyerek görmek amacıyla aşağıdaki kodu yazdığımda ana projemde....

 
[Resim: do.php?img=8814]

aşağıdaki hata mesajını aldım.

[Resim: do.php?img=8815]

[Resim: do.php?img=8816]

Bu hatayla ilgili foruma yükleyeceğim sadece ilgili tablo, sorgu ve formları içine aktardığım dosyayı kontrol amaçlı çalıştırdığımda ise hata almadım ve ilgili form aşağıdaki şekilde açıldı.  

[Resim: do.php?img=8817]

Amacım örnekten yola çıkacak olursam portföy tanımlama ekranında yeni kayıt girerken mehmet doğan ismini girdiğimde bana Portföy listesinde sadece mehmet doğan ismiyle girilmiş kayıtları süzerek getirmesi. 
NOT:Kayıtlar internetten çekildiği için herhangi bir gizliliği yoktur.
.rar Emlak Takip Ana Proje Hatalı.rar (Dosya Boyutu: 529,88 KB | İndirme Sayısı: 3)
.rar Portfoy Müşteri Kontrol hatasız.rar (Dosya Boyutu: 82,5 KB | İndirme Sayısı: 2)
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#2
İlk resimdeki kodu aşağıdaki ile değiştirerek deneyiniz.

Visual Basic Code
Dim varmi As Integer

varmi = DCount("txtMusteriAdi", "TBL_PORTFOY", "AdiSoyadi='" & Me.txtMusteriAdi & "'")
    
If varmi >= 1 Then
        
    If MsgBox("Bu Müşteri adına Portföy kaydedilmiş. Kayıtları kontrol etmek istermisiniz.?", vbExclamation + vbYesNo) = vbYes Then
              
        DoCmd.OpenForm "F_005_PortfoyListesi", , , "[AdiSoyadi]='" & Me.txtMusteriAdi & "'", , , Me.txtMusteriAdi
                    
        Forms![F_005_PortfoyListesi].[SRG_AltForm].Form.Filter = "([SRG_PORTFOY alt formu].[Adisoyadi]='" & Me.txtMusteriAdi & "')"
        Forms![F_005_PortfoyListesi].[SRG_AltForm].Form.FilterOn = True
                        
    End If
End If

"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#3
[Resim: do.php?img=8820]

Ozan Bey Cevabınız için teşekkür ederim. Foruma yüklediğim ana projeye kodu yazdığımda yine hata mesajı alıyorum fakat foruma yüklemek için ilgili tablo form ve sorguları transfer ederek oluşturduğum 2. veritabanında kod istenen değerleri getiriyor. Aralarında bir fark yok, sadece yeni Access projesi oluşturup dosyaları transfer ettiğim VT'da çalışmasını bir türlü anlayamıyorum. Ne yapmam lazım gerçekten şaşırdım. Çalışan projedeki formu tekrar ana projeye transfer edip bir de öyle deneyeceğim.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#4
Ana projedeki formları iptal edip Foruma yüklemek için oluşturduğum VT 'dan çalışan formları ana projeye geri transfer ettim bu şekilde ana projemde de kodların çalışmasını sağladım. Sorunun kaynağını tespit edememe kle beraber sorunumu bu şekilde çözümledim. Tekrar teşekkür ederim.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da