Skip to main content

AccessTr.neT


alfanumerik alandaki noktaları kaldırmak

alfanumerik alandaki noktaları kaldırmak

Çözüldü #1
access'e import ettiğim Invoices tablosunda hesap kodu alanındaki 320.001.0001 gibi hesap kodundaki noktaları yoksayıp 3200010001 haline çevirmek istiyorum. Bunun için aşağıdaki function'ı bana önermiştiniz. Bu functionu Sql kayıt kümesi içine nasıl oturtmak gerekir. Tşk

Public Function Trz(bb As String)
Dim i As Integer
Dim index As Integer
Dim Count As Integer
Dim FoundByAscii(0 To 255) As Boolean
Set bb = Me.HesapKodu
For i = 1 To Len(bb)
If Not IsNumeric(Mid(bb, i, 1)) Then Trz = Mid(bb, i + 1)
Next
End Function
Cevapla
#2
Alan adı HesapKodu olsun:


HesapKodu = Replace(HesapKodu, ".", "")

bu kodu bir butonun tıklanma olayına yazacak olursanız o alandaki tüm noktaları temizler geriye sadece rakamlar kalır.

Bu işlemi tablodaki tüm alanlara uygulamak isterseniz ADO ile bir döngüye sokarsınız orada uygularsınız.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
#3
(12/07/2014, 11:12)alpeki99 yazdı: Alan adı HesapKodu olsun:


HesapKodu = Replace(HesapKodu, ".", "")

bu kodu bir butonun tıklanma olayına yazacak olursanız o alandaki tüm noktaları temizler geriye sadece rakamlar kalır.

Bu işlemi tablodaki tüm alanlara uygulamak isterseniz ADO ile bir döngüye sokarsınız orada uygularsınız.
Hocam aynı konuda yardıma ihtiyacım var, yukarıdaki kod düğmeye basılarak nokta ve diğer karekterlerden ayıklıyor çok teşekkür ediyorum lakin tek bir sayfada işlem yapıyor ben tüm sayfalarda uygulanmasını istiyorum. çünkü formda 30000 kadar kaydım olcak tek tek yaptırmam imkansız. "Bu işlemi tablodaki tüm alanlara uygulamak isterseniz ADO ile bir döngüye sokarsınız orada uygularsınız." demişsiniz onu yapamadım.
edacan19, 17-04-2010 tarihinden beri AccessTr.neT
Son Düzenleme: 27/02/2015, 11:45, Düzenleyen: edacan19.
Cevapla
#4
sayın edacan19,

kapatılmış bir konu üzerinde devam niteliğine yol açacak şekilde yeni yazılar eklemeyiniz.
Site Kuralları çerçevesinde yeni bir konu eklemek sureti ile talebinizi ve bu talebinizi içerecek farazi bilgiler barındıracak örnek uygulamanızı dahil ediniz.bilginize.

ayrıca,ekleyeceğiniz örnek uygulamanızı,incelenmek üzere;
2007 kullanımına da imkan verecek şekilde ya da 2002-2003 farklı kaydet şeklinde de
konunuza dahil edebilirsiniz.teşekkürler.

iyi çalışmalar,
saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
(27/02/2015, 12:57)atoz112 yazdı: sayın edacan19,

kapatılmış bir konu üzerinde devam niteliğine yol açacak şekilde yeni yazılar eklemeyiniz.
Site Kuralları çerçevesinde yeni bir konu eklemek sureti ile talebinizi ve bu talebinizi içerecek farazi bilgiler barındıracak örnek uygulamanızı dahil ediniz.bilginize.

ayrıca,ekleyeceğiniz örnek uygulamanızı,incelenmek üzere;
2007 kullanımına da imkan verecek şekilde ya da 2002-2003 farklı kaydet şeklinde de
konunuza dahil edebilirsiniz.teşekkürler.

iyi çalışmalar,
saygılar.
Söylediğiniz gibi yeni konu açtım eski bir konuya yazmanın kural dışı olduğunu bilmiyordum kusura bakmayın.
edacan19, 17-04-2010 tarihinden beri AccessTr.neT
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task