Skip to main content

AccessTr.neT


Tablodan İstenilen Veriyi Alma Hk. Part2

Tablodan İstenilen Veriyi Alma Hk. Part2

Çözüldü #1
Merhabalar,

Ekli tablodaki sqlGuncelle fonksiyonu çalıştığında Booking_Number görselde görüldüğü üzere alta boş bir alan açıyor ve Preadvised sorgusunda Booking ile eşleştirme çalışmıyor. Konu hakkında desteklerinizi rica ederim. Şimdiden teşekkürler.
.rar edi-cpoarn.rar (Dosya Boyutu: 106,87 KB | İndirme Sayısı: 5)
Cevapla
#2
Booking sayılarında boşluk olabiliyor mu?
Daha önce önerdiğim koda boşlukları silme kodu eklenebilir
Not: Lütfen konuları uygun yere açınız
Örnekler kısmında soru sorarsanız dikkatten kacabilir
Cevapla
#3
Merhaba kusura bakmayın fark etmemişim bir dahaki sefer belirttiğiniz şekilde yaparım. Evet diğer alanlarda Zengin metin ile çözüm sağladım ama booking alanı ile eşleştirme yapmam gerektiğinde sürekli boşluk oluşuyor. Boşlukların sadece booking alanında olmaması için nasıl bi kod eklenmesi lazım yardımcı olabilir misiniz?


Booking sayılarında boşluk olabiliyor mu?
Daha önce önerdiğim koda boşlukları silme kodu eklenebilir
Cevapla
#4
kesin ve net bir cevap istiyorum:
ilişkilendirilen alanlarda kullanılan booking değerinin içinde boşluk olabiliyor mu?
eğer boşluk içermeyecekse trim benzeri bir fonksiyonla boşluklar silinebilir.
Cevapla
#5
"ilişkilendirilen alanlarda kullanılan booking değerinin içinde boşluk olabiliyor mu?"
hayır booking tablosunda ki verilerde boşluk olmuyor.
Cevapla
#6
kodu aşağıdaki gibi düzenleyip dener misiniz?
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]"
.IgnoreCase = True

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

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

Yorum yapmak için üye olmanız gerekiyor

ya da