Lazarus ile raporlama

Merhaba arkadaşlar, bu dersimizde Lazarus’ta lazreport bileşenine değinmek istiyorum.
Öncelikle neden raporlamaya gereksinim duyarız sorusuna cevap arayalım.


Raporlar
Raporlar, verileri biçimlendirmenizi, özetlemenizi ve sunmanızı sağlayan araçlardır. Bir rapor genellikle “Bu sene her müşteriden ne kadar para kazandık?” veya “Müşterilerimiz hangi şehirlerde ikamet ediyor?” gibi belli bir soruya yanıt verir. Her rapor, bilgileri mümkün olduğunca kolay okunabilecek şekilde sunmak üzere biçimlendirilebilir. Continue reading “Lazarus ile raporlama”

Birden Fazla Lazarus’u Birlikte Kullanmak

Lazarus 1.8RC’lerin duyrulduğu bugünlerde hem Lazarus 1.6 ayarlarını bozmamak hemde Lazarus 1.6’ı denemek istiyorsanız yapmanız gereken pcp (primary-config-path) parametresini kullanmak lazarus’u çalıştırırken

şeklinde çalıştırırsanız config ayalarını belirttiğiniz klasöre kuruyor ve hepsi kendine ait ayarlarla sorunsuz çalışabiliyor.

Lazarus ile INI Dosyaları

Ini dosyaları,  metin (text) tabanlı dosyalar olup, anahtar – değer ilişkisiyle veri saklamaya yarar.  Uygulamayla ilgili son açılan dosya, formun yeri ya da saklanması gereken bilgiler için kullanışlı bir yöntemdir. Diğer bir değişle  XML dosyasının atası denebilir 🙂

Yapacağımız örnekte kullanıcı veritabanı bağlantısı için veritabanı dosya adresi, kullanıcı adı, şifre ve ip  bilgileri girilecek.  Kaydet dediğinde de bilgiler ini dosyasına kaydolacak ve form açılırken bu bilgilerle açılacak.

Continue reading “Lazarus ile INI Dosyaları”

Lazarus ile SQLlite uygulaması 2 -update ve delete-

Merhaba arkadaşlar dersimize kaldığımız yerden devam edelim. Bu sefer veri tabanına kayıtlı bir üyemizin bilgilerini güncelleme veya silme işlemi yapmaya çalışalım.

1.  Dersimizde form üzerine eklediğimiz

  • SQLite3Connection
  • SQLTransaction
  • SQLQuery
  • DataSource nesnelerini tekrar ekleyip oradaki ayarların aynısını yaptıktan sonra, yukarıda ki gibi form üzerine 6 adet label, 6 adet edit kutusu ve üç adet buton ekleyelim. Sırasıyla butonlara çift tıklayıp aşağıdaki kodları içerisine yazalım. Güncelle ve sil butonun özellikler kısmında Enable özelliklerini false yapalım. Eğer aranan kullanıcı varsa her iki butonu kod ile aktif ediyoruz. Aksi halde aktif olmalarının bir anlamı yok. 🙂

Continue reading “Lazarus ile SQLlite uygulaması 2 -update ve delete-“

Lazarus ile SQLlite uygulaması 1 -insert-

Arkadaşlar bu dersimizde Lazarus’ta SQLlite veri tabanı kullanımına örnekler yapacağız.

Veri ekleme ( insert ) işlemi ile başlayalım. Öncelikle Lazarus’ta yeni proje oluşturup Tümünü Kaydet seçeği ile uygulamayı çalışacağımız klasöre kayıt edelim.

Sqlite veri tabanını kullanabilmek için öncelikle sistemimizde sqlite dll dosyaları yüklü olmalı. Eğer sizde yüklü değilse aşağıdaki adresten sisteminize uygun olan dosyaları indirip uygulama klasörünün içine kopyalayalım. Continue reading “Lazarus ile SQLlite uygulaması 1 -insert-“

Yeni bir başlangıç !

2011 yılından bu yana aktif olan facebook grubumuzun artık kendi adında blog ve forum’u var.  Bundan sonra www.boreas.gen.tr adresinde yayınladığım Lazarus / Pascal ile ilgili yazıları buradan yayınlayacağım. Ayrıca fırsat buldukça yabancı makale çevirisi ve uygulamalarda yazıp buradan paylaşacağım.

Bu paylaşımlarda katkıda bulunmak isteyen arkadaşlar facebook grubundan ya da forumdan iletişime geçebilirler.