Skip to main content

AccessTr.neT


çoklu seçimde 5 seçimden fazlasında hata

çoklu seçimde 5 seçimden fazlasında hata

Çözüldü #1
sayın hocalarım öreneğim de anasaydana periyodik muayene formuan girdiğinizde periyik düznle diye bi buton var ve periyodik düznleme formunu açıyor. orda liste kutusunda çoklu seçin yapıyorum. ve üstteki yeni pm kutusuna tarih yazıp değiştir dediğimde seçtiklerimin pm1 i değişiyor. fakat şöyle bi sorun var 5 kişiye kadar seçersem sorun yok ama 6. kişiden itibaren kod hatası veriyor. eğer inceleyip denerseniz kod hatasını görebilirsiniz. bu hatayı nasıl düzeltebilirim. daha once hayri hocam yardımcı olmuştu fakat bi sonuca gidemedik. ilginiz için teşekkürler şimdiden
Son Düzenleme: 05/02/2011, 00:12, Düzenleyen: kesoka.
Cevapla
Çözüldü #2
sayın hocalarım sanırım bi çözüm bulamıcaz şöyle bi fikrim var mümkünse tabi. ordaki liste kutusunda çoklu seçim varya onu 5 e kadar sınırlamak mümkünmü. yani 6. yı seçtiğimizde msjbox çıksın 5 den fazla seçim yapamazsınız desin gibi. en azından bu şekilde hata vermesini önlemiş olabiliriz. bu mümkünmüdür acaba
Cevapla
Çözüldü #3
sayın kesoka sanırım sizi daha öncede bu konuda uyardık, ama halen aynı hatalar yapılıyor,ne bu hata tekrar edelim..bakın iki gündür sorununu yapmak için açıyorum 3-5 dakika hatanı arıyorum ve halen bulamadım ve bende sıkılıp çıkıyorum,oysa sadece sorunlu formun adını ve sadece o formu ve ilgili tablo ve sorgusunu koyup digerlerini silmiş olsan inan şimdiye kadar 10 sefer sorununa cevap bulunmuştu,herkes benim gibi yapıyor açıyor şöyle iki bakıyor sorunlu formu bulmadan sıkılıp çıkıyor ugraşmıyor...sonuç olarak dedigim gibi yapın,sadece ilgili form,tablo ve sorgu haricini silin sadeleştirin ve hangi form hangi tablo tek tek ayrıntılı olarak sorununuzu belirtin....
Cevapla
Çözüldü #4
sayın hocam doğru haklısınız ama farmlar ve tablolar hep birbirine bağlı sadeleştirme yaparken başka bi yeri kaldırmış olmakdan çekindiğim için sadece kayıtları silip ve sorumda nerde ne hatası aldığımı formun ismine kadar detaylı sormaya çalışıyorum. tabi siz ve sizin gibi bilgili arkadaşlar sadeleştirmedeyi daha iyi yaptığı için sizden yana sıkıntı olmuyordur diye düşünüyorum. ama dediğiniz gibi sorum anlaşılmıyorsa haliyle cvp da verilemiyor. sadeleştirmeye çalışıcam tşkler
Cevapla
Çözüldü #5
sayın hocalarım celoyce hocamın dediği gibi programımı en sade hale geitrdim. şimdi sorunum şu formlarda pm_değiştir diye tek bi formum var ve orda liste kutusunda kayırlı 8 9 kişi falan var. bunlardan 5 ini seçip yeni pm kutusuna tarih yazıp değiştir dediğimde hiç bir sorun yok. fakat 6 ve üzeri kişi seçip değiştir dediğimde program hata veriyor. eğer 6 7 kişi seçip yeni pm kutusuna yenibir tarih yazıp değiştir butonuna basarsanız verdiği hatayı göreceksiniz. bunu düzeltmek için yardımcı olabilirmisiniz yada liste kutusundan 5 kişiye kadar seçme ile ilgili bi sınırlama yapabilirsek oda işimi görücektir tşklerrrrr özellikle celoyce hocama. yardımları için
.rar REVİR V2 - Kopya.rar (Dosya Boyutu: 65,24 KB | İndirme Sayısı: 12)
Son Düzenleme: 04/02/2011, 20:42, Düzenleyen: kesoka.
Cevapla
Çözüldü #6
sayın hocalarım soruma çözüm bulundu. ihtiyacı ve aynı tarz sorun yaşayan arkadaşlar için kodu ekliyorum. yardımı geçen arkadaşlara tşkler


'............
'..................
Else
For x = 0 To Me.Liste38.ItemsSelected.Count - 1

kyt.Open "tbl_personel", CurrentProject.Connection, adOpenDynamic, adLockOptimistic

row = Me.Liste38.ItemsSelected(x)
kayno = Me.Liste38.Column(0, row)

Metin29 = kayno
kyt.Find "[p_id]= " & kayno
kyt("PM 1") = Format(DateAdd("m", 0, yenipm), "dd-mmm-yy")
kyt("PM 2") = Format(DateAdd("m", 6, yenipm), "dd-mmm-yy")
kyt("PM 3") = Format(DateAdd("m", 12, yenipm), "dd-mmm-yy")
kyt("PM 4") = Format(DateAdd("m", 18, yenipm), "dd-mmm-yy")
kyt("PM 5") = Format(DateAdd("m", 24, yenipm), "dd-mmm-yy")
kyt("PM 6") = Format(DateAdd("m", 30, yenipm), "dd-mmm-yy")
kyt("PM 7") = Format(DateAdd("m", 36, yenipm), "dd-mmm-yy")
kyt("PM 8") = Format(DateAdd("m", 42, yenipm), "dd-mmm-yy")
kyt.Update
kyt.Close
Next x
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da