AccessTr.neT
sorguda metin alanında sayıları süzmek - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: sorguda metin alanında sayıları süzmek (/konu-sorguda-metin-alaninda-sayilari-suzmek.html)

Sayfalar: 1 2


sorguda metin alanında sayıları süzmek - benremix - 14/08/2009

Sn Arkadaşlar; Daha önceden yapılıp veriler girildiği için değiştirmek istemediğim metin alanında çoğunluk sayı girilmiş. Sorguda süzme yapmak isteğince sayı ile ilgili süzme yapamadım. 20 den küçükleri göstermesin ama metin de var. Metin olmasının sebebi sayıların sonuna bir harf gelmesinden dolayı..Metin gibi süzebilirmiyiz. Nasıl yapmalıyım. Çözüm olmazsa metinleri sayıya çevireceğim.Şimdiden teşekkürler. Saygılar...


Cvp: sorguda metin alanında sayıları süzmek - ozanakkaya - 15/08/2009

sn benremix, muhtemelen benim anlamadığım gibi kimse sorunu anlamadı, biraz daha açıklayabilir misin ?


Cvp: sorguda metin alanında sayıları süzmek - benremix - 15/08/2009

Sn Arkadaşlar; zamanında parçano alanını metin olarak ayarlamıştım. Şimdi ölçüte göre süzmek isteyince doğru işlem yapmıyor. Örnek: Parça no alanında
12345
5645
25648
25648-1
5645x
1
9
45625
değerler var. Ben burada 20 den küçükleri görmek istemediğim için sorguda parçano <20 yazdığım zaman <"20" şeklini alıyor ve metin gibi algıladığı için uygun olmuyor. Başka bir kod varmı veya fonksiyonlarda vs. Onu sormak istemiştim. Yoksa parça nolarda düzenleme yapmak zorunda kalacağım. Teşekkürler. Saygılar


Cvp: sorguda metin alanında sayıları süzmek - Seruz - 15/08/2009

ParcaNo alanından sayıları ayıklayan bir fonksiyon ile yapılabilir.
Örnek ektedir.

Kod:
Public Function NoyaCevir(GelenMetin As String) As Long
Dim i, GelenNo
For i = 1 To Len(GelenMetin)
    If IsNumeric(Mid(GelenMetin, i, 1)) Then
        GelenNo = GelenNo & Mid(GelenMetin, i, 1)
    End If
Next i
NoyaCevir = CLng(GelenNo)
End Function




Cvp: sorguda metin alanında sayıları süzmek - benremix - 15/08/2009

Sn Seruz Hocam ilginiz için teşekkür ederim. İstediğim -1 ve sonu x ile bitenleri de sayı gibi kabul eder mi diye düşünmüştüm. Ama sayenizde bir şey daha öğrendim. Tekrar teşekkür ederim. Bu arada verileri değiştirerek problemi hallettim. Cevaplanmış sorular bölümüne taşıyabilirsiniz. Saygılar....


Cvp: sorguda metin alanında sayıları süzmek - kadirdursun - 15/08/2009

sayın akd ninde bu konu ile ilgili bir çalışması varmış formu gezerken gördüm..

https://accesstr.net/konu-metin-icindeki-harf-ve-rakamlari-ayirma.html