/ işaretinin marifeti
Tarih
22/01/2011 12:13
Konu Sahibi
mirmika
Yorumlar
13
Okunma
2803
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
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.976
29/10/2008
Ordu
Ofis 2013 32 Bit
Dün,19:11
Çö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.734
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
Bugün,00:14
Çö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.733
14/11/2008
Ankara
Ofis 2010 32 Bit
Dün,21:33
Çö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 3.259 20/07/2009, 19:14 C*e*l*o*y*c*e


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya