• 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ü Sorguda veri Türü uyuşmazlığı 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.
Internetten bulduğum Personel izinlerini takip eden bir excel çalışmasını kendi programıma entegre ederken bir veri türü uyuşmazlığı hatası alıyorum . Userform_personeller sayfasından düzenle butonuna basarak listboxtan bilgileri frmPersonelKayit formuna çekerken, TCKN numarasının kaydolduğu Personel_Bilgileri sayfasında TCKN hücre değeri metin de olsa sayısal da olsa ölçüt ifadesinde veri türü uyuşmazlığı hatası alıyorum. Bana illallah ettiren tek tırnak çift tırnak sayısal metinsel farklılıklarına göre Sorguyu nasıl düzenlemeliyim. Yardımlarınız için teşekkür ederim.
 
TCKN tablonuzda sayımı metin mi? Burada aldığınız değer metin yani string ifade eğer sayı ise me.listbox,,, yazan kısmın başına cdbl(me.list...) yazın düzelir
 
Konu Sahibi
TCKN tablonuzda sayımı metin mi? Burada aldığınız değer metin yani string ifade eğer sayı ise me.listbox,,, yazan kısmın başına cdbl(me.list...) yazın düzelir
Adnan hocam excel sayfasında hücreleri sayısala çevirdim ama hata aynen devam. Kod sayfaya kaydı genel olarak kaydediyor kayıt yapıldığında. Normalde her iki tarafıda metinsel yaptığımda kodun yürümesi lazım ama 2 türlüde yürümüyor. Başka bir teranne var sanki ama bilemedim.
 
bu şekilde deneyiniz. tek tırnak sorun çıkartırsa tek tırnak yerine 2 tane çift tırnak koyun

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Sayfa adını doğru yazdığınızdan emin olun
 
Konu Sahibi
Sayfa adını doğru yazdığınızdan emin olun
Adnan Hocam bu kod çalıştı. Fakat benim anlamadığım şey şu. Bu kod metinsel lfade olarak sayfaya gönderiliyor. Ama sayfadaki sütunun hücre özelliğini Genel, Metin yada Sayı olarak da seçsek bu kod çalışıyor. Yani giden ile karşılayan ölçütler farklı olmasına rağmen nasıl çalışıyor. Özellikle aslında sayı olan ama metinsel olarak userformdan excel sayfasına kaydetmek istediğim textboxdaki TCno gibi bir veriyi, excel sayfasında metinsel olarak saklanan sayı şeklinde hataya düşmemesi için nasıl formatlamalıyım. VBA yada ADO ile kayıt yaparken bu format değişir mi. halily hocamın daha önce bu konudaki önerisi vardı onu da uyguladım sonuç değişmedi yada ben yanlış uyguladım. Metinsel olarak saklanan sayıya dönüşüyor, gönderdiğim değer. Ben sayının (TCKN) excel hücresine metinsel olarak kaydedilmesini istiyorum. Uzun oldu umarım derdimi anlatabilmişimdir.
 
Recordset biraz kafasına gore takılır, yanılmıyorsam siz sayfayı ne olarak ayarlarsanız ayarlayın ilk 8 yada 16 satıra bakıp veri türüne ona gore karar veriyor
Eğer siz IMex=1 gibi bir ayarlama yaparsanız - ki bu durumda ilgili tabloda ekleme ve güncelleme yapamıyorsunuz ama emin değilim- tüm alanlar metin gibi varsayılır.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst