Skip to main content

AccessTr.neT


Update Sorgusu Yardım

Update Sorgusu Yardım

Çözüldü #1
Merhaba,

Kod:
UPDATE TABLO_YENI, ESKI_TABLO SET TABLO_YENI.NO = [ESKI_TABLO]![NO]
WHERE (((TABLO_YENI.IL)=ESKI_TABLO!IL) And ((TABLO_YENI.ILCE)=ESKI_TABLO!ILCE) And ((TABLO_YENI.ZAMAN) Between ESKI_TABLO!BASLAMA And ESKI_TABLO!BITIS));

Bu sorguyu çalıştırınca mevcut verileri güncelliyor ben yeni bir sütun ekletip oraya yazdırmak istiyorum yardımcı olabilir misiniz ?

Kolay gelsin
Cevapla
#2
SET TABLO_YENI.YeniAlanAdi= [ESKI_TABLO]![NO]
şeklinde dener misiniz
Cevapla
#3
Deniyorum hocam hepsi boş geliyor
Cevapla
#4
çalışmanızı ekleyin, inceleyelim
Cevapla
#5
Sayın @untouchable

Örneğiniz olmadığı için hedefinizi net olarak anlamadım ancak sorunuzun mahiyetine bakarak şöyle diyebilirim:
Update sorgusu find and replace (Bul ve değiştir) mantığı ile çalışır. Mevcut tablolarınız üzerinde mevcut verileriniz ile ilgili işlem yapmaya yararlar. Tablonuza yeni bir sütun eklemek için ya alter table - add Column sorgusunu kullanarak oluşturmalı ardından verileri işleyerek kaydetmeli ya da make table sorgusu kullanmalısınız.

Örneğinizi ekler ve yapmak istediğinizi kısa net şekilde ifade ederseniz yardımcı olmaya çalışırız, aksi halde sadece farazi ifadeler olacak söylediklerimiz.
Cevapla
#6
(12/11/2020, 16:13)berduş yazdı: SET TABLO_YENI.YeniAlanAdi= [ESKI_TABLO]![NO]
şeklinde dener misiniz

Hocam çok teşekkürler tabloya alan eklemeden yaptığım için hata veriyormuş yeni alanı ekledikten sonra sorguyu yeniden çalıştırdım oldu.

İyi çalışmalar.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da