tablomdaki parca numarası alanındaki verileri Sql bir sorgu ile başka bir alana sadece rakam ve harf olacak sekılde aktarmak istiyorum.
bu özellik tam olarak nasıl ifade edilebilir bilemedim
örneğin
aşağıdaki örnekte olduğu gibi partno alanındaki verileri Sql kodla apart alanını güncellemek istiyorum
partno=541503/B bilgisini apart=541503B
partno=CT8-21-RTD-0/150-3G-1/2 U=50 MM 4/20MA bilgisini apart=CT821RTD01503G12U50MM420MA
bu arada oracle veritabanında kullandığım bazı Sql sorgular var bu sorguları acces te kullanacak şekilde düzenleyecek karşılığı olan bir dokuman yada uygulama varmı ?
yukarıda bahsettiğim konuyla ilgili bir Sql im vardı translate komutu ile yapıyordum ancak acceste bu işlemi yapamadım
yardımlarınız için şimdiden teşekkür ederim
Sql Kodla Belirli Bir Alandaki Tire Boşluk Noktalama İşaretleri Vb Kaldırmak
PHP Kod:
https://answers.microsoft.com/en-us/msoffice/forum/all/removing-characters-from-fields-using-query-in/954c15a3-4024-4411-ba5d-e8ba60141f06
(23/06/2023, 12:08)atoykan yazdı:bu makaleyi inceleyin size fikir verecektir. Oracle sorgularınızın Access'de tam karşılığını bulamamanız çok normal yapılarının farklılığından ancak Access içinde ufak hileler ile çözüm üretebilirsiniz.PHP Kod:https://answers.microsoft.com/en-us/msoffice/forum/all/removing-characters-from-fields-using-query-in/954c15a3-4024-4411-ba5d-e8ba60141f06
hocam makaleyi okudum ancak multireplace fonksiyonu acceste yok bu makale bir işime yaramadı
aradıgım sey replace komutu ancak replace de bir tek degeri değiştiriyor ben ise birden fazla deger
bul ve kaldır demek istiyorum
örneğin
partno alanında
2N (3055)-/.,= ifadesini tek bir sorgu ile
2N3055 yapmak istiyorum
başka bir forumda bu konuyla ilgili aşağıdaki fonksiyonu önermiştim işe yaramadı mı?
bir modül oluşturup aşağıdaki kodu ekleyecektiniz
tablo adınızın : tablo olduğu,
verilerin olduğu alanın adının : PARTNO olduğu ve
sonucun gösterileceği alanın adının APART olduğu varsayılmıştır
bir modül oluşturup aşağıdaki kodu ekleyecektiniz
Function AlphaNumeric(metin As String) As String
xAlfaNum = "[A-Za-z0-9ÇçĞğıİŞşÖöÜü]"
xBoy = Len(metin & "")
For x = 1 To xBoy
xHrf = Mid(metin, x, 1)
If xHrf Like xAlfaNum Then xVeri = xVeri & xHrf
Next
AlphaNumeric = xVeri
End Function
forma eklenecek bir düğmeye de aşağıdaki kodu yazacaktınıztablo adınızın : tablo olduğu,
verilerin olduğu alanın adının : PARTNO olduğu ve
sonucun gösterileceği alanın adının APART olduğu varsayılmıştır
CurrentDb.Execute "update tablo set APART=AlphaNumeric([PARTNO])"
yaptım ancak sarı işaretledi
currentdb.execute yi anlamadı sankı
Private Sub Komut8_Click()
CurrentDb.Execute "update TABLO set APART=AlphaNumeric([PARTNO])"
End Sub
currentdb.execute yi anlamadı sankı
Private Sub Komut8_Click()
CurrentDb.Execute "update TABLO set APART=AlphaNumeric([PARTNO])"
End Sub
örnek çalışmanızı ekleyin inceleyelim
tablo yada alan adları farklıysa o nedenle olabilir tablo adı ne?
tablo yada alan adları farklıysa o nedenle olabilir tablo adı ne?
Konuyu Okuyanlar: 1 Ziyaretçi