Etiketler
|
|
|
Karar Yapıları 2 -İf..then ve case select
|
Karar Yapilari
Program denetimi yapilarindan birisi de karar vermektir. Kararlar özellikle belli kosullara göre yapilacak islemlerin seçilmesini saglarlar.Örnegin degisik ücret düzeylerindeki insanlarin degisik vergi oranlariyla vergilendirilmesi.
Visual Basic'te karar yapilari olarak If...Then...Else ve Select...Case deyimleri kullanilir. If...Then...Else deyimi belli bir deyimi ya da bir blok deyimi bir kosula bagli olarak isletmeyi saglar. Kosulun dogru olmasi True, yanlis olmasi False anla
|
Select Case Sorunu
|
Sevgili arkadaslarim herkese gunaydinlar oncelikle belirtmek isterim bilgisayar dili yabanci onun icin Access ornegi acarken hata verebilir kendi makinanizda yeni veritabani olusturup iceri al yaparak deneyiniz.
Once programin isleyisinden bahsedeyim TARIH formunu calistirip iki tarih araligi girildiginde ve Alttaki cerceveden hangi tabloda suzme yapilmak isteniyorsa o seciliyor. Komut48 butonunu tiklayinca Form1 kritere gore listbox a verileri siraliyor ve aciyor. Buraya kadar her sey normal
|
Visual Basic .NET - Ders 76 : Select Case Yapısı
|
https://youtu.be/1MELU-ENxR8
|
Visual Basic .NET - Ders 77 : Select Case - Örnek
|
https://youtu.be/5tmilve0s7M
|
sql veya sorguda case kullanımı
|
herkese iyi bayramlar, takıldığım bir konuda yardımınıza ihtiyacım var.
bir tablom var, tablodaki cinsiyet alanında E ve K verileri yazılı. sorguyu açtığımda E yerine Erkek, K yerine Kadın olarak görmem lazım. tabloda veriler E ve K şeklinde kalacak, değişmeyecek.
Bunun için vb da case işlevini kullanıyoruz, sorguda nasıl yapabilirim?
|
sorgu içinde case kullanımı
|
Merhaba,
Personele ait yıllık izinleri sorgu içinde gün farklarına göre case ile hesaplamaya çalışıyorum, yalnız sorgu içinde Case kısmından sonra hata veriyor.
[vb]SELECT Tb_Personel_son.Sicil, Tb_İzin_Tah.Adi_Soyadi, Tb_Personel_son.Basin_Karti, Tb_Personel_son.T_C_Kimlik, Year(DateAdd("yyyy",1,[Tb_İzin_Tah.Hakedis_Tar])) AS Yil,
CASE ((Date()-[Ise_Giris_Tar]))
WHEN 365 <=1825 THEN ‘14’
WHEN 1826 <= 5475 THEN ‘21’
ELSE ‘26’
END
'0' AS kgun, (Tb_Personel_son.Ise_Giris_Tar) AS
|
select case kullanımı hakkında 2 koşullu
|
select case kullanımı olarak
2 koşul olduğu zaman nasıl yapacağım
s1 s2 s3 s4 ve boy olarak açılan kutu , metin kutum var
s2 1-24 arası sayılar var 1. grup 1-14-15-16-17-18-19-20-21-22-23-24 arası boy 1,90
2. grup s2 2-3-4-5-6-7-8-9-10-11-12-13 arası boy 1,85 olarak 2 gruptan oluşuyor.
s2 2 seçtiğim zaman boy 1,85 olsun s2 1 olduğu zaman 2,90 olsun
birden fazla koşulu yazması nasıl yapılıyor.
s1 s2 s3 s4 burası açılan kutu ; sayılar 1-24 arası elle yazılacak metin kutusu
|
Yazar: omur34 - Cevaplar: 1 - İzleme: 1189
butonlarla ıf olsun case olsun
|
hiçbirini yapamadım yardım eder misiniz HAYIRLI CUMALAR
|
Sorguda Case Kullanımı
|
SELECT tbl_arac_görev.Kimlik, tbl_arac_görev.plaka, tbl_arac_görev.gör_cikis_tarih, tbl_arac_görev.gör_cikis_saati, tbl_arac_görev.gör_dns_saati, tbl_arac_görev.gör_sürücü, tbl_arac_görev.memur,tbl_arac_görev.mem_top,(case when tbl_arac_görev.memur is null then 1 else 0 end) as mem_mem
[color=#000000]FROM tbl_arac_görev;[/colo
|
Vba Da Select Case Yöntemi
|
formdaki bir butonun tıklanma olayına;
formdaki txtsay metin kutusunun içeriğine göre;
0 ile 17 arasındaysa 1
17 ye eşit ve 24 den küçükse 2
24 eşit ve 34 den büyükse 3 değerini
formdaki txtsonuç metin kutusuna
nasıl kodlarım
|