Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Yazılım Soruları

0

Günlük Cetvel

merhaba;

veri tabanında yapılan "işler" ve yapılan "işlerin tarihleri" mevcut. 

Alttaki tablo gibi;

YAPILAN İŞ  TARİH1TARİH2  TARİH3 
 A 01.01.2017 02.01.201704.01.2017
 B 03.01.2017 04.01.2017 

formda ayın her günü için textboxlar oluşturdum. 

"dateTimePicker1.CustomFormat="MM.yyyy";"    string değeri ile süzüp,

textbox1 de ayın 1 de yapılan işin veya işlerin yazılmasını,
textbox2 de ayın 2 sinde yapılan işin veya işlerin yazılmasını,
.
.
.
textbox31de ayın 31 inde yapılan işin veya işlerin yazılmasını,

yardımcı olabilir misiniz?  

Soran: 04.01.17 00:17
hakandogan
252p 27ü
Tablonun;
Tarih Yapılan İş
01.01.2017  A
02.01.2017 A
03.01.2017 B
04.01.2017 A
04.01.2017 B

Gibi bir şey olması daha uygun değil mi? Verdiğin şekilde bir sürü tarih sütunu olması gerekir. Ayrıca tarih sütunları sınırlı olacaktır. Eğer soruyu yanlış anlamadıysam bu şekilde tablo iyi bir yol değil. Eğer üstteki tablo şekli uygunsa birşey önerebilirim.
→  cevapsitesi 04.01.17 15:47

1 Cevap

0
...	    t1 = "1." + dateTimePicker1.Text;
            OleDbDataAdapter dap = new OleDbDataAdapter("select yapılaniş from tbl where tarih like '%" + t1 + "%' ", bağ);
            dap.Fill(snltbl);
            for (int i = 0; i < snltbl.Rows.Count; i++)
            {
                txt01.Text = snltbl.Rows[i][0].ToString();
            }

bu şekilde ayın her günü için yazdım fakat sadece kolunun son değerini yazıyor. birden fazla  değer olması durumunda nasıl diğer değerleri de yazdırabilirim.


Cevaplayan: 06.01.17 18:52
hakandogan
252p 27ü
bu arada sitede cevap sayıları yanlış görünüyor. 

cevap sayısı 0 görünürken konu içerisine girdiğimde cevap verilmiş olduğunu gördüm. 
→  hakandogan 06.01.17 18:54