Skip to main content

AccessTr.neT


Treeview'de Form Açtırma

Treeview'de Form Açtırma

Çözüldü #13
Değerli arkadaşlar merhaba;

Öncelikle sayın esrefigit'in yazdığı kod üzerinde deniliyor ki;

yine tür alanına bak eğer form ise formu aç değilse zaten rapordur raporu aç ama hangi raporu yada formu işte onuda (ad) alanına yazdığımız formun yada raporun gerçek ismine göre aç
If !tür = "Form" Then
DoCmd.OpenForm !ad
Else
DoCmd.OpenReport !ad
End If

Hocam örneğinizde Form1 formunu açtırıyorsunuz. Fakat yukarıdaki kodda açılan formun ismi geçmiyor. Gerçek isim derken, bunu biraz açıklar mısınız.
Ve treewiev'de Sicil yönetimi > Tanımlar Kayıtlar > Sicil Kartları noduna bağlamışsınız. Bu noda bastğımızda Form1 açılıyor. Nodlara bağlamak için nodların isimleri nerede geçiyor. Yani biz formu başka noda veya başka bir noda yeni bir form açtırmak istediğimizde nereye hangi kodu yazmamız gerekir.

Teşekkürler


Diğer bir husus sayın bilgisayarcının yazdığı kodda noda belirttiğim formu açmak istediğimde, treewiev tam sayfa açık ise formda tam sayfa açılıyor. Eğer treewiev tam sayfa değilse, formda gerçek boyutunda açılıyor. Bunu treewiev tam sayfa veya gerçek boyutunda açılsa bile formu gerçek boyutunda nasıl açtırabilirim.

Teşekkürler
Eğer bir kişi hem akıllı, hem çalışkansa takdir et.
Çalışkan fakat akıllı değilse dikkat et.
Akıllı fakat tembel ise ikaz et.
Hem akılsız, hem tembelse uzaklaşmak için acele et.
Son Düzenleme: 28/07/2009, 12:59, Düzenleyen: Aykay.
Cevapla
Çözüldü #14
docmd.restore
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla
Çözüldü #15
Sayın Bilgisayarcı;

docmd.restore kodunu formun açıldığında olayına yazdım. Fakat noda tıkladığımda treewiev sayfası tam sayfa'dan gerçek boyutuna geçiyor. Formda tam sayfa ekranından gerçek boyutuna geçiyor. Yani orada bir formu açmak için arka planda bir sürü iş yapıyor. Bu durumda görüntü itibariyle hoş olmuyor. Bunu düzeltme imkanım varmı.
Mesela şöyle; Treewiev tam sayfa açıldı diyelim. Noda tıkladığımda form açılırken direkt gerçek boyutunda açılacak. Başka işlem yapmayacak. Yani tam sayfadan gerçek boyutuna geçiş yapmayacak. Ve treewiev sayfası nasıl açıldıysa (tam sayfa veya gerçek sayfa) öyle kalacak. Bunda da herhangi bir değişiklik yapmayacak.

Teşekkürler
Eğer bir kişi hem akıllı, hem çalışkansa takdir et.
Çalışkan fakat akıllı değilse dikkat et.
Akıllı fakat tembel ise ikaz et.
Hem akılsız, hem tembelse uzaklaşmak için acele et.
Son Düzenleme: 28/07/2009, 14:02, Düzenleyen: Aykay.
Cevapla
Çözüldü #16
sayın akay bir örnek belirleyin ve onun üzerinde sorularınızı yoğunlaştırın şimdi bilgisayarcı kardeşimde bende hangimiz cevaplayacağız diye bakıyoruz birbirimize

sana verdiğim örnekte treeview tablosunda iki alan var biri tür diğeri ad tür alanına Form yada Rapor yazacaksın ad alanınada formun yada raporun gerçek adını yazacaksın yani senin veritabanındaki adını senin treeviwdeki noda yazdığın adı değil kod senin tıkladığın nodu tabloda buluyor bulduktan sonra o satırdaki ad alanındaki veriyi alıyor sonrada tür alanındaki kayda bakıyor form ise docmd.openform kullanıyor değilse docmd.openreport kullanıyor bunun hangi rapor hangi form olduğunuda docmd.openform !ad işte burdaki !ad dao ile tablodan aldığımız form yada rapor adı
meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Cevapla
Çözüldü #17
Değerli esrefigit;

Sizin örneğin üzerindeki kodun çalışma şeklini son anlattığınız haliyle anladım. Kod sayesinde tabloda ad ve türe girilmiş bilgiler üzerine çalışmasını gerçekleştiriyor.

Teşekkür eder, kolaylıklar diliyorum
Eğer bir kişi hem akıllı, hem çalışkansa takdir et.
Çalışkan fakat akıllı değilse dikkat et.
Akıllı fakat tembel ise ikaz et.
Hem akılsız, hem tembelse uzaklaşmak için acele et.
Cevapla
Çözüldü #18
Değerli arkadaşlar merhaba;

Treeview'i başka bir mdb'de kullanmak için kopyalama yapıyorum. Bütün gerekli; formu, tabloyu, form içindeki kodları, gerekli bütün referanslar aynı olmasına rağmen neden hata verebilir. Her kopyalayıp denediğim *.mdb de farklı hatalar veriyor. Bütün gerekli herşey aynı olmasına rağmen.
Bu hata neden kaynaklanabilir.

Teşekkürler
Eğer bir kişi hem akıllı, hem çalışkansa takdir et.
Çalışkan fakat akıllı değilse dikkat et.
Akıllı fakat tembel ise ikaz et.
Hem akılsız, hem tembelse uzaklaşmak için acele et.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da