AccessTr.neT
listenin seçili durumunun kalkmasında sutun başları problemi - 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ığı: listenin seçili durumunun kalkmasında sutun başları problemi (/konu-listenin-secili-durumunun-kalkmasinda-sutun-baslari-problemi.html)

Sayfalar: 1 2 3


listenin seçili durumunun kalkmasında sutun başları problemi - accessman - 05/10/2011

iyi günler
bu konuyla ilgili daha önceki sorumun çözüldü gözüktüğü için bunu tekrar açtım
listenin seçili durumunun kalkmasında
eğer liste sutun başları gözükmüyorsa

Me.Liste0.Selected(Liste0.ListIndex) = False

bu işe yarıyor ama sutun başları gözüküyorsa çalışmıyor
ne yapmak lazım
teşekkürler


Cvp: listenin seçili durumunun kalkmasında sutun başları problemi - mehmetdemiral - 05/10/2011

Sayın accessman
Sütun başları görüldüğünde
Kod:
Me.Liste0.Selected(Liste0) = False
biçiminde kullanabilirsiniz.


Cvp: listenin seçili durumunun kalkmasında sutun başları problemi - accessman - 06/10/2011

maalesef olmadı hata veriyor



Cvp: listenin seçili durumunun kalkmasında sutun başları problemi - accessman - 06/10/2011

Me.Liste0.Selected(1) = False
şeklinde yazılırsa sutun başlarından sonraki elemen seçili olursa bu seçimi kaldırıyor
ama onun altındaki seçili olursa
Me.Liste0.Selected(2) = False
yazmak lazım
bunu her sıradaki eleman için yazmak mümkün değil
nasıl yapmak lazım
ya hangi elemanın seçili olduğunu bulup o değeri kullanmak lazım
yada sıradaki eleman için gerekli bir kod olmalı
bir butona msg komutu girsek bize

" liste0 listesinin 13. elemanı seçili "

şeklinde bir mesaj gösterebilirmi


Cvp: listenin seçili durumunun kalkmasında sutun başları problemi - mehmetdemiral - 06/10/2011

Evet, içindeki bir satır seçili olursa işe yarıyor ama ilk açıldığındaki belli-belirsiz durumunda kod çalışınca hata veriyor. Bu yüzden ilk açıldığında ilk satırın seçili olarak gelmesi gerekiyor.
(06/10/2011, 09:34)accessman yazdı: Me.Liste0.Selected(1) = False
şeklinde yazılırsa sutun başlarından sonraki elemen seçili olursa bu seçimi kaldırıyor
ama onun altındaki seçili olursa
Me.Liste0.Selected(2) = False
yazmak lazım
bunu her sıradaki eleman için yazmak mümkün değil
nasıl yapmak lazım
ya hangi elemanın seçili olduğunu bulup o değeri kullanmak lazım
yada sıradaki eleman için gerekli bir kod olmalı
bir butona msg komutu girsek bize

" liste0 listesinin 13. elemanı seçili "

şeklinde bir mesaj gösterebilirmi

Bahsettiğiniz durum o kadar da zor değil. Buraya kadar geldiniz madem, bir değişkene tıklanan satır değerini atayıp koda da o değişken adının yazabilirsiniz.


Cvp: listenin seçili durumunun kalkmasında sutun başları problemi - accessman - 06/10/2011

bana şöyle bir kod lazım
---------
for X "listenin ilk elamanı" to "listenin son elemanı"
Me.Liste0.Selected(X) = False
next X
---------------------------

burada
listenin ilk elemanı ve listenin son elemanı
yerlerine ne yazmam lazım