Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
20/03/2019 16:11
Konu Sahibi
fkilic76
Yorumlar
3
Okunma
147
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

fkilic76

Aktif Üye
24755
Fe.... Kı....
 43
 20
 58
 17/09/2010
0
 Ankara
 
 Ofis 2007
 29/04/2019,00:11
Çözüldü 
Üstatlara ve tüm üyelere selamlar
 update komutu mu hatalı yoksa ben mi yanlış tasarladım bilemedim.
Aktarma ve  hesaplama için yaptığım update komutu bir türlü  istediğim gibi çalışmadı
aktarmayı ayrı hesaplamayı ayrı yaptım olmadı birleşik yaptım olmadı ,bazen "fazlakomutsatırı" uyarısı aldım.
ilk kayıttaki kişide aktarmayı açılan her satıra atıyor ama hesaplamayı sadece ilk satıra yapıyor
ikinci kayıttaki kişide aktarma yine tamam ama hesaplama hiç yok

objektif bir gözle bakıp hatamı veya doğru olan kodlamayı söylermisiniz.
proje ektedir



haliliyas

Uzman
65596
Ha.... Ya....
 Belirtilmemiş
 23
 1.021
 30/07/2014
172
 -
 
 Ofis 2019 64 Bit
DoCmd.RunSQL " UPDATE Terfi_hsp INNER JOIN katsay ON Terfi_hsp.TrfTrh = katsay.gunayyil SET " & _
……………………………………………..
" where [TrfTrh]>= metin1 and [TrfTrh]<= metin2 and [Forms]![Terfiyap]![id]=Terfi_hsp.kisi_id"

DoCmd.RunSQL " UPDATE [Terfi_hsp] SET [artdrm] = [A25] where [TrfTrh]= metin1 and [Forms]![Terfiyap]![id]=Terfi_hsp.kisi_id"

bu 2 koddaki koşulların farklı olması normal mi -koyu kırmızı kısımlar- genelde Sql kodları parçalı parçalı yazılmış o nedenle sordum



fkilic76

Aktif Üye
24755
Fe.... Kı....
 43
 20
 58
 17/09/2010
0
 Ankara
 
 Ofis 2007
 29/04/2019,00:11
(20/03/2019 16:35)haliliyas Adlı Kullanıcıdan Alıntı: DoCmd.RunSQL " UPDATE Terfi_hsp INNER JOIN katsay ON Terfi_hsp.TrfTrh = katsay.gunayyil SET " & _
……………………………………………..
" where [TrfTrh]>= metin1 and [TrfTrh]<= metin2 and [Forms]![Terfiyap]![id]=Terfi_hsp.kisi_id"

DoCmd.RunSQL " UPDATE [Terfi_hsp] SET [artdrm] = [A25] where [TrfTrh]= metin1 and [Forms]![Terfiyap]![id]=Terfi_hsp.kisi_id"

bu 2 koddaki koşulların farklı olması normal mi -koyu kırmızı kısımlar- genelde Sql kodları parçalı parçalı yazılmış o nedenle sordum

birinci satırdaki kod iki tarih arasına denk gelen kayıtların tümü için 
ikinci kod  sadece ilk tarihe denkgelen satır icin geçerli  where kodunu ayırmak zorunda kaldığımdan bilerek yaptım



fkilic76

Aktif Üye
24755
Fe.... Kı....
 43
 20
 58
 17/09/2010
0
 Ankara
 
 Ofis 2007
 29/04/2019,00:11
(20/03/2019 16:43)fkilic76 Adlı Kullanıcıdan Alıntı:
(20/03/2019 16:35)haliliyas Adlı Kullanıcıdan Alıntı: DoCmd.RunSQL " UPDATE Terfi_hsp INNER JOIN katsay ON Terfi_hsp.TrfTrh = katsay.gunayyil SET " & _
……………………………………………..
" where [TrfTrh]>= metin1 and [TrfTrh]<= metin2 and [Forms]![Terfiyap]![id]=Terfi_hsp.kisi_id"

DoCmd.RunSQL " UPDATE [Terfi_hsp] SET [artdrm] = [A25] where [TrfTrh]= metin1 and [Forms]![Terfiyap]![id]=Terfi_hsp.kisi_id"

bu 2 koddaki koşulların farklı olması normal mi -koyu kırmızı kısımlar- genelde Sql kodları parçalı parçalı yazılmış o nedenle sordum

birinci satırdaki kod iki tarih arasına denk gelen kayıtların tümü için 
ikinci kod  sadece ilk tarihe denkgelen satır icin geçerli  where kodunu ayırmak zorunda kaldığımdan bilerek yaptım
ben sorunu anladım.aktarma yapılmayan alanlar boş ta olsa sıfır olmadığı için işleme koymamış
sorun çözüldü.




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü İlişkisiz Form Da Listenin Filtrelenen Alanını İlişkisiz Metin Kutusu İle Update ask200075 4 96 29/04/2019, 11:27
Son Yorum: ask200075
Çözüldü Dlookup Komutu Veri Kaydetmeme Sorunu legolasiseyes 4 204 24/04/2019, 22:15
Son Yorum: haliliyas
Çözüldü Bir Tablodaki Satırların Toplamını UPDATE İle Başka Tabloya Aktarma ahmet025896 5 349 30/01/2019, 10:16
Son Yorum: ahmet025896
Çözüldü Arduino Map Komutu notrino 5 362 25/01/2019, 14:44
Son Yorum: notrino
Çözüldü Update Hatası zaferlacin 11 405 21/01/2019, 00:56
Son Yorum: zaferlacin

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.