Skip to main content

AccessTr.neT


Tablodan İstenilen Veriyi Alma Hk. Part2

Tablodan İstenilen Veriyi Alma Hk. Part2

#7
Evet oldu ama en 12 karakterli olan verileri 11 olarak getirdi eksik veri oluştu.
Cevapla
#8
(12/06/2022, 00:16)serkan1985 yazdı: 12 karakterli olan verileri 11 olarak getirdi eksik veri oluştu.
örnek veri verebilir misiniz?
Cevapla
#9
080BT001359 booking alanında yazan örneklerden biri normalde 080BT001359'6' olarak kayıtlı.
Cevapla
#10
Function xBooking(xVeri As String) As String
xBooking = ""
Dim regex As RegExp
Set regex = New RegExp
With regex
    .Pattern = "Booking No  :  (.+[^ \t\r\n\v\f])" '[^ \t\r\n\v\f] yerine \S de yazılabilir ===> "Booking No : (.+\S)" gibi
    .IgnoreCase = True
    .Multiline = False
   
Set eslesmeler = regex.Execute(xVeri)
For Each eslesme In eslesmeler
  If eslesme.SubMatches.Count > 0 Then
    For Each alteslesme In eslesme.SubMatches
          xBooking = Trim(alteslesme)
    Next alteslesme
  End If
Next eslesme
End With
End Function
Cevapla
#11
Çok teşekkür ederim şuan tamamdır elinize emeğiniz sağlık desteğiniz için teşekkürler. Birde outogate_S tablosundaki İçindekiler verisini outogate_S1 tablosunda bulunana sadece içindekiler verisine aynı güncelleme yöntemi ile aktarabilir miyiz? outogate_S İçindekiler verisi otomatik geliyor oraya ordan outogate_S1 içindekiler veri alanına copy paste yapıyorum bunu güncelle şeklinde yapabilmemiz mümkün mü?
.rar edi-cpoarn_OK - Kopya.rar (Dosya Boyutu: 89,22 KB | İndirme Sayısı: 3)
Cevapla
#12
her konuda tek soru sorulmalı
o nedenle yeni soru için yeni konu açmalısınız?
Not: [^ \t\r\n\v\f] yerine \S de yazılabilir ===> .Pattern = "Booking No : (.+\S)" gibi S harfi BÜYÜK S olmalı küçük s yazarsanız sonuç değişir
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task