AccessTr.neT
listede istediğimiz sutundan değer almak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: listede istediğimiz sutundan değer almak (/konu-listede-istedigimiz-sutundan-deger-almak.html)

Sayfalar: 1 2 3


listede istediğimiz sutundan değer almak - accessman - 20/04/2011

iyi günler arkadaşlar
eklediğim örnekte listenin hangi satırı ve hangi sutunu tıklarsak tıkladığımız yerdeki değeri alıyor
bunu her liste için kullanılabilecek bir modul veya fonksiyon haline nasıl getirebiliriz

liste genişliklerini program kendisi tanısa
mesela örnekte 1140, 2280 değerleri var
bunu
if X < 1140 then metin3 = 0
yerine
if X < liste0.columnWidth(0) şeklinde yazsak
daha güzel olmazmı
if X < 1140 then metin3 = 0 ara basamağını kullanmadan
şöyle yazsak
if x > liste0.column(A).width and x < liste0.column(A).width + liste0.column(A+1).width then metin4=liste0.column(A)
daha şık olur değil mi
bunu nasıl geliştirebiliriz
teşekkürler


Cvp: listede istediğimiz sutundan değer almak - accessman - 20/04/2011

bir listenin sutunlarının değeri ne ile tanımlanır

liste0.column(2).width
olmuyor
liste0.columnWidth(2)
olmuyor



Cvp: listede istediğimiz sutundan değer almak - Yandemir - 20/04/2011

Me.Liste5.ColumnWidths = "3cm;2cm;1cm"


Cvp: listede istediğimiz sutundan değer almak - accessman - 20/04/2011

peki bunu nasıl yazacağız
if liste5.columnwidths(2)=5 then msgbox "listenin 3. sutun genişliği 5 dir"
yani listeyi kontrol et eğer üçüncü sutun genişliği 5 ise uyar


Cvp: listede istediğimiz sutundan değer almak - Yandemir - 20/04/2011

benim verdiğim kodda genişlikleri siz veriyorsunuz. form load kısmında.


Cvp: listede istediğimiz sutundan değer almak - accessman - 20/04/2011

şöyle olsa
Liste5.ColumnWidths
bir metin değilmi
değeride
"2cm;2cm;2cm"
ozaman yapılacak iş
bu metinden
";" işaretleri arasındaki rakamları bir değere atamak
2 cm =1134 bu nasıl bir birimse bunu dönüştürerek

mesela 2. sutun için
"2cm;2cm;2cm"
değerinin ortada kalan rakamın 1134 gibi olan birim değerini çekmek
nasıl olabilirmi