Colon Başlıklarının Db'de ayarlanması
- ahmet_sinav
- Üye
- Mesajlar: 263
- Kayıt: 17 Nis 2004 07:44
- Konum: İzmir Yeşilyurt Ulu Cami
- İletişim:
Colon Başlıklarının Db'de ayarlanması
İyi çalışmalar arkadaşlar;
MSSql 2005 kullanıyorum. veri tabanınında oluşturduğumuz colonların display value'larını nasıl değiştiriz veya değiştirebilir miyiz?
örneğin: Field ismi ARAC_PLAKASI iken kolonun display değeri Araç Plakası gibi. ARAC_PLAKASI as 'Araç Plakası' şeklinde bir kullanım olduğunu biliyorum fakat bunu db içerisinde field'ları oluşturuken yapmak istiyorum.
Saygılar;
MSSql 2005 kullanıyorum. veri tabanınında oluşturduğumuz colonların display value'larını nasıl değiştiriz veya değiştirebilir miyiz?
örneğin: Field ismi ARAC_PLAKASI iken kolonun display değeri Araç Plakası gibi. ARAC_PLAKASI as 'Araç Plakası' şeklinde bir kullanım olduğunu biliyorum fakat bunu db içerisinde field'ları oluşturuken yapmak istiyorum.
Saygılar;
- ahmet_sinav
- Üye
- Mesajlar: 263
- Kayıt: 17 Nis 2004 07:44
- Konum: İzmir Yeşilyurt Ulu Cami
- İletişim:
a.s
Hakan Can'ın dediği gibi field isimlerini oluştururken field ismini istediğimiz gibi verebiliyoruz ama bunun dinamik bir yapıda olması gerekiyor.
Örneğin : Field ismi:TelNo Disp Val : Telefon Numarası iken
Field ismi:TelNo Disp Val : Phone Number gibi
Daha sonradan bunu değiştirebilmeliyimde.
Bu nedenle aslangerinin dediği gibi başlıkları bir tabloda tutarak oradan okuma yapmam gerekecek.
Saygılar;
Hakan Can'ın dediği gibi field isimlerini oluştururken field ismini istediğimiz gibi verebiliyoruz ama bunun dinamik bir yapıda olması gerekiyor.
Örneğin : Field ismi:TelNo Disp Val : Telefon Numarası iken
Field ismi:TelNo Disp Val : Phone Number gibi
Daha sonradan bunu değiştirebilmeliyimde.
Bu nedenle aslangerinin dediği gibi başlıkları bir tabloda tutarak oradan okuma yapmam gerekecek.
Saygılar;
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
bunun için iki teknik biliyorum.Bu veya benzeri şekilde değişik sorgular için kullanabilirsin.
Kod: Tümünü seç
select Toplam=sum(tutar), avg(tutar) as 'Ortalama' from Fatura
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
- ahmet_sinav
- Üye
- Mesajlar: 263
- Kayıt: 17 Nis 2004 07:44
- Konum: İzmir Yeşilyurt Ulu Cami
- İletişim:
- ahmet_sinav
- Üye
- Mesajlar: 263
- Kayıt: 17 Nis 2004 07:44
- Konum: İzmir Yeşilyurt Ulu Cami
- İletişim:
MSSql'de extended properties olayı varmış. bununla yapılabiliyor. istediğiniz miktarda extended property ekleyebiliyorsunuz.
aşağıda konuya ilişkin bir kod parçası bulunmaktadır.
// SELECT c.name as adi,
// ex.name as Baslik, ex.value as baslikDeger,
// ex2.name as Degerler,ex2.value as degerlerDeger,
// ex3.name as Gorunenler, ex3.value as gorunenlerDeger,
// ex4.name as Aciklama, ex4.value as aciklamaDeger
// FROM sys.columns c
// LEFT OUTER JOIN
// sys.extended_properties ex ON
// (ex.major_id = c.object_id AND ex.minor_id = c.column_id AND ex.name =
'Baslik' )
// Left outer join
// sys.extended_properties ex2 ON
// (ex.major_id = c.object_id AND ex2.minor_id = c.column_id AND ex2.name =
'Degerler' )
// Left outer join
// sys.extended_properties ex3 ON
// (ex.major_id = c.object_id AND ex3.minor_id = c.column_id AND ex3.name =
'Gorunenler' )
// Left outer join
// sys.extended_properties ex4 ON
// (ex.major_id = c.object_id AND ex4.minor_id = c.column_id AND ex4.name =
'Aciklama' )
// WHERE OBJECT_NAME(c.object_id) = 'deneme'
Saygılar;
aşağıda konuya ilişkin bir kod parçası bulunmaktadır.
// SELECT c.name as adi,
// ex.name as Baslik, ex.value as baslikDeger,
// ex2.name as Degerler,ex2.value as degerlerDeger,
// ex3.name as Gorunenler, ex3.value as gorunenlerDeger,
// ex4.name as Aciklama, ex4.value as aciklamaDeger
// FROM sys.columns c
// LEFT OUTER JOIN
// sys.extended_properties ex ON
// (ex.major_id = c.object_id AND ex.minor_id = c.column_id AND ex.name =
'Baslik' )
// Left outer join
// sys.extended_properties ex2 ON
// (ex.major_id = c.object_id AND ex2.minor_id = c.column_id AND ex2.name =
'Degerler' )
// Left outer join
// sys.extended_properties ex3 ON
// (ex.major_id = c.object_id AND ex3.minor_id = c.column_id AND ex3.name =
'Gorunenler' )
// Left outer join
// sys.extended_properties ex4 ON
// (ex.major_id = c.object_id AND ex4.minor_id = c.column_id AND ex4.name =
'Aciklama' )
// WHERE OBJECT_NAME(c.object_id) = 'deneme'
Saygılar;
-
- Üye
- Mesajlar: 508
- Kayıt: 30 Oca 2004 10:49
Kod: Tümünü seç
with dbgrid.Columns do
begin
Clear;
Add.FieldName := 'alan adınız';
Items[0].Title.Caption:='görünmesini istediğiniz başlk';
Items[0].Width:=200;
end;
- ahmet_sinav
- Üye
- Mesajlar: 263
- Kayıt: 17 Nis 2004 07:44
- Konum: İzmir Yeşilyurt Ulu Cami
- İletişim: