Skip to main content

AccessTr.neT


/ işaretinin marifeti

/ işaretinin marifeti

Çözüldü #1
Garip bir soru olacak.
bir dosyada gördüm. anladığım şeyse bana çok lazım.

iki tablo var. kitaplar ve kısaltmalar.

kitaplar tablosunda kitaplar ve türleri var. kısaltma tablosunda ise yerli yabancı bilgisi var. 1 yerli, 2 yabancı olarak tanımlanmış.

kitaplar tablosunda türleri sütunundaki hücreye veriler girilirken şöyle girilmiş:
/1 roman yani yerli roman
veya:
/2 roman yani yabancı roman

iyi de bu 1 ve 2 lerin yerine yerli yabancı kelimelerini nasıl getireceğim.
.rar vt1.rar (Dosya Boyutu: 7,76 KB | İndirme Sayısı: 10)
Cevapla
Çözüldü #2
Ortada form olmadığı için ne şekilde kullanıldığını söylemek zor.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #3
Replace komutu işinizi görebilir. Bu komut herhangi bir karakterin yerine getirilecek karakteri belirtmenizi sağlar.

http://www.zumrut.org/microsoft-access-d...dersi.html

İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #4
ben anlaşılması kolay olsun diye verileri değiştirdim.

hatta şöyle hücreler var: "/1 roman + /2 hikaye"

tırnaklar hariç içindekiler hücrede yazıyor.

sanki bir sorgu hazırladığınızı düşünün bu hücreye 1 kısaltmasının karşılığı olan yerli gelecek yanına roman yazılacak ve 2'nin karşılığı olan yabancı gelecek ve yanına hikaye yazılacak.

sonuç: yerli roman yabancı hikaye
Cevapla
Çözüldü #5
Yeni bir sorgu oluşturun, bu sorgunun SQL'ini;
SELECT kitaplar.[kitap adı], kitaplar.[yerli/yab], IIf(Mid([yerli/yab],1,2)="/1","Yerli","Yabancı") & " " & Mid([yerli/yab],3,10) AS Sonuc
FROM kitaplar;
olarak ayarlayın ve Sonuc isimli alanı inceleyin.

yukarıdan tam olarak alamazsanız diye bir kez de normal olarak yazıyorum.

SELECT kitaplar.[kitap adı], kitaplar.[yerli/yab], IIf(Mid([yerli/yab],1,2)="/1","Yerli","Yabancı") & " " & Mid([yerli/yab],3,10) AS Sonuc
FROM kitaplar;

Geri dönüş yaparsanız memnun oluruz. Kolay gelsin.
Cevapla
Çözüldü #6
şöyle ki yazdığınız kodda kısaltmalar tablosuna bağlantı yok.

çok karmaşık gibi geliyor ama aslında durum o kadar karmaşık değil

şimdi elimizde şöyle bir tablo var varsayalım:

[Resim: 4qfrly.jpg]

adı kitaplar

bir de böyle bir tablo var:
[Resim: 160epeh.jpg]

adı kısaltmalar.

şimdi ne yaparız normalde kitaplar ile kısaltmalar arasında ilişki kurar sonra da bir sorgu sayfası oluştururuz

nasıl görünür, aha böyle:
[Resim: 2nqzh8h.jpg]

benim elimdeki veri tabanı ise biraz daha değişik

[Resim: 24ce2pi.jpg]

şimdi yapacağımız şey aynı: ilişki kurup sorgu oluşturmak

sonuç şöyle olacak:
[Resim: e8mlx4.jpg]

yani kitap adının karşısına önce mesela yerli yazacak sonra da "/" işaretinden sonra gelen rakamı kısaltmalardan karşılaştırıp ekleyecek.

yani hücrenin tamamını değil bir bölümünü diğer bir tablo ile karşılaştırıyor.

umarım anlatabildim
Son Düzenleme: 22/01/2011, 14:15, Düzenleyen: mirmika.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da