delphide kutuphane programı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kubra_21
Üye
Mesajlar: 57
Kayıt: 30 Kas 2005 01:49
Konum: erzincan

delphide kutuphane programı

Mesaj gönderen kubra_21 »

s.a arkadaşlar. delphide bi kütüphane programı yazıyorum. bir sorum olacak. ödünç verme sisteminde ben kitabı ödünc verdiğim zaman kitap listeleme formumda görünmeyecek. kitap geri geri geldiği zamanda kitap yeniden listeye eklenecek.bu işlemi nasıl gerçekleştirebilirim. bir fikri olan varmı?

selam ve dua ile...
Allah Namına Al Allah Namına Ver Vesselam...
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Tablona Durum diye bir alan koy, Kitap verildiğinde 0 kütüphanedeyse 1 yap. Listelemede de where Durum = 1 satırını yazarsan istediğin olur..
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Bence kitabi verdiğin kişinin kayıt ID sini o alana yazıp, iade ettiğinde alanı sıfırla. Sorgularken de sözkonusu alanı sıfır olanlar kütüphanededir diyebilirsin. (Ayrıca bir hareket tablosunda da kitabın kimlere verildiği hareketleri de tutulmalı) :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
kubra_21
Üye
Mesajlar: 57
Kayıt: 30 Kas 2005 01:49
Konum: erzincan

delphide kutuphane programı

Mesaj gönderen kubra_21 »

s.a hocam şimdi size benim yaptığım işlemi anlatayım. verdim diye bir alanım var. bu verdim true ise kitap verildi ve listede görünmeyecek false ise görünecek. liste formunun active özelliğine sql ile sorgulama yaptıracağım
if select * from odunc where verdi=true then
begin
....


işte bundan sonra kitleniyorum. aklıma hiçbirşey gelmiyo ben bu liste formundaki gridten verilen kitabı nasıl göstermeyeceğim. verdim false ise nasıl göstereceğim anlamadım.bu arada odunc verme formunda butona basınca verdim değerini de true yapıyorum. yardımlarınızı bekliyorum...


selem ve dua ile..
Allah Namına Al Allah Namına Ver Vesselam...
Kullanıcı avatarı
Hancet
Üye
Mesajlar: 107
Kayıt: 08 May 2005 01:18
Konum: Burdan...
İletişim:

Mesaj gönderen Hancet »

sql hakkında fazla bilgim yok ama formdaki query'nin içine
select * from odunc where verdi=true
cümlesini yazdığın zaman zaten gridde verilen kitaplar görünür
true değerini false yaparsanda görünmez.

Bunun dışında ayrıyeten begin .. end; açmıp, başka bi yere kod yazmana gerek yok sanırım.
listeleme formundaki query'nin SQL'ine bunu yazarsan çalışacaktır bence.

Kolay Gelsin
Varmı Beni İçinizde Tanıyan?
Yaşanmadan Çözülmeyen Sır Benim
Kalmasada Şöhretimi Duymayan,
Kimliğimi Tarif etmek zor Benim.
Kimsesizim hısmım da çok, hasmım da,
Görünmezim cismim de yok, resmim de,
Dil üzmezim, tek hece var ismimde,
Barınağım Delphi denen yer Benim..!
Cevapla