Nesne atayan fonksiyon hakkında soru
Tarih
12/07/2010 01:52
Konu Sahibi
kenanyuk
Yorumlar
8
Okunma
2134
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ü 
Sponsor Reklam
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
359
Konya
Ofis 2003
31/01/2017,13:59
Çö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ü 
Sponsor Reklam
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.864
29/10/2008
902
Ankara
Ofis 2010 32 Bit
Çö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ü 
Sponsor Reklam
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
  prosedurler hakkında hknct 5 138 15/02/2017, 08:46 hknct
  Etikete Barkod Yazdırma Hakkında maboc 13 214 13/02/2017, 20:38 maboc
Çözüldü Yuvarlama Hakkında notrino 7 564 02/02/2017, 16:52 atoz112
  iif Hakkında access acemisi 3 113 30/01/2017, 11:17 access acemisi
  Hata kodu 2001 hakkında okumas 25 500 29/01/2017, 08:24 ozanakkaya


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