Skip to main content

AccessTr.neT


Listede Bul Sorunu

Listede Bul Sorunu

#7
Sayın m_demir,

1)


Alıntı:Hocam

TOOLS – REFERENCES seçimi ile referans penceresini açıyorum  MISSING listede  MISSING adında bir kelime bulamıyorum.

İfadenize yönelik olarak;
MISSING ile kast edilen;eğer bir uygulama,kullandığınız sürümden farklı ise referans penceresinde

[Resim: do.php?imgf=147638893059061.jpg]

Yukarıdaki gibi,referansın sol yanında MISSING ifadesi yer alır ve bunun anlamı da,o referansın mevcut olmaması demektir.böyle durumda yapılması gerekense;o referansın uygun referans ile değiştirilmesi yoksa tedarik edilip kurulması gerekmektedir.

2)

Alıntı:2) deki işlemi nasıl yapacağımı bilmiyorum. Ofis 2010 32 bit kullanıyorum. Bilgisayarım 64 bit ofisin hangi sürümünü yüklersem sorunum düzelir.

İfadenize yönelik olarak;


[Resim: do.php?imgf=147638893062532.jpg]

Yukarıdaki şekilde de görüleceği üzere,bu işaretli kodlardaki gibi,
DECLARE edilmesi gereken Fonksiyon komutlarının 32 bit / 64 bit ayrımına göre yeniden düzenlenmesi gerekmektedir.bu gibi kodlardan ne kadar varsa hepsi için geçerlidir.

ÖRNEK

#If VBA7 Then

Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3

Private Declare PtrSafe Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hWnd As Longptr, _
ByVal nCmdShow As Longptr) As Longptr

#Else

Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3

Private Declare Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hWnd As Long, _
ByVal nCmdShow As Long) As Long

#End If

bu kodları örnek alarak,diğer kodları siz düzeltiniz.

NOT

PtrSafe ve Longptr kullanımlarına dikkat ediniz.


Bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#8
Çok teşekkürler ellerinize sağlık Hocam verdiğiniz bu değerli bilgiler için. 
Hocam Formlarda ufak tefek değişiklikler yapabiliyorum. Ama kodlardan hiç anlamıyorum. Hocam inanın ki çok meraklıyım. Kodları öğrenmek istiyorum. Ama bir türlü mantığını çözemiyorum. Yaş 60 belkide artık kafam almıyor.
Cevapla
#9
Sayın m_demir,

Alıntı:Kodları öğrenmek istiyorum. Ama bir türlü mantığını çözemiyorum. Kodları öğrenmek istiyorum. Ama bir türlü mantığını çözemiyorum.

İfadenize yönelik olarak;
Kod öğrenme,geniş kapsamlı bir süreç ve zaman alma durumları da söz konusu olabilir elbet.fakat yine de,her şeyi tek çuvala yerleştirip de hızlıca veya her şeyi de öğreneyim düşüncesi,faydadan çok zarar verir.

Bu nedenle,mümkün mertebe,her durumu aşama aşama ilerletip,her bir konuyu veya hususu tam teşekkülü ve geniş kapsamlı öğrendikten sonra bir diğer öğrenilmek istenen konuya geçmek daha yerinde bir ilerleme süreci olacaktır.

Fakat,konuları nasıl bir öğrenme tekniği ile edinirseniz edinin bunun yerine daha önemli olan ve asıl gerekli olan;öğrenme isteği ve bunun için azimli ve kararlı olmalı ve bu konuda sabırla ve hayli denemelerde ve denenilenleri de gerek notlar almak sureti ile ve gerekse de her fırsatta ister aynı işlemleri veyahut da isterse de bazı kısımları veya kriterleri değiştirerek farklı olan çalışmaları da denemek…denemek…denemek lazım.
Yoksa,isterseniz bu konuda ciltlerce yazılmış kitapları okusanız da,görsel anlatımları izleyip dinleseniz de,faydası olmaz.boşuna aklınıza ve beyninize yük yapmaktan öteye geçmez.

Dolayısı ile de,sabır ve yılmaksızın kararlı şekilde ve her fırsatı bu işlemler ile uğraşarak tecrübe kazanmak gerekmektedir.elbette ki,sadece bu da yetmez.bunları yapıp,”ben artık öğrendim.her şeyi biliyorum…” diyerek hiçbir şey yapmamak ve beklemek de olmaz.

