DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
arkadaşlar ben şu an c# ta küçük bir kayıt programı yazmaya çalışıyorum hemde c# öğreenmeye şu ana kadar aldığım yardımla falan baya bi ilerleme sağladım şu an takıldığım nokta benim access veritabanı kullanıyorum ayrıca , ben kiracının kirasını ödeme misali ödemesi gelenler gibi bi arama koymaya çalıştım ama aratırken sadece tarih ve gün aramayı mesela 11/04 giricem kayıtlarda 11/04 olan buyun kayıtlar listeliycek ama ben bunu yapamadım substring diye duydum ama bunu veritabanı ile bağdaştıramadım yardım veya fikirlerinizi bekliyorum
arkadaş arattığın özellik tarihse ve bunda hata veriyorsa 11.04 gibi sayısal bi değer kullan. sayı aratması yap. yani 11.04 numaralı kayıtları listele. peki listeyi datagrid wievde mi gösteriyorsun_
hayır anlamadın sorun yok ben sadece kaydettiğim kişileri 11/04/2006 olarnalarını yanı textboxa girilen tarıhte kayıtlı olanları aratmayı biliyorum benım ıstedıgm kaydettiiğim kişilerin gün ve ay olarak aratmayı yani 11/04 ay gun kayıtlı senesi önemli değil olanları listeletmek istiyorum ..
bunu biraz sql cast işlemini araştırarak yapabilirsin ama accessin sorguları sınırlıdır şöyle yapsan kolay olur .. tarihi kayderderken substringle gün.ay ayrı bi yere kaydet aramayı direk ora üzerinden yap
evet iroon öyle geldi zaten aklıma dedim db de öyle kaydetip tek arıycam ama sorguda böyle bi komut yokum diye sormştum dediğin gibi access komutları sınırlı .. şerif denedim de onu hata verdi fazla characters diye nedeni textboxtan alıyorum ya bilgiyi ondan
ayrıca bi şey daha arkadaşlar ben şimdi sorguluyorum ama ilk kayıt olan kaydı gösteriyo diğer kayıtları göstermiyo onu nasıl halletcem diğer kayıtları da listeletmek istiyorum bu soru üstteki sorunumu hallettim devamında gelen bi şey
ben anlamadım yapmak istediğini. bunu yapmak yerine datetimepicker kullan kaydı yaparken. hemde bak demişsin yeniyim diye. bunu yaparsan datetimepicker'ida anlamış olursun mesela kaydederken datetimepicker.value.toshortdatestring(); yaparsın 21.11.06 diye kaydeder. daha hoş olmaz mı ?
hem sorunlarını daha açıklayıcı yazmanı tavsiye ederim. mesela "sorguluyorum ama ilk kayıt olan kaydı gösteriyo" demişsin. bunun yerine sorgunu yazarsan daha sağlıklı yardım edebiliriz. sende BAN koymak zorunda kalmazsın
walla daha açık nasıl yazayım ki sana dedim ki sorguluyorum ilk kayıt olanı gösteriyor dedim .. neyse teşekkür ederim hallettim datagrid ile yaptım ..ayrıca tarihi kadederken sorun deil şimdi benim sorunum mesela bi sorgu yapacaksın koşulu da ay ve gun dü mesela 11/04 de kayıt olmuş olanlardı bunu yapmadım yani 11/04/2006 tarihli kayıttan 11/04 kısmını çekemedim bende kaydederken 11/04 kısmını ayrı yıl kısmını ayrı kaydettim gösterirkende birleştirerek gösterdim sorun kalmadı yine de teşk ederim...
hayır görmüyor ben access veritabanı kullndığım için olmadı .. aydının da veridği cevab senin veridğinde değilmi bak o senin gibi konuşmamış demekki yanıt vermeyi bileceksin yani .. sanan niye kapris yapayım onuda merak ettim .. ayrıca teşk ederim aydın ..
bak aydının kide cevab deil mi arkadaşım direnmedim ya alla ala devlet sırrı değilki bu ...string sorgu ="SELECT * FROM uylist WHERE Ad=" +textBox10.Text;.. al sorgum bu arkadaşım..
bak bence konulurken biraz daha dikkatli konuş derim ... cevab konusun da evet string sorgu ="SELECT * FROM uylist WHERE Ad=" +textBox10.Text; bu sayısal bi veri girmek için buna metin girmek için nasıl yapcaz söylersen sevinirim...
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
".... WHERE Tarih='11.04.%' "
yani tarik olarak değilde metin olarak arattır.
Bu mesaja 1 cevap geldi. Cevapları Gizle
< Bu mesaj bu kişi tarafından değiştirildi Dr_Hack -- 14 Kasım 2006; 20:51:03 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
< Bu mesaj bu kişi tarafından değiştirildi Dr_Hack -- 15 Kasım 2006; 10:28:03 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
bunu yapmak yerine datetimepicker kullan kaydı yaparken.
hemde bak demişsin yeniyim diye. bunu yaparsan datetimepicker'ida anlamış olursun
mesela kaydederken datetimepicker.value.toshortdatestring(); yaparsın 21.11.06 diye kaydeder. daha hoş olmaz mı ?
hem sorunlarını daha açıklayıcı yazmanı tavsiye ederim.
mesela "sorguluyorum ama ilk kayıt olan kaydı gösteriyo" demişsin. bunun yerine sorgunu yazarsan daha sağlıklı yardım edebiliriz. sende BAN koymak zorunda kalmazsın
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Mid(değişken, Başlangıc karakteri, alınacak karakter sayısı)
dim ara as string
ara= mid(textbox1.text, 0,5) '0.karakterden başlar ilk 5 karakteri alır yani 01/02 gibi.
"SELECT * FROM tablo_adi WHERE tarih LIKE ara%"
Sanırım bu kodlar işine yarar
Bu mesaja 1 cevap geldi. Cevapları Gizle
cidden anlamıyormusun yoksa bilerek mi kaprisli kaprisli konuşuyorsun.
senin sorunun şundan farkı yok "veritabanına kayıt yaparken hata alıyorum"...
böyle bir soruya nasıl cevap verirsin sen
sorgunu yazmanı istedik. o da senin faydan için.
"hallettim datagrid ile yaptım" sen ne ile yapmaya çalışıyordun diye sorsam bir cevap alabilir miyim ?
tarih içinde @aydinunlu 'nun yazdığı "SELECT * FROM tablo_adi WHERE tarih LIKE ' "+txtTar.Text+"%' " işin görür.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
"yanıt vermeyi bileceksin yani"
tabi soru sormayı bildikten sonra cevabıda verilir arkadaşım
neyse hadi iyi çalışmalar
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
yoksa git gide salakça bir tartışmaya girişiyoruz
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 2 cevap geldi. Cevapları Gizle