Ana içeriğe atla

Kayıtlar

dbGridin lookup hücresindeki comboyu gösterme olayı

dbGride lookup bir alan eklediğiniz zaman deplih otomatik olarak bu alana bir combo yerleştirir ve içinede tablonun ilgili alanındaki tüm değerleri doldurur. Bu özelliği fare ile kullanmak gayet rahat olurken (ilgili hücreye ard arda iki tık yapmak) klavye ile işkenceye dönüşebiliyor. İlk önce entera basıp tabloyu düzenle moduna getirmelisiniz ardından Alt + Aşağı Ok tuşuna basarak listeyi açmalısınız. Sıkıcı bir iş... Aslında birazdan yazacağımız kodlar dbgritten ziyade oop'u ilgilendiriyor. Nesnelerin özellikleri, erişim alanları, protected, private gibi kavramlar hakkında bize ışık tutuyor. Konumuza geri dönersek, dbGrid zaten bir comboboxa sahip. Bizim yapacağımız işlem sadece bu listeyi kullanıcıya daha kolay bir yoldan gösterebilmek. Bunun için şöyle bir yol izleyeceğiz. İstediğimiz bir olay oluştuğunda dbGridin editörünü Alt+Vk_Down tuşlarına basılmış gibi kandıracağız. Listeyi gösterebilmek için dbGridin InPlaceEditor özelliğini kullanmamız gerekiyor ama normal

Bir ‘Kün’ Emrine Bakar Bu Oluveriş...

“Yâ Rab!..” “Ellerimi sana açtım bütün acizlik ve fakirliğimle!..” “Canım çok yanıyor Allah’ım, ruhum alev alev! Senden gayrı kim derman olabilir derdime, Senden gayrı kim söndürebilir Cehennemler misali yüreğimde tutuşup duran alevi! Senden başka kimim var Allah’ım, kime dökebilirim Sen olmasan içimi? Kim anlayabilir beni? Hiç kimse!.. Senden gayrı hiç kimse!..” Hamd-ü senalar olsun yüreğimi, boğan, karanlıklarda yitiren hüzünlerden alıp ulvî bir sürur gark eden Rabbime!.. Bunları anlamayı hissetmeyi bana bahşeden Rabbime!..” “Ya Rab!..” “Ya Rab!..” “Ya Rab!..” “Benim kavuşmayı dilediğim emellerim, hazinelerinin bir zerresinin zerresi senin için. Bir ‘Kün’ emrine bakar bu oluveriş… Ben ise acizim!.. “Her şeye Kadir olan Rabbim, bana dileklerimi Fettah isminle aç ve dileklerime sûret ver.Ve bu emelin sevincini tattır ruhuma!...” http://www.duaile.org/news.php?newsid=568

Uml ve Rational Rose

Sağda solda gezerken aşağıdaki yazıya rastladım. Tam olarak " Uml Nedir? " sorusuna cevap olamasada Umlnin ne olduğu, bize nasıl bir fayda sağladığı, hangi araçlarla birlikte kullanıldığı hakkında ufakta olsa bir fikir verebilir. Yanlış bilmiyorsam Uml giderek populer hale geldikten sonra IBM firması Rational Rose aracını geliştiren Rational firmasını satın alarak bu alanda da lider olma çabasına girdi. IBM'in bu atağına karşılık Borland'da Model Maker 'i Delphi 7 ye entegre ederek karşılık vermeye çalıştı. (Hatta bi ara satın almaya falanda niyetliydi) UML konusunda türkçe pek fazla bir kaynak yok ama yazılım alemi içerisinde saygın bir yeri olan Martin Fowler 'in Rafine UML adlı kitabının türkçe baskısını temin edip Uml'ye giriş yapabilirsiniz. Model Maker ile ilgili bilgiye de Marco Cantu 'nun Delphi 7 kitabından ulaşabilirsiniz. Rational Rose Görsel Modelleme: Bütün mühendislik dallarında sistemin yapısını ve davranışlarını sis

Delphi 2005 Çıktı

Bu sayfada Delphi 2005'i çalıştırabilmek için gerekli olan diğer dosyaları da bulabilirsiniz. http://www.borland.com/products/downloads/download_delphi.html yok onlar benim sistemde zaten var diyorsanız delphi 2005'i burdan yükleyebilirsiniz. reg dosyasını alabilmek için üye olmanız gerektiğinide belirtelim. Delphi 8'in kötü izlenimlerini silmesi umuduyla...

Software Quest '04 sonuçlandı

Ödül alan almayan tüm projeler için bakınız --> http://www.softwarequest.org/ Zamanında haberimiz olsaydı bizde bişeler yazar çizer karışırdık. Gerçi elimde o tür bir proje yok ama çevremizde beraber güzel projelere imza atabileceğimize inandığım kişiler var. hu hu ! evet evet sana diyorum. Seneye bizde katılalım :)

Nilüfer Turizm

Ramazan bayramı için bilet almaya giderken bizim iskender "hazır gidiyon bana da bi izmir bileti al" deyiverdi. Kendi biletimi aldıktan sonra Nilüfer Turizmden iskendere de bi izmir bileti alıverdim. Akşam oldu bileti iskendere verdim ve ardından sordum " niye izmite babanın yanına değil de izmire annenin yanına gidiyon? " " annem izmirde değil izmitte " cevabı gelince ben daha bi hayretle " e o zaman izmire niye gidiyon? " sorusunu sorunca iskenderin surat ifadesi değişti birden... " sen yoksa izmit yerine izmire mi bilet aldın? " diye soruverdi elinde olmayan nedenlerle :) neyse koştur koştur izmir caddesine. nilüferdeki amcaya durumu izah ettik. önce olmaz falan filan dedi ama sonra bileti alıp parayı iade ettiler. İzmiri izmit yapalım olayı yok, bileti bizden almadınız olayı yok (bileti de aştiden almıştım) , artı biletin üzerinde imzam var bilet bilgilerini kontrol ettim doğrudur diye :) Alkışlar Nilüfer Turizm için...

Delphi ve Ado Kullanarak Excele Bağlanmak ? - 2

Bir kaç gün önce bu konuyla ilgili bir iki link ve örnek program adresi vermiştik. Konuyla ilgili basit bir örnek yapmam yönünde bir kaç mail geldi. Bizde küçük bir örnek yapıyoruz. Aşağıdaki resimde Excel dosyamızı görüyorsunuz. ID,AD,SOYAD,YAS,DOGUMYERI,MAAS alanlarına ve 5 adet kaydaa sahip bir excel tablosu. Delphiyle excel dosyamıza bağlanmak için şu şekilde bir Connection String kullanıyoruz. ADOConnection1.ConnectionString := ' Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=Excel Files;DBQ='+BaglanilacakExcelDosyasininYolu+';DefaultDir=' + DosyaninBulunduguDizin + ';DriverId=790; MaxBufferSize=2048 ;PageTimeout=5;" '; Bu stringi AdoConnection bileşenimizin ilgili yerine yazdıktan sonra bileşenimizi excel dosyamıza bağlıyoruz. Ardından GetTableNames yöntemini kullanarak dosyamızda ki tablo isimlerini alıp comboboxa yazıyoruz. ADOConnection1.GetTableNames(ComboBox1.Items,TRUE); AdoTable bileşe