client teki verinin anında değişmesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

client teki verinin anında değişmesi

Mesaj gönderen ALUCARD »

arkadaşlar merhaba
bir tane program yazdım vt firebird 1,5 ve d7 kullanıyorum

programda sadece 1 form aktif olarak kuyllanılıyor.

herşey bu form üzerinden yapılıyor. bir kullanıcı fiş kestiğinde ve bunu kaydettiğinde yani Commitreaining yaptığında diğer kullnıcının ekranındaki fiş numarasını nasıl değiştirirm.

yani şöyle açıklayayım.
iki tane alan var. biri dbedit bu alan vt den bir numara bu en son verilen fiş numarası
diğeride edit buda yeni fişe verilecek numara
işte sıkıntı burda başlıyor. kullanıcının biri bir fiş kestiğinde bunu anında diğerine yansıması lazım. fakat ben bunu bir türlü yapamadım
bütün kullanıcılar programı kapatıp açmadan yani program veritabanını commit etmeden kayıtlar değişmiyor. program içinde bir yerlere commit yazmayı denedim olmadı datasetler kapalı diyor o zamanda
bi akıl arıyorum şimdi :)
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

diğer kullanıcıların commit ettiği verileri programı kapatmadan diğer kullanıcıların görebilmesi için transaction ayarınızı kontrol edin.

fiş numarasının anında değişmesi içinde ilgili tablonun triggerlarında post event yöntemini kullanın.

daha fazla bilgi için arama kısmını kullanabilirsiniz.
post event , IBevents , transaction
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Cevapla