Tablo'da Türkçe karekterleri değiştirmek
Tarih
19/04/2009 22:32
Konu Sahibi
yakcaglayan
Yorumlar
7
Okunma
2707
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



yakcaglayan
Aktif Üye
Kullanici Avatari
Aktif Üye
Y....
37
08/11/2008
0
İstanbul
Ofis 2010
01/12/2016,23:05
Çözüldü 
Arkadaşlar Merhaba,
Yaklaşık 1.250.000 kayıtlık bir tablom var.Tablodaki tüm türkçe karekterleri değiştirmek istiyorum.Bunu Update Query veya başka bir yöntem varmı?(Direk tablo acıkken Replace Cntr+H yapacağım ama data çok büyük olduğu içi pc donup kalıyor)
Bu konuyu forumda aradım ama bulamadım.Acılmış bir konu varsa onuda alabilirm.
tşk.
Halay Access hastalığının Bakırköy'de tedavisi varmıdır? Halay
Cevapla


mehmetdemiral
.
Kullanici Avatari
Uzman
M.... D....
4.734
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
05/12/2016,11:17
Çözüldü 
Tablonuzun azaltılmış 100 kadar veri içeren örneğini gönderseniz boşa kürek sallamamış olurduk. Bahsettiğiniz iş yapılabilir. Ama örnek olmayınca nasıl anlatılır düşüneyim biraz.
İnadına, ille de Accesstr.net...
Cevapla


yakcaglayan
Aktif Üye
Kullanici Avatari
Aktif Üye
Y....
37
08/11/2008
0
İstanbul
Ofis 2010
01/12/2016,23:05
Çözüldü 
cok özür dilerim.Bahsettiğim tablodaki veriler çalıştığım firmaya ait ve cok gizli olmasa da (Nasa'da çalışmıyorum bu arada Img-grin ) zor duruma düşmek istemem.Malum bu aralar iş bulmakda zor.
Sayın üstad,
Tablodaki verilerin tümü büyük harfden oluşuyor,2007 yılında ürkçe karekter kullanılmamış ama ne olduysa 2008 yılında da türkçe karekterli veriler tespit ettim karşılaştırma raporları alırken, kimisi türkce karekterli kimisi olmayınca join yapılmıyor her neyse,
tablodaki tüm Ğ leri G yapmak veya tüm Ö leri O yapmak istiyorum vs.
yardımlarınız için şimdiden tşk.
Halay Access hastalığının Bakırköy'de tedavisi varmıdır? Halay
Cevapla


Bilgisayarcı
Atçalı
Kullanici Avatari
Onursal
657
29/01/2008
410
Antalya
Ofis 2003
01/11/2011,15:17
Çözüldü 
Buna benzer bir örneği demin de atmıştım.

Vt'ninizin çok gizli olmasını anlıyorum da ekteki gibi bir örnek ekleseydiniz beni 2 saat uğraşmaktan kurtarırdınız.

Neyse, kodların açıklamaları içeride ar.
6144 kayıdın 6 farklı alanı için güncelleştirme yapıyor.

Denemeye başlamadan önce,
Tablo1'in bir yedediğini almanızı tavsiye ederim. Çünkü bir kere çalıştırılınca güncelleştirmeyi yapıyor.
üğişçö = UGISCO haline getirilir.


---
tdsharun'a teşekkürler. "ı" kısmını atlamışım. Düzeltip tekrar ekledim


Ek Dosyalar
.rar   TurkceKarekterleriDegistir.rar (Dosya Boyutu: 65,57 KB / İndirme Sayısı: 33)
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla


mehmetdemiral
.
Kullanici Avatari
Uzman
M.... D....
4.734
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
05/12/2016,11:17
Çözüldü 
Ben de bir çalışma hazırlamıştım. Ben bir öğretmen olduğum için ayrıntılarını anlatarak öğretmeye çalışmak durumundayım.

Bir tablomuz var ve bu tablodaki verilerimiz ADI_SOYADI alanında sıralı. Bir de türkçe karakterleri düzeltilmiş verilerin olduğu alan ekledim oraya. Yani orjinal veriyi update etmiyoruz da yanına convert edilen halini atıyoruz tabloya..

Önce kayıt sayısını form üzerinde gösteren bir alt form yaptık. Böylece tabloda kaç kayıt varsa sayıyor. Sonra da iki metin kutusu koydum. Birisi orjinal veri diğeri ise değiştirildikten sonraki veri. Şimdi komut düğmemize şu kodları ekliyoruz.

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Dim i, ilk, son As Integer
Dim adi As String

ilk = 1
son = [Tablo1 Sorgu alt formu].Form!SayADI_SOYADI

MsgBox "şimdi " & ilk & " ile " & son & " kayıtlar arası taranarak TR karakter kontrolu yapılacaktır"

For i = ilk To son Step 1
DoCmd.GoToRecord , , acGoTo, i

adi = Me.Metin0
Metin2 = Replace(adi, "İ", "I")
adi = Metin2
Metin2 = Replace(adi, "Ş", "S")
adi = Metin2
Metin2 = Replace(adi, "Ğ", "G")
adi = Metin2
Metin2 = Replace(adi, "Ç", "C")
adi = Metin2
Metin2 = Replace(adi, "Ö", "O")
adi = Metin2
Metin2 = Replace(adi, "Ü", "U")



If i = son Then
MsgBox "Tüm kayıtlar kontrol edildi", vbOKOnly, "MDEMİRAL"

End If
Next


Böylece verilerimiz bir değişken üzerinden TR karakterlerden arınmış oluyor. Küçük harf varsa ona göre de kodu uzatırsınız.

Tabii sayın Bilgisayarcı'nın çalışması görsel olarak daha şık. Tercih sizin. Kolay uygularım dediğiniz projeyi kullanın. İkisinin de yolları farklı...



Ek Dosyalar
.rar   tr karakter_MDEMİRAL.rar (Dosya Boyutu: 41,47 KB / İndirme Sayısı: 23)
İnadına, ille de Accesstr.net...
Cevapla


Bilgisayarcı
Atçalı
Kullanici Avatari
Onursal
657
29/01/2008
410
Antalya
Ofis 2003
01/11/2011,15:17
Çözüldü 
Img-grin
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Tablo dan Açılır Kutu ya alınan verilerek Sabit Ekleme yapma ask200075 7 269 21/11/2016, 18:49 ask200075
  Access Veritabanında Tablo Şifreleme ve Formdan Tabloya Bağlanma Nasıl Yapılır?? mehami 11 314 09/11/2016, 23:35 mehami
  Devir işlemi ve tablo güncelleme ates2014 2 133 01/09/2016, 15:40 ates2014
  Başka uygulamadaki tablo kayıtlarını ana uygulamadaki tabloya eklemek Deniz DEMİRCİOĞLU 8 476 30/08/2016, 11:32 Deniz DEMİRCİOĞLU
Lightbulb Aynı tablo içinde otomatik hareket Yunus Bozkurt 5 215 03/08/2016, 10:20 Yunus Bozkurt


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya