Forum
Kolay gelsin ,
Örneğin Adodc ile veri aldığım veri tabanında
A sütununda 1 yazıyor ise Datagrid'e ahmet yazsın
2 yazıyor ise Datagrid'e mehmet yazsın istiyorum.
Yardımcı olabilirseniz sevinirim.
Teşekkürler...
Çok kısa olmuş biraz geniş ve açıklayıcı olarak açabilir misiniz?
1984 doğumluyum. 4 yaşından bu yana İstanbul’da yaşıyorum. Sırası ile aşağıdaki okullarda eğitim gördüm. Paşaköy ilkokulu (1990-1995) Kartal Zekeriyya Güçer İlköğretim Okulu(1995-1998) Ümraniye Teknik ve Endüstri Meslek Lisesi Bilgisayar Bölümü(1998-2001) Kocaeli Üniversitesi Bilgisayar Programcılığı(2002-2004) Anadolu Ünv. İşletme Fakültesi(2006-2009) Lise yıllarından sonra bir bilgisayar firmasının teknik servisinde mesleğe merhaba dedim. Outsource olarak Citibank ytl ve bina taşınma projesinde yer alarak 8 ay görev yaptım. Bu görevden sonra şu an çalışmakta olduğum yerde bilgi işlem sorumlusu olarak göreve başladım ve 18 yıldır görevimin başındayım.
Rıza Bey;
Visual Basic kullanarak yazdığım programımda adodc nesnesi ile database'den veri alıyorum.
Datagrid'de adodc vasıtasıyla verileri gösteriyorum. Datagrid'de verilerimin bir kolonunda sadece 1 ve 2 ler var
örneğin;
----------------------------------------------------
stok_kodu stok_adı cinsi
1263 ekmek 1
1235 domates 2
1545 marul 1
4541 biber 2
--------------------------------------------------
gibi bir tablo olduğunu düşünün
benim istediğim cinsi kısmında 1 yazanları datagrid'de gösterirken adet diye
2 yazanları kg diye göstersin
Merhaba db olarak ne kulalnıyorsunuz? Db üzerinde bir formül ile a sütunu 1 ise kd 2 ise adet şeklinde bir alanda bu işi ayarlayabilirsiniz.Grid üzerinde ise rakamlı alanı gizleyip kg ve adet alanını gösterebilrisiniz.
Saygılarımla.
1984 doğumluyum. 4 yaşından bu yana İstanbul’da yaşıyorum. Sırası ile aşağıdaki okullarda eğitim gördüm. Paşaköy ilkokulu (1990-1995) Kartal Zekeriyya Güçer İlköğretim Okulu(1995-1998) Ümraniye Teknik ve Endüstri Meslek Lisesi Bilgisayar Bölümü(1998-2001) Kocaeli Üniversitesi Bilgisayar Programcılığı(2002-2004) Anadolu Ünv. İşletme Fakültesi(2006-2009) Lise yıllarından sonra bir bilgisayar firmasının teknik servisinde mesleğe merhaba dedim. Outsource olarak Citibank ytl ve bina taşınma projesinde yer alarak 8 ay görev yaptım. Bu görevden sonra şu an çalışmakta olduğum yerde bilgi işlem sorumlusu olarak göreve başladım ve 18 yıldır görevimin başındayım.
Database olarak sql server kullanıyorum.
Biraz daha açıklayıcı olabilirseniz sevinirim.
sql üzerindeki alanlara bir alan daha ekleyin. Bu alanda kg ve adet bilgisi yer alsın. Tabi bunlar otomatik olması için formula kısmından bir formül yazarak 1 ve 2 lere göre kg veya adet yazdırabilirsiniz. Bu alanıda datagrid içinde gösterirsiniz sorun kalmaz. ekran görüntüsü ile paylaşacağım ama elimde test için sql yok.
1984 doğumluyum. 4 yaşından bu yana İstanbul’da yaşıyorum. Sırası ile aşağıdaki okullarda eğitim gördüm. Paşaköy ilkokulu (1990-1995) Kartal Zekeriyya Güçer İlköğretim Okulu(1995-1998) Ümraniye Teknik ve Endüstri Meslek Lisesi Bilgisayar Bölümü(1998-2001) Kocaeli Üniversitesi Bilgisayar Programcılığı(2002-2004) Anadolu Ünv. İşletme Fakültesi(2006-2009) Lise yıllarından sonra bir bilgisayar firmasının teknik servisinde mesleğe merhaba dedim. Outsource olarak Citibank ytl ve bina taşınma projesinde yer alarak 8 ay görev yaptım. Bu görevden sonra şu an çalışmakta olduğum yerde bilgi işlem sorumlusu olarak göreve başladım ve 18 yıldır görevimin başındayım.
Peki yeni alanın formula kısmına nasıl bir formül yazılabilir bana bir örnek verebilirmisiniz.
mesela
if cinsi = 1 then
veya
CASE WHEN [cinsi] = “1” THEN “adet” ELSE “kg” END
gibi birşeymi yazılacak.
Merhaba deneme yapabileceğim sql yok.
SELECT ISIM,BIRIM,case BIRIM when '1' then 'KG' when '2' then 'ADET' end as YENIALAN FROM TESTTABLE
Bu şekilde query olarak çalışması lazım ama Formula kısmında çalışırmı bilmiyorum. Formula çubuğunda çalışmaz ise formun loadında gridde değiştirmek üzere bir kod yazabilirsiniz.
1984 doğumluyum. 4 yaşından bu yana İstanbul’da yaşıyorum. Sırası ile aşağıdaki okullarda eğitim gördüm. Paşaköy ilkokulu (1990-1995) Kartal Zekeriyya Güçer İlköğretim Okulu(1995-1998) Ümraniye Teknik ve Endüstri Meslek Lisesi Bilgisayar Bölümü(1998-2001) Kocaeli Üniversitesi Bilgisayar Programcılığı(2002-2004) Anadolu Ünv. İşletme Fakültesi(2006-2009) Lise yıllarından sonra bir bilgisayar firmasının teknik servisinde mesleğe merhaba dedim. Outsource olarak Citibank ytl ve bina taşınma projesinde yer alarak 8 ay görev yaptım. Bu görevden sonra şu an çalışmakta olduğum yerde bilgi işlem sorumlusu olarak göreve başladım ve 18 yıldır görevimin başındayım.