Skip to main content

AccessTr.neT


Tablodaki değerleri değistirmek

Tablodaki değerleri değistirmek

Çözüldü #1
Merhaba,

Access de bir konuyu cozmek icin yardimlarinizi rica edecegim. Kisaca soyle aciklayim dilerseniz.

Bir tablom var ve o tabloda bazi degerler var. Ornegin Low icin 1 degeri , Medium icin 2 degeri, High icin 3 degeri ve Critical icin 4 degeri gelmektedir.

Diger tablomda ise bazi risk verileri var ve o veriler icin Low Medium High ve Critical degerleri girilmis durumda. Ancak ben eger High degerini goruyorsa o alani 3 yapmasini, Critical degerini goruyorsa 4 yapmasini istiyorum. Bunu nasil yapabilirim?

Ekte ornek bir Access gonderiyorum. Yardimlariniz icin simdiden cok tesekkurler.

test.rar
Cevapla
Çözüldü #2
Sorgu1'i inceleyiniz

Risk 1: Switch([Risk1]="Low";"1";[Risk1]="Medium";"2";[Risk1]="High";"3";[Risk1]="Critical";"4")

test_sled.rar
Cevapla
Çözüldü #3
Cok tesekkur ederim sledgeab. Bu cok isime yarayacak. Kolay gelsin.
Cevapla
Çözüldü #4
Data tablosunda bulunan Risk1,Risk2 ve Risk3 alanlarının veri tipi metin olduğundan gelecekte olası sıkıntıların önüne geçmek için R1, R2 ve R3 adında 3 tane sayı alanı ekledim ve 3 tane güncelleme sorgusu hazırladım her sorgu ilgili risk alanını güncelleyecek.
Kolay Gelsin.
Amsterdama Selamlar.
[email protected]
Cevapla
Çözüldü #5
Img-grin Cok tesekkurler. Ben de o degerleri daha sonra bazi matematiksel hesaplarda kullanacaktim. Text oldugundan sorun yaratabilirdi muhtemelen. Ancak bu sekilde tek bir tabloya da update edebilirim sanirim. Boylece hesaplamalari yaptirabilirim.

Tesekkurler. Buradan da Turkiye`ye selamlar Img-grin
Cevapla
Çözüldü #6
Bu konuyla ilgili aklima takilan birsey daha sormak istiyorum. Bu islemi function kullanmadan da yapabilir miyiz? Gonderdiginiz Access de bir 3 tabloda function yazilarak Switch edildi. Ancak 20 adet tablomuz olsa tek tek yine bu function i yazmak yerine daha kisa bir yontem kullanabilecek miydik? (query ya da vb kodlariyla)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da