Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
22/01/2011 12:13
Konu Sahibi
mirmika
Yorumlar
13
Okunma
3349
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

mirmika

Üye
Kullanici Avatari
Üye
21
4
13/01/2011
5
Belirtilmemiş
Belirtilmemiş
05/03/2012,21:27
Çözüldü 
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.


Ek Dosyalar
.rar   vt1.rar (Dosya Boyutu: 7,76 KB / İndirme Sayısı: 10)
Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.090
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
31/08/2017,19:08
Çözüldü 
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

mehmetdemiral

.
Kullanici Avatari
Uzman
M.... D....
4.767
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
Bugün,15:40
Çözüldü 
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

mirmika

Üye
Kullanici Avatari
Üye
21
4
13/01/2011
5
Belirtilmemiş
Belirtilmemiş
05/03/2012,21:27
Çözüldü 
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

ercansahin

BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.739
14/11/2008
Ankara
Ofis 2010 32 Bit
07/09/2017,13:09
Çözüldü 
Yeni bir sorgu oluşturun, bu sorgunun SQL'ini;

SQL Code
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

mirmika

Üye
Kullanici Avatari
Üye
21
4
13/01/2011
5
Belirtilmemiş
Belirtilmemiş
05/03/2012,21:27
Çözüldü 
şö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

adı kitaplar

bir de böyle bir tablo var:
resim

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

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

resim

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

sonuç şöyle olacak:
resim

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


Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Raporda eksi (-) işaretinin kaldırılması Aykay 17 4.083 20/07/2009, 19:14 C*e*l*o*y*c*e

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.