Çünkü,zaman ve teknoloji ilerliyor.hali ile de,öğrenilenler;aynı kalmıyor veya eskimeye başlıyor.bu da,öğrenilenleri (gelişime açık olanları) yetersizleştiriyor veya anlamsızlaştırıyor.bundan dolayı da,sürekli işler halde olmalı ve hem edinilen bilgiler ve tecrübeler güncel tutulmalı hem de yeni şeyler öğrenmeye açık olmalı ve yol almalı.

Bu hususa dair,son olarak;eğer öğrenmekte zorluk yaşanıyorsa,bunun nedenleri arasında;

a) Yeterli seviyede azim ve istek olmayabilir

b) Kararlılıkla ve sabırla konuya eğilim olmayabilir

c)  Doğru ifadeler ile doğru aramalar yapılamayabilir ve bundan dolayı doğru bilgiler bu araştırmalarda elde edilemeyebilir

d) Zordan başlanmış olabilir.bu nedenle,kolaydan başlanıp gerekirse,işin ilk basamağından emin adımlar ile başlanmalı.aceleye gerek de yok.her şeyi de bileceksiniz diye de bir durum yok.

e) Sorunları çözemiyorsanız,hala sorunların olduğu ortamlardasınız demektir.sorunların dışında olun ve öyle durum değerlendirmesi yapın.

f)  Sadece kendi bakış açınız ile bakmaya devam etmeyin.farklı bakış açıları ile sorunları inceleyin.örneğin;elinizi avuç içi size olacak şekilde tutun.sadece o kısmı görürsünüz.karşınızdaki kişi diğer tarafını ve diğer kişiler de yanları görecektir.oysa,mümkün mertebe edinilen tecrübeler sonucunda elinizi 360 derece görebilmeyi kazanmaya çalışın.bu da,bakış açınızı her gerektiğinde değiştirmeniz demektir.

Ayrıca,yaşın da bu durumlarda öyle fazla etkisi yok.küçük bir çocuk da bunları öğrenebiliyor,siz yaşlardaki kişiler de.önemli olan azim ve yukarıda bahsi yapılan hususlarda devamlılık sağlamaktır.

Bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#10
Çok teşekkürler hocam verdiğiniz bu değerli bilgiler için.
Hocam sizin azminize hayranım en basit bir konuyu bile son detayına kadar anlatıyorsunuz.
Cevapla
#11
Sayın m_demir,

Alıntı:en basit bir konuyu bile son detayına kadar anlatıyorsunuz.

İfadenize yönelik olarak;
Kimi durumlarda sıkıntı verir düşüncesi ile pek olumlu düşünülmese de bana göre detaylar önemlidir.

Bazen konularda direkt şunu yapın denebilecek hususlar olabilir fakat bunun dışında kimi durumlarda bahsi yapılacak işlemin gerek yazı olarak ve gerekse de görsel olarak açıklanması gerekli durumlar da olmakta.

Bu nedenle,o hususa dair harici bir soru daha oluşmaması ve bu açıklamayı okuyacaklar için anlaşılır nitelikte olması daha yerinde olacaktır.

Bazen zorlu bir ifade veya açıklama,üstün körü geçildiğinde anlaşılmazlığı daha da artırır.fakat,detaylı anlatımlarda bu bazı zorlu hususlar daha net anlaşılmayı sağlamakta.dolayısı ile,detaylar her zaman bana göre olumludur.

Kendi adıma da,mümkün mertebe,basit bir durum dahi olsa,detaylı anlatımlara veya gerekirse görselleri de dahil etmeye özen gösteriyorum.
Öyle ki,kimi zaman beynimiz;sadece yazılı değil görsel hafızayı da kullanmakta ve kimi durumlarda daha hatırlanabilir olmakta.

Bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#12
sayın m_demir,

EK'te;

32 bit / 64 bit ayrımına yönelik olarak düzenlenerek hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
.rar Cari-1-ATOZ2.rar (Dosya Boyutu: 326,29 KB | İndirme Sayısı: 9)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task