• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Excel-Access Ado ile güncelleme Hakkında

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

OğuzTürkyılmaz

Yeni Üye
Katılım
12 Eyl 2021
Mesajlar
263
Çözümler
1
Aldığı beğeni
31
Excel V
Office 365 TR
Konu Sahibi
Merhaba herkese sağlıklı günler dilerim.
Ado ile excelden access vertabanına kayıt yapıyorum fakat kaydı güncellemeyi beceremedim. CariListesinden güncellemek istediğim kaydı seçiyorum ve bilgileri Cari Kayıt ekranına getiriyorum fakat güncelleme olayındaki sorguyu beceremedim. Hata alıyorum. Bu sorunu nasıl çözebilirim. CariKodu alanım veritabanında metin olarak belirtildi çünkü cariler için "C" stoklar için "S" personel için "P" ön eklerini kullanmak isterim ilerde, bu yüzden bu alan metinsel, sayısal değil.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
update sorgusunu aşağıdaki şekle dönüştürüp çalıştırın
Başlıklarda türkçe harf olduğu için field isimlerini F1,F2 diye devam ederek kullanın
UPDATE [Cariler]
SET İl= TextBox_İl.Value, İlçe=TextBox_İlçe.Value ******yerine sayfadaki sıraya göre
SET F1= TextBox_İl.Value, F2=TextBox_İlçe.Value şekli ile yazın

WHERE CariKodu = '" & sira & "'"

SQLReplace = "UPDATE tblCalendar " & _
"SET tblCalendar.CountyCaseType = " & CountyCaseType & ", " & _
" tblCalendar.CaseNumber = " & CaseNumber & ", " & _
....
 
Konu Sahibi
Adnan Hocam Tablo alan isimlerini güncelledim, CariKod alanım KısaMetin değiştirmedim aynı. Düznelemeye çalıştığımda aşağıdaki hatayı veriyor. Alanların Koddaki Sıraları ile tablo sırası aynı 9.alan Il 10.Alan Ilce.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Son Halini paylaşıyorum.


Adnan Hocam Tablo alan isimlerini güncelledim, CariKod alanım KısaMetin değiştirmedim aynı. Düznelemeye çalıştığımda aşağıdaki hatayı veriyor. Alanların Koddaki Sıraları ile tablo sırası aynı 9.alan Il 10.Alan Ilce.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
1669537704756.png
1669537728014.png1669537818008.png

Son eklediğiniz dosya sorunsuz çalışıyor, 1 nolu cariyi güncelledim.
 
Konu Sahibi
Maalesef bende güncellemiyor kafayı yedirecek bana ben 9 nolu caride işlem yapmıştım acaba dedim ilk numarayımı güncelliyor. Hayır bende hiç birini güncellemiyor. Aynı hatayı alıyorum. Siz nasıl oluyor da güncelleyebiliyorsunuz kafayı yememek mümkün değil. Listeden satırı seçiyorsunuz düzenle diyip seçtiğiniz satırı ekrana form üzerine alıp değişiklikleri yapıyorsunuz ve güncelle butonu ile kaydı güncelliyorsunuz işleyiş bu ama nasıl oluyor da bende hata veriyor.
 
bendeki dosyada Textbox_İl İ ile yazılmış textbox adı siz düzenleme mi yaptınız I şeklinde. Textbox_İl ve İlçe isimlerini kontrol edin
 
dosyada problem yok gayet güzel update yapıyor. excel kısmını ekliyorum
 
Eğer hala sıkıntı duyuyorsanız sql ile update yapın
 
Konu Sahibi
Eğer hala sıkıntı duyuyorsanız sql ile update yapın
Bendeki dosyada database deki alanlarıda il ve ilce şeklinde yeniden düzenledim. İlgili alanların textboxlarını sildim yeni baştan textbox forma alıp isimlerini TextBox_il ve TextBox_ilce şeklinde küçük harfle başlayacak şekilde yeniden kaydettim. Kodlarda ki ilgili alanlarıda keza hepsini küçük i ile başlayacak şekilde tekrar yazdım. Heryerde aynı. Ama yok yine aynı hata bendeki dosyada, şimdi sizin gönderdiğiniz dosyayı indirip deneyeceğim.
 
örnek ektedir
 
Çözüm
Konu Sahibi
Ben gerçekten sizdeki nasıl çalışıyor bende neden çalışmadı anlamış değilim. Sizden gelen şu anda bende çalışıyor. Benim son yüklediğim dosya sizde çalıştı mı rica etsem bir bakabilir misiniz. Aradaki Tek fark DB de, Büyük "I" harfli il ve ilçe alanları ile Form üzerindeki textbox isimlerindeki büyük "I" harflerini, küçük "i" harfi ile değiştirmiş olmam, gördüğüm kadarıyla.
 
ben değişiklik yapmadım
 
Son gönderdiğiniz dosya da çalışıyor sıkıntı yok..

Acaba
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
burdaki yolu değiştirmediniz de başka bir access dosyasına mı bağlanıyor.
 
Konu Sahibi
Başka bir örnek yaptım onda çalıştırdım. Ama bu dosyada bilmiyorum artık neyse gönderdiğiniz çalışıyor zamanınızı aldım Teşekkür ederim.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst