AccessTr.neT

Tam Versiyon: Hücredeki Verilerden Sadece Tc Noyu Diğer Hücreye Aktarma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
iyi günler arkadaşlar, hücre içerisinde çalışanlara ait bilgiler var, ben bu bilgilerden çalışanın tc sini aynı tablonun tc isimli sutununda da ayrı olarak göstermek istiyorum. modül ve sorgulamadan bunu yapamadım. Yardımcı olursanız sevinirim

MUHASEBECİ, VELİ UYGULAMA Tc:98765432110 MEHMET/FATMA, 19810203, ADRES: UYGULAMA SOK. şeklinde hücredeki bilgilerden sadece Tc:'dan sonra gelen TC kimlik noyu tc isimli sütuna yazdırmak istiyorum. Bazı kişilerde tc yok. kişiler çok olduğundan tc leri ayrı olarak elle yazma imkanım yok.
öncelikle oluşturduğunuz modüle aşağıdaki fonksiyonu ekleyin
bu fonksiyon sadece tc: ifadesini bulup sonraki 11 haneyi alır
(resmi bir bilgi olduğu TCnin tam girildiği varsayılmıştır eksik yada fazla hanelerde sorun çıkarır istenirse tabiki tc: bulunduktan sonra
rakam olmayan ilk ifadeye kadar veri alınması da sağlanabilir)
Visual Basic Code
Function TcAl(Mtn As String) As String
Mtn = Trim(Mtn)
xBas = InStr(Mtn, "tc:")
    TcAl = Mid(Mtn, xBas + 3, 11)
    If xBas < 1 Then TcAl = ""
End Function
sonrada güncelleme sorgusu oluşturup çalıştırmanız gerek
güncelleme sorgusunun kodu
SQL Code
UPDATE Tablo1 SET Tablo1.tc = TcAl([Tablo1]![bilgiler]);
Verdiğiniz bilgiler sayesinde hata vermeden konu çözüldü. çok teşekkür ederim.
rica ederim
iyi çalışmalar)