Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
15/05/2009 10:25
Konu Sahibi
mehmeser
Yorumlar
7
Okunma
4126
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

mehmeser

Aktif Üye
Aktif Üye
 135
 26
 07/02/2009
5
 -
 
 Ofis 2003
 17/01/2018,17:40
Çözüldü 
Merhaba,

Access 2003'ün üzerinden 5 yıldan fazla geçmesine rağmen hala herkesin anlayabileceği Türkçe açıklamalı bir örnek uygulama ya da kod bulunmamakta. Türk Access kullanıcıları için belli bir seviyeden sonraki konular gelişime ve uygulamaya kapalı kalmakta.

Aldığımız kitaplar, video dersler de alt seviyede olduğundan sorun bitmiyor. Alison Balter'in kitabından aldığım örnek de çalışıyor mu, çalışmıyor mu mübarek bir ipucu vermedi. Hem kodlar hem de örneği veriyorum ama bence bunlar pek bir işe yaramıyor.

Img-grin Sizlerden ricam registry'den her tür veriyi okuayabilen, yazabilen, varlığını sorgulayabilen bir örnek vermeniz. Önemli yerlerde açıklamalar olursa daha iyi olur. Bunu parametrelerle pratik yaparsa çok daha iyi olur.

Çalıştıramadığım, yetersiz olduğunu düşündüğüm kodlar:

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
KOD 23.3 RegSetValueEx Fonksiyonunu Kullanarak Kayıt Defterine Yazmak
Private Sub cmdWrite_Click()
Dim strValue As String
Dim strKeyName As String
Dim lngRetval As Long
Dim lngLength As Long
Dim lngKey As Long
‘katara anahtar adını içeren bir değer ata
strKeyName = Me.txtKeyName.Value & vbNullString
‘kayıt defteri anahtarının tanıtıcı değerini al
If RegOpenKeyEx(HKEY_CURRENT_USER, _
strKeyName, _
0, KEY_WRITE, lngKey) Then
End If
‘depolanacak katarı ata
strValue = Me.txtValue.Value & vbNullString
‘depolanacak katarın uzunluğunu ata
lngLength = Len(Me.txtValue) + 1
‘değeri anahtara kaydet
lngRetval = RegSetValueEx( _
lngKey, Me.txtValueName, 0, REG_SZ, _
ByVal strValue, lngLength)
‘anahtarı kapa
RegCloseKey (lngKey)
End Sub


Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
KOD 23.2 RegQueryValueEx Fonksiyonunu Kullanarak Kayıt Defterinden Bilgi Okuma
Private Sub cmdRead_Click()
Dim strValue As String * 256
Dim lngRetval As Long
Dim lngLength As Long
Dim lngKey As Long
‘kayıt defteri anahtarı için bir tanıtıcı değer (handle) al
If RegOpenKeyEx(HKEY_CURRENT_USER, Me.txtKeyName.Value, _
0, KEY_QUERY_VALUE, lngKey) Then
End If
lngLength = 256
‘anahtar değerini al
lngRetval = RegQueryValueEx( lngKey, Me.txtValueName, 0, 0, ByVal strValue, lngLength)
Me.txtValue = Left(strValue, lngLength)
‘anahtarı kapat
RegCloseKey (lngKey)
End Sub


Ek Dosyalar
.zip   Registry_Islemleri.zip(Dosya Boyutu: 87,32 KB / İndirme Sayısı: 12)

Kullanici Avatari

Seruz

Uzman
Uzman
SE.... UZ....
 47
 1.562
 7
 30/10/2008
814
 Tekirdağ
 BT Şefi
 Ofis XP
 Dün,17:34
Çözüldü 
Registry ile ilgili forumda arama yaparsanız, yapılmış iyi örnekler bulabilirsiniz.

Geçenlerde böyle bir konu geçmişti, öncelikle buradaki kodları inceleyebilirsiniz.

Regedit Update

ve

2007 Makro Güvenlik
(2.Sayfadaki örnek)


Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs

Kullanici Avatari

mehmeser

Aktif Üye
Aktif Üye
 135
 26
 07/02/2009
5
 -
 
 Ofis 2003
 17/01/2018,17:40
Çözüldü 
Regedit update konusunda Wscript ile okuma yazma örneği bulunmakta ve iş görmekte.

2007 update konusunda ise ekte reg dosyası vardı uygulama değil. Vba ile değil de WSH ile yapılan teknik hakkında bilgiyi isteyenler:RegReadRegWriteRegDeleteadresinde bulabilir.

Bir nebze olsun farklı bir yöntemle eksik yönleri olsa da çözümü var. Umarım farklı windows sürümlerinde WSH kod sorunu oluşturmaz.

Teşekkürler Sn Seruz.



Kullanici Avatari

mehmetdemiral

.
Uzman
ME.... DE....
 53
 4.890
 213
 30/10/2008
 Samsun
 Öğretmen
 Ofis 2013 32 Bit
 23/09/2018,22:15
Çözüldü 
Register ile ilgili bir sürü örnek uygılama yaptım ve örneklerde duruyor. Hiç görmediniz sanırım onları. Usb diskleri kapatma-açma ve Güvenlik Uyarıları ile ilgili 2 tane özgün çalışma gönderdim. Sanırım şu ana kadar register ve Access ile ilgili en güzel modül yer alıyor o çalışmalarda. İnceleyin bakalım. Haklı mıymışım?


İnadına, ille de Accesstr.net...

Kullanici Avatari

mehmeser

Aktif Üye
Aktif Üye
 135
 26
 07/02/2009
5
 -
 
 Ofis 2003
 17/01/2018,17:40
Çözüldü 
iki örneğe de baktım. Başka örnek varsa lütfen konu başlığını verin. Tam istediğim gibiydi. Bu alanda gördükerimin en iyisiydi. Sağolun.



Kullanici Avatari

ozanakkaya

sledgeab
Kurucu
OZ.... AK....
 41
 11.274
 464
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Dün,14:19
Çözüldü 
Başka örnek

https://www.accesstr.net/konu-polsoft-final.html

SERİALFORMU


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Raporda Kullanıcı Id Yerine Ad Ve Soy Adını Nasıl Gösterebilirim. 001hacker 2 72 18/09/2018, 18:07
Son Yorum: 001hacker
Çözüldü Outlooktan ve Gmailden gelen mesajları accesse nasıl alabiliriz ates2014 7 1.296 05/09/2018, 22:19
Son Yorum: ates2014
Çözüldü Tarih Ve Saati Birlikte Yazma kübrashn 2 100 14/08/2018, 15:49
Son Yorum: kübrashn
Çözüldü Veri Tabanındaki Kayıtlı Bilgiyi 2. Veri Tabanında Bulunan Aynı Değişkenlere Kayıt cevahir1 10 411 24/04/2018, 12:03
Son Yorum: cevahir1
Çözüldü Sorgulama Hatası Yunus Bozkurt 2 247 03/04/2018, 14:19
Son Yorum: Yunus Bozkurt

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.