AccessTr.neT
devamlı tekrarlanan iki alan yerine kod alanı ekleyip yazmak - 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ığı: devamlı tekrarlanan iki alan yerine kod alanı ekleyip yazmak (/konu-devamli-tekrarlanan-iki-alan-yerine-kod-alani-ekleyip-yazmak.html)

Sayfalar: 1 2 3 4 5 6 7


devamlı tekrarlanan iki alan yerine kod alanı ekleyip yazmak - HSayar - 08/01/2011

VATNO SHS_ID SHS_ADI ........ SHS_NKOIL SHS_NKOILCE .......
şeklinde alan başlıklarındna oluşan tblSAHIS adlı bir tablom var.
nko_ıl, nko_ılce alanları edirne ipsala / edirne keşan / adana adana merkez şeklinde daima tekrarlanmakta bunun yerine örneğin bu tabloya SHS_NKOILCEKODU adlı alanı elel açalım ve edirne ipsala geçen yerlere 1412 edirne edirne merkez geçen yerlere 1295 yazalım ...

ilçe kodlarını içeren tablonun bulunduğu örnek ektedir.
https://accesstr.net/attachment.php?aid=11932


Cvp: devamlı tekrarlanan iki alan yerine kod alanı ekleyip yazmak - okileturc - 08/01/2011

Aslında olması gereken tam da anlattığınız
gibi bir yapılanmadır. Lütfen ekteki veritabanını
inceleyiniz, bu tabloları kullanabilirsiniz ;

Sizin örneğinizden yola çıkarsak bu tablolarda
Edirne / Keşan 1782205 koduyla anılmaktadır
178 Türkiye 22 Edirne 05 Keşan
Adana / Merkez veya Adana/Adana 1780101 koduyla anılmaktadır
178 Türkiye 01 Adana 01 Merkez(Adana)

Kolay gelsin







Cvp: devamlı tekrarlanan iki alan yerine kod alanı ekleyip yazmak - HSayar - 09/01/2011

(08/01/2011, 22:40)okileturc yazdı: Aslında olması gereken tam da anlattığınız
gibi bir yapılanmadır. Lütfen ekteki veritabanını
inceleyiniz, bu tabloları kullanabilirsiniz ;

Sizin örneğinizden yola çıkarsak bu tablolarda
Edirne / Keşan 1782205 koduyla anılmaktadır
178 Türkiye 22 Edirne 05 Keşan
Adana / Merkez veya Adana/Adana 1780101 koduyla anılmaktadır
178 Türkiye 01 Adana 01 Merkez(Adana)

Kolay gelsin
SN OKILETURC sizinde yardımcıolduğunuz 3+1 tablolu mdb dosyasındaki YRD_tblILCEKOD adlı tabloda bulunan ilçe kodlarını tblsahıs tablosunda ıl ilçe adı tutanlara göre ilcekodu alanınayazmak...

YANİ:
tblSAHIS.SHS_NKOILADI = YRD_tblILCEKOD.ILADI
ve
tblSAHIS.SHS_NKOILCEADI = YRD_tblILCEKOD.ILCEADI
İSE
tblSAHIS.SHS_NKOILCEKODU = YRD_tblILCEKOD.ILCEKODU olsun.

tblSAHIS.SHS_NKOILCEKODU alanında boş kayıt kalmayınca tblSAHIS.SHS_NKOILADI ve tblSAHIS.SHS_NKOILceADI alanlarını sil.




Cvp: devamlı tekrarlanan iki alan yerine kod alanı ekleyip yazmak - HSayar - 09/01/2011

tabloyu yine excle alıp makrola 10 dakikada yazıp yarım saate işleyip çıkacam... ama iş o değil bir şeyler öğrenmek istiyorum.
en çokta yeniden import ederken geçen 15 dk yok mu...


Cvp: devamlı tekrarlanan iki alan yerine kod alanı ekleyip yazmak - HSayar - 10/01/2011

adola çözümü yok mu?
tekrar soraym
mesala
-tblSAHIS.SHS_NKOILADI alanı edirne
-tblSAHIS.SHS_NKOILCEADI alanı keşan
tblSAHIS.SHS_NKOILCEKODU alanı boş ise (zaten boş)
değerini içeriyorsa YRD_tblILCEKOD tablosundan ilçe kodunu bul ve yaz.


Cvp: devamlı tekrarlanan iki alan yerine kod alanı ekleyip yazmak - alpeki99 - 10/01/2011

Birinci tablodaki kayıt ile ikinci tablodaki kayıt sayısı 1'er tane mi?