kopyalama yada otomatik kayıt çoğaltma

Katılım
4 Kasım 2004
Mesajlar
122
Excel Vers. ve Dili
office 2003
türkçe windows
kolay gelsin
access te 65000 adet stok kartım var. her kod. M.01 veya M.02 veya M.03 diye başlıyor. boş bir alan da var. ben bu alana M.01 ile başlarsa beden01 yap M.02 ile başlarsa beden02 yaptırmak istiyorum. bunu kopyalama yada başka bir işlemle hepsini birdennaıl yaptırabilirim. 65000 adet stok değiştirmek vakit alıcı. ilgilenirseniz memnun olurum
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Sayın xxdogan

Kod uzunlukları sabitse (yani 10 hane, 8 hane) yardımcı olabilirim sanırım.
 
Katılım
4 Kasım 2004
Mesajlar
122
Excel Vers. ve Dili
office 2003
türkçe windows
evet arkadaşım kod uzunlukları sabit.
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
update ve replace ile tek satırda halledersin.
 
Katılım
4 Kasım 2004
Mesajlar
122
Excel Vers. ve Dili
office 2003
türkçe windows
arkadaş konuyu biraz daha açarmısın anlayamadım
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
update <tablo>
set <bos_alan> = replace(kod,'M.','beden')
 
Katılım
4 Kasım 2004
Mesajlar
122
Excel Vers. ve Dili
office 2003
türkçe windows
kusura bakmayın rahatsızlık veriyorum ama. bu kodu nereye yazmam lazım
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
D&#252;zeltme notu: Ben yazana kadar (ki kula&#287;&#305; arkadan g&#246;sterecektim) &#252;stad&#305;m yeni54 &#231;&#246;z&#252;m&#252; &#252;retmi&#351; bile..

Te&#351;ekk&#252;rler :)
 
Son düzenleme:
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
kusura bakmayın rahatsızlık veriyorum ama. bu kodu nereye yazmam lazım
tabii ki sorguların yazıldığı yere...

Taruz kardeşim, cevabını neden sildin? alternatif çözümler olması iyi olmaz mı?
pratik olmuş olurdu herkese.

bu arada, üstad, usta gibi ünvanları kabül etmiyorum kesinlikle. (bu bir tevazu değil, böyle ünvanlar layıkına yakışır çünkü)

bu arada bu bölümde sadece 2 tane üstad var bildiğim...
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Sn. xxdogan'a önerim şöyle idi.

Çözüm Önerim:

Diyelim ki kodlarınız 13 haneli..

Kayıtlarınızın olduğu tabloya bağlı bir sorgu oluşturun. Boş bir tablo satırına şu kodu yapıştırın:

Kod:
Safkod: Right$([Kodno];9)
Bu işlemle kodun başında olan M.01, M.02 vb. başlangıçları atıp kodu saf haline getirdik.

Sonra, yine boş bir alan satırına bu defa şu kodu yazın:

Kod:
YeniKod: Format("Beden";[safkod])+[safkod]

Bununla da saf kodun önüne Beden yazmasını sağladık.


Bu aşamalardan sonra ister çalışmanızın form, sorgu vb. ilişkilerini yeni kod alanı ile değiştirirsiniz, ister (dosyanızın yedeğini alıp tabii) Tablo yapma sorgu ile tablonuzu değiştirip kodu alanını yeni hali ile düzenlemiş olursunuz. Tercih sizin..

Saygılar.
Gördüğünüz gibi, sizin önerinizin yanında bu yöntem, eski rus malı hesap makinelerine benzedi; ebadı büyük, kaba ama çalışıyor :)

Selamlar.
 
Katılım
4 Kasım 2004
Mesajlar
122
Excel Vers. ve Dili
office 2003
türkçe windows
ilginiz i&#231;in te&#351;ekk&#252;r ederim. ayr&#305;ca &#252;stad diye tan&#305;mlad&#305;&#287;&#305;m say&#305;n yeni54 sizede te&#351;ekk&#252;r ederim!
Bu arada, &#252;stad, usta gibi &#252;nvanlar&#305; kab&#252;l etmiyorum kesinlikle. (bu bir tevazu de&#287;il, b&#246;yle &#252;nvanlar lay&#305;k&#305;na yak&#305;&#351;&#305;r &#231;&#252;nk&#252;) s&#246;z&#252;n&#252;z&#252; ke&#351;ke &#246;zel mesajla yazsayd&#305;n&#305;z. bunu yazman&#305;zdaki ama&#231; nedir onu anlamad&#305;m. &#252;stad=sayg&#305; anlam&#305;nada gelir benim i&#231;in.
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
Sadece bu probleme &#246;zel bir &#231;&#246;z&#252;m de&#287;il anlatt&#305;klar&#305;n&#305;z,
Tam bir ders havas&#305;nda, &#231;ok g&#252;zel bence.
 
Üst