Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
12/07/2010 01:52
Konu Sahibi
kenanyuk
Yorumlar
8
Okunma
2510
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

Aktif Üye
Kullanici Avatari
Aktif Üye
598
30/10/2008
359
Konya
Ofis 2003
03/08/2017,11:47
Çö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.993
29/10/2008
927
Ankara
Celosoft Yazılım
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

Aktif Üye
Kullanici Avatari
Aktif Üye
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
Çözüldü Like Kullanımı Hakkında ALike Hatası anno 11 302 05/10/2017, 14:38 anno
Çözüldü Emlak Takip Programları Hakkında Yardım oguzhanulger 2 167 28/08/2017, 18:07 simendifer
Çözüldü Cari baş harfine göre firma kodu oluşturma hakkında Gokcen Akan 25 1.068 14/07/2017, 08:32 Gokcen Akan
Çözüldü Verileri Taşıma Hakkında. serkan1985 4 321 02/06/2017, 20:51 serkan1985
Çözüldü İlişkilendirme Hakkında Cerencam 2 313 28/05/2017, 17:12 atoz112

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.