Nesne atayan fonksiyon hakkında soru
Tarih
12/07/2010 01:52
Konu Sahibi
kenanyuk
Yorumlar
8
Okunma
2049
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



kenanyuk
Üye
Kullanici Avatari
Üye
4
1
21/12/2009
0
Belirtilmemiş
Belirtilmemiş
03/12/2010,14:29
Çözüldü 
aşağıdaki fonksiyona frnName ve objName sorgudan değişken olarak geliyor. ancak sanırım gelen değişken string olduğu için object oluşturulamıyor. yazımda hata yapıyorum ama nerede. yardımınız için şimdiden teşekkürler.

Private Function objtree(frmName as string , objName as string) As TreeView
' aşağıdaki her iki satırda çalışmıyor

Set objtree = Forms!(frmName).Controls(objName).object
'denedim olmadı

Set objtree = "[Forms]![" & frmName & "]![" & objName & "].object"
' bu da çalışmadı
End Function

Private Sub baskabirsub ()
,
,'frmName ve objName bir şekilde değişken olarak geliyor sorun yok

objtree(frmName, objName).Nodes.Clear
'nesne oluşmadığı için satır çalışmıyor
,
,
end sub
kenanyuk, 21-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


esrefigit

Kullanici Avatari
Onursal
598
30/10/2008
356
Konya
Ofis 2003
06/11/2015,13:38
Çözüldü 
böyle bir şeye neden ihtiyaç duyasınki bir çok formda aynı treewievmi yapıyorsun onun yerine treewiev i bir forma koy ve o formuda bütün formlarına alt form olarak ekle yada treewievin olduğu forma diğer formları alt form olarak çağır
meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Cevapla


kenanyuk
Üye
Kullanici Avatari
Üye
4
1
21/12/2009
0
Belirtilmemiş
Belirtilmemiş
03/12/2010,14:29
Çözüldü 
sayın esrefigit
sizin dediklerinizi zaten başarı ile kullanıyorum. çok amaçlı bir proje geliştiriyorum ve yaklaşık 6 aydır üzerinde çalışyorum. ilk başladığım zamana göre kod uzunluğum modullerim ve class modullerim neredeyse bu gibi fonksiyonlarla 2/3 oranında düştü yani azaldı
gelelim buna neden ihityaç duyduğuma

diğer sizin bahsettiğiniz gibi tasarladığım kurguların dışında forma user istediği nesleyi ekleyebiliyor. eklediği nesne treeview ise form açıldığında nesne çalışabilmesi için yeni eklenen nesneye ait bilgiler veritabaından okunduktan sonra yine veritabanından gelecek verilerle populate olması gerekiyor. bu nasıl olacak daha pratik bir yöntem varmıdır.

bir progamcının "buna neden ihtiyaç duyasınki" demesi çok şaşırtıcı
ilk defa yerli bir siteye soru sordum pişman oldum. vizyon böyle olmamalı
önce ikna etmek gerekiyor
yinede teşekkürler

not : mesajı göndermeden
- meşhur çin atasözü "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz

gördüm yazmışsınız. bence siz onu kullanmayın

artık forumdan da atılırım heralde Img-grin
kenanyuk, 21-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


C*e*l*o*y*c*e
Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.813
29/10/2008
899
Ankara
Ofis 2010 32 Bit
Bugün,13:31
Çözüldü 
sayın kenanyuk
eşref hocaya haksızlık etmiyormusunuz..ne demiş,önce neden böyle yapıyorsunuzki...demiş ve ardından izlemen için yol göstermiş ...kötü birşey dememişki..bizde zaman zaman uzun yazılan kodlarda veya elini kulagına ters götürenlere bu tür açıklamalarda bulunup kısa yolları gösterme ihtiyacı duyup uyarabiliyoruz,eşref hocada sanırım böyle bir yol göstermiş,ama siz başka yerler çekiyorsunuz bu davranışınız hiç hoş degil lütfen özür dileyin yoksa bu tavrınızla her zaman her yerde sıkıntı yaşarsınız....
Cevapla


accessman

Kullanici Avatari
Onursal
2.367
31/10/2008
425
Denizli
Ofis 2003
20/09/2016,00:20
Çözüldü 
haddim olmayarak sn.kenanyuk arkadaşımın haklı olduğunu düşünüyorum
ama belki tepkisi biraz fazla olabilir
treewiev eklemeye atamaya çalışan bir acccess gönüllüsünün altformlarda bu işleri çok rahat akıl edip kullanabileceğini öngörebiliyorum
sn.kenanyuk da bu kadar basit bir şeyi acemi birisine tarif eder gibi teklif edilmesinden rahatsız olmuş olabilir
ama kimsenin art niyetli olmadığından eminim
bence Access de
buda mı yapılır dedirdetecek
gerektiğinde saçma veya gereksiz
ama alışılmışın dışında uçuk kaçık olan
yapılmamışı yapmak
hayal gücünün sınırlarını zorlamak
ve accessi veri tabanı programı olmaktan öte
oyun hamuru gibi şekilden şekile sokmak
gerekir
ben yapamıyorum
ama yapabilen arkadaşları tebrik ediyorum
@benbendedeilem
Cevapla


kenanyuk
Üye
Kullanici Avatari
Üye
4
1
21/12/2009
0
Belirtilmemiş
Belirtilmemiş
03/12/2010,14:29
Çözüldü 
Sayın Accessman anlayışınız için teşekkürler
ilgililere yada yarım etmek isteyenlere daha açıklayıcı olur diye aşağıdaki bilgileri veriyorum.
sanırım frmName ve objName değişkenleri string olarak geldiği için sorun oluyor variant da yaptım ama birşey değişmedi.
ya formu, ya treeview nesnesini yada her ikisini değişkenlerden kaynaklı isimlendiremiyor.
debug yaparken
run time error 91
object variable or with block variable not set diyor
yani aslında daha fonksiyona giremiyorum bile ekli resimi incelemenizi rica ederim
kenanyuk, 21-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  açılır kutu secime göre yazı rengi ve sorgudan çağrılan ilişikli nesne (bit resmi) maras321 3 89 29/11/2016, 21:39 maras321
  Personel İzin Takip Prog. Hakkında ? captain_10 4 218 28/11/2016, 14:28 atoz112
  Güncelleştirme Sorgusu Çalıştırınca Kayıt Kilit Hatası Hakkında shalala 2 51 23/11/2016, 00:39 shalala
  Pencere Gizleme Hakkında Serkan Çevik 3 104 09/11/2016, 22:43 Serkan Çevik
  SMS Göndermek Hakkında (Access 2007-2010) WiniFred 9 1.756 09/11/2016, 15:04 atoz112


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