İnceleme
Kategoriler
Anakart
Cep Telefonu
Notebook
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Son İncelenenler
iPhone 16 Pro inceleme
Nillkin Desktop Stand, Nillkin MagRoad Lite, Nillkin Bolster Portable Stand inceleme
Mcdodo MC-1360 10.000 mAh LED Göstergeli Powerbank inceleme
Omix X6 inceleme
Anker Soundcore P40i inceleme
Razer Siren V3 Mini inceleme
Dyson OnTrac inceleme
Haber
Kategoriler
Kripto Dünyası
Cep Telefonu
Windows
Sosyal Medya
Oyun ve Eğlence
Bilim
Dijital Fotoğraf
Notebook
Ekran Kartları
Güvenlik
Mobil Uygulamalar
Twitter
Instagram
Facebook
CES 2024
Scooter
Araçlar
Netflix
Gitex 2022
En Son Haberler
Jake Paul-Mike Tyson maçı ne kadar izlendi?
Marka için bir ilk: Elektrikli Suzuki Vitara tanıtıldı
Elon Musk'ın X'ini terk edenler, soluğu BlueSky'da alıyor
WhatsApp'a nihayet "taslak" özelliği geldi
Dev akıllı telefon pazarında yeni lider belli oldu
iPhone sahiplerine Resident Evil 2 remake müjdesi
Dünyanın yapay zeka tarafından üretilen ilk video oyunu: OASIS
Forum
CHIP Online
Chip Dergisi
PDF Arşivi
2003
Mayıs
CHIP Dergisi Arşivi: Mayıs 2003 - Sayfa 117
115
116
117
118
119
Kategoriler
İnceleme
Anakart
Cep Telefonu
Notebook
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Haberler
Cep Telefonu
Oyun ve Eğlence
Bilim
Notebook
Ekran Kartları
Mobil Uygulamalar
Yapay zeka
Sony Xperia Z3
Xiaomi
Xbox One
Windows 11
Windows 10
TikTok
Sinema
Samsung Galaxy S8
Samsung Galaxy S6
Samsung Galaxy S5
Samsung
Playstation 5
Oyun konsolu
Otomobil
Ofis ve Finans
Note 4
MWC 2018
MWC 2017
MWC 2015
Microsoft
LG G6
LG G5
LG G4
LG G3
İşletim Sistemleri
İş dünyası
iPhone SE
iPhone 7
iPhone 6S
iPhone 6
iOS
Instagram
IFA 2017
HTC One M9
HTC 10
Google
Diziler
Discovery 2
CES 2018
CES 2017
CES 2015
Blockchain ve Bitcoin
Bilgisayarlar
Xbox Game Pass
Xbox Series S/X
Uzay
Android
Forum
© 2024 Doğan Burda Dergi Yayıncılık ve Pazarlama A.Ş.
186 CHIP" MAYIS 2003 Tips&Tricks »Uygulamalar GGÜÜNNCCEELL»»KKAAPPAAKK»»DDOONNAANNIIMM»»YYAAZZIILLIIMM»»HHII--TTEECCHH»»PPRRAATT‹‹KK»»HHII--TTEECCHH»»IINNTTEERRNNEETT gileri ise Seçeneklerdüğmesine tıklayarak belirleyebilirsiniz.Böylece tabloların ve ilişkilerinin özelliklerini diğer tablolar ve sorgulara göre kullanıcılar ve gruplar için belgeleyebilirsiniz.Eğer alanların sadece isimlerini,veri türlerini ve büyüklüklerini veya ek olarak özelliklerini de yazdırmak istiyorsanız alanların ve indislerinin bir listesi yeterli olacaktır.Tamam düğmesine tıklayarak Seçeneklerpenceresini kapatın ve Access'in istediğiniz raporu hazırlamasını bekleyin.Bu raporu iki şekilde kullanabilirsiniz.İlk olarak isterseniz Dosya/Yazdırkomutunu kullanarak yazdırabilir veya Araçlar/Office Bağlantıları/MS Word ile Yayımlakomutunu kullanarak RTF dosyası biçimine dönüştürebilirsiniz.Bu sayede raporu ileride MS Word ile açabilir ve üzerinde çalışabilirsiniz. Tabloların,alanları,indisleri ve ilişkileri ile belgelenmesi haricinde Belgeleyici aracını kullanarak Access'in tüm nesne tiplerini de inceleyebilirsiniz.Bu sayede sorgular,formlar,raporlar,makrolar,modüller veya etkin veritabanı hakkında da belgeler oluşturabilirsiniz. Tablolarda olduğu gibi raporda bulunmasını istediğiniz bilgileri Seçenekler düğmesine tıklayarak belirleyebilirsiniz. Araç,formlar içerisinde bulunan VBA kodlarını veya sorgulardaki SQL kodlarını da belgeleyebilir. Belgeleyici aracını kullanarak içerisinde veri tabanı uygulamanız hakkında çok sayıda kullanışlı bilgiler ve kaynak metinler içeren geniş büyük bir belge oluşturabilirsiniz. 9"Access 97, 2000, XP Say›lar› bir hücredeki de¤erlerle toplamak Excel tablosundaki bir alanı,buraya girilen değerler varolan sayılara otomatik olarak toplanacak şekilde biçimlendirmek istiyorsunuz. ‹pucu:Bir hücreye yeni bir değer girildiğinde normalde eski değer silinir.Excel ise bu durumu kabullenmiştir ve engellemek için hazır bir fonksiyona sahip değildir.Ancak bu işlem bir makro yardımıyla yerine getirilebilir.Ancak bu makronun bilgi girilmek istendiği zaman çalışması şarttır.Ayrıca yeni bilgi girişi sırasında silinen eski değerlere ulaşabilmek için de yardımcı bir tablo kullanılabilir.Makro,hücredeki eski değerleri bu yardımcı tablo üzerinde tutar. İlk olarak Ekle/Çalışma Sayfasıkomutunu kullanarak yeni bir tablo oluşturun ve bunun ismini "YardimciTablo" olarak değiştirin.Makronuzu düzenleyebilmek için Araçlar/Makro/Visual Basic Düzenleyicisikomutunu çalıştırın ve bunun sonucunda ekrana gelen penceredeki View/Project Explorerkomutunu çalıştırın.Buradan,toplama işleminin otomatik olarak gerçekleştirilmesini istediğiniz hücrelerin bulunduğu tabloyu seçin ve ardından View/Codekomutunu çalıştırın.Artık sadece bu tablo için geçerli olacak bir VBA kodu girebilirsiniz. Bunun için aşağıdaki kaynak kodu eksiksiz bir şekilde girin: Public testdegeri As Boolean Private Sub worksheet_change(ByVal hedef As Range) Dim satir, sutun As Integer If Not testdegeri Then If hedef.Count = 1 Then X = hedef.Value satir = hedef.Row sutun = hedef.Column If sutun > 1 And sutun < 3 Then If satir > 1 And satir < 30 Then Y = worlsheets("Yardimci Tablo").Cells(satir, sutun).Value testdegeri = True X = X + Y hedef.Value = X Worksheets("Yardimci Tablo").Cells(satir, sautun).Value = X End If End If End If End If testdegeri = False End Sub Makro ile ilk olarak "testdegeri"değişkeni tanımlanır ve bu değişkenin değeri makro sonunda korunur.Bu,makronun sonsuz bir döngü içerisine girmemesi gereklidir.Kodu otomatik olarak çalıştırabilmek için,tablonun her değiştirilmesinde yeniden başlayan "worksheet_change"fonksiyonu kullanıldı. Makrodaki,takip eden komutların işlenebilmesi için ilk olarak "testdegeri"değişkeninin "False"değerine sahip olması gereklidir. Makroda kullanılan "hedef"nesnesi tablodaki seçili alanı temsil eder.Eğer elemanların sayısı bire eşit değilse tabloda çok sayıda hücre işaretlenmiştir ve bu durumda makro bir hata mesajı verir.Bu sonraki bir sonraki şart ile geçilir. Takip eden satırlarda ise değiştirilen hücrenin o anki değeri ve satır ile sütun olarak konumu elde edilir.Sonraki satırlarda ise toplama işleminin otomatik olarak gerçekleştirileceği alanın sınırları belirlenmiştir.Daha sonra etkin hücrenin eski değeri yardımcı tablosundan okunur ve eski ile yeni değerin toplama işlemi gerçekleştirilir.Şimdiki adım özellikle önemlidir.Şimdi yeni hesaplanan değer hücreye yeniden yazılmadan önce "testdegeri"değişkeninin değeri "True"olarak değiştirilir. Dikkat!Bu komut olmazsa makronun sonucu hücreye yeniden yazılır.Bu durumda tabloda bir değişiklik daha yapılacağı için makro bir kez daha çalışır. Bu tür bir sonsuz döngüyü ise Excel'den sonlandırmanız mümkün değildir. Makronun son olarak yeni değeri yardımcı tabloya yazması gereklidir. Makronun sonucunda "testdegeri"değişkeninin değeri yeniden "False"olarak değiştirilir ve böylece bir sonraki sefer yeniden çalıştırılması sağlanır. Makro artık tamamlandı,ancak çalıştırmadan önce Excel'in güvenlik ayarları mutlaka değiştirilmelidir.Bunun için Araçlar/Makro/güvenlikkomutunu çalıştırın ve Güvenlik Düzeyi kartındaki "Orta"seçeneğini işaretleyin. Belgeleyici: Belgeleyici arac› veritaban› uygulamas› hakk›nda çok say›da kullan›?l› bilgi sunar. 8