db componenetleri kullanmadan işlem yapmak???
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
db componenetleri kullanmadan işlem yapmak???
(Üst not: veritabanı olarak firebird ve delphi 7 ide kullanıyorum)
Öncelikle belirtmek isterim ki formdaki eski mesajları bayağı bir karıştırdım ve dbedit, dbnavigator vs. gibi db componentleri kullanmadan da veri tabanında dolaşıldığını, kayıt ekle sil yapılabildiğini farkettim. Fakat çok dağınık bilgiler vardı o yüzden bir arada olması için bu başlığı açıyorum.
veritabanındaki kayıtlar arasında dolaşmak, kayıt eklemek, silmek, değiştirmek gibi işlemleri normal butonlar ve editlerle nasıl yaparız?
mesela ileri butonuna tıklanınca editlerde, comboboxlarda filan sonraki kaydın içeriği gösterilsin yada ekleye basınca editler boşalsın ve veritabanı ekleme moduna geçsin veriler yazılıp kaydet butonuna basılınca veriler veritabanına eklenecek yada editlerdeki veri değiştirilip güncelleye basınca yeni değerler yazılacak???toplam kayıt sayısı gösterilecek filan gibi.
bir de db componenetleri yerine bu şekilde elle herşeyi yapmanın artısı-eksisi ne olur?
ikinci sorum da şu firebird vt de resim eklemek ve göstermek için JEDI componenetlerini nereden indirebilirim?
Teşekkürler!!!
Öncelikle belirtmek isterim ki formdaki eski mesajları bayağı bir karıştırdım ve dbedit, dbnavigator vs. gibi db componentleri kullanmadan da veri tabanında dolaşıldığını, kayıt ekle sil yapılabildiğini farkettim. Fakat çok dağınık bilgiler vardı o yüzden bir arada olması için bu başlığı açıyorum.
veritabanındaki kayıtlar arasında dolaşmak, kayıt eklemek, silmek, değiştirmek gibi işlemleri normal butonlar ve editlerle nasıl yaparız?
mesela ileri butonuna tıklanınca editlerde, comboboxlarda filan sonraki kaydın içeriği gösterilsin yada ekleye basınca editler boşalsın ve veritabanı ekleme moduna geçsin veriler yazılıp kaydet butonuna basılınca veriler veritabanına eklenecek yada editlerdeki veri değiştirilip güncelleye basınca yeni değerler yazılacak???toplam kayıt sayısı gösterilecek filan gibi.
bir de db componenetleri yerine bu şekilde elle herşeyi yapmanın artısı-eksisi ne olur?
ikinci sorum da şu firebird vt de resim eklemek ve göstermek için JEDI componenetlerini nereden indirebilirim?
Teşekkürler!!!
...
Merhaba,
Gerektiği zaman DBEdit, gerektiği zaman da normal Edit kullanıyorum ben. Veritabanı işlemlerimin tamamını DB bileşenlerle yapıyorum. Normal Edit vs. kullandığınız zaman ekstradan bir sürü iş ve kontrol yapmanız lazım. Verileri bu bileşenlere doldurmak, değişinleri geri kaydetmek vs. bir sürü ek iş. Hiç gerek yok.
2. sorunuz için de : http://www.delphiturkiye.com/index.php?page=dlinks.htm . Burda JVCL diye var.
Kolay gelsin.
Gerektiği zaman DBEdit, gerektiği zaman da normal Edit kullanıyorum ben. Veritabanı işlemlerimin tamamını DB bileşenlerle yapıyorum. Normal Edit vs. kullandığınız zaman ekstradan bir sürü iş ve kontrol yapmanız lazım. Verileri bu bileşenlere doldurmak, değişinleri geri kaydetmek vs. bir sürü ek iş. Hiç gerek yok.
2. sorunuz için de : http://www.delphiturkiye.com/index.php?page=dlinks.htm . Burda JVCL diye var.
Kolay gelsin.
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
Kod: Tümünü seç
table1.append
Kod: Tümünü seç
table1.delete
Kod: Tümünü seç
table1.next
Kod: Tümünü seç
table1.last
Kod: Tümünü seç
table1.prior
Kod: Tümünü seç
table1.first
Kod: Tümünü seç
table1.insert
Kod: Tümünü seç
table1.post
vs. vs...
İstediğin butonun altına bunlardan birini yazman yeterli.
Bide istediğin kotrolleri koyarsın gerekli yerlere. Silmek istiyor musunuz vs. Hepsi bu kadar.
Kolay gelsin.
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
kullanıcıdan tarih girmesini istediğim yerler oluyor programda ozaman datetimepicker kullanıyorum veritabanıyla bu nesneyi nasıl ilişkilendirebilirim?
okurken IBdataset1.fieldsbyname('DTARIHI').asdate diyince oluyor ama vt ye kayıt eklerken kullanıcının dogum tarihini girmesi zorunlu değil eğer girmezse okuturken hata oluşuyor. bunu nasıl engellerim?
bir de dbeditler ve normal bileşenleri mesela datetimepicker ı birarada kullanırken dbnavigatordan ekle ye basılıp veriler girildikten sonra post butonuna basınca datetimepicker ın içeriğini nasıl veritabanına kaydetmesini sağlarım?
Teşekkürler
okurken IBdataset1.fieldsbyname('DTARIHI').asdate diyince oluyor ama vt ye kayıt eklerken kullanıcının dogum tarihini girmesi zorunlu değil eğer girmezse okuturken hata oluşuyor. bunu nasıl engellerim?
bir de dbeditler ve normal bileşenleri mesela datetimepicker ı birarada kullanırken dbnavigatordan ekle ye basılıp veriler girildikten sonra post butonuna basınca datetimepicker ın içeriğini nasıl veritabanına kaydetmesini sağlarım?
Teşekkürler
...
Jedi componentlerişni sormuşsun yukarıda.Eğer onları indirdiysen içinde dbdatetimepicker var.O bileşeni datalara bağlayınca bişey yapmana gerek kalmıyor yani normal dbedit bileşeni gibi.Yok eğer indiremediysen dbdatetimepicker diye arat bu işi gören başka isimde(JVcl olmayan) komponentlere ulaşırsın.Ayrıca sanırım Aseyazılım da vardı.
Kolay gelsin.
Kolay gelsin.
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
Hocam linke tıklama linke tıklatyınca indirmiyor.(Enteresan ama sebebini anlayamadım) bunu internet tarayıcının adres çubuüuna kopyala yapıştır yap ve Git butonuna tıkla direk indiriyor.
http://ufpr.dl.sourceforge.net/sourcefo ... ld1848.zip
kolay gelsin.
http://ufpr.dl.sourceforge.net/sourcefo ... ld1848.zip
kolay gelsin.
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya