Atiker Yazılım Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. Detaylı bilgi ve destek için: 444 82 99 |
BtQuery PanelToFields & FieldsToPanel Kullanımı |
Yanıt Yaz |
Yazar | |
mervenur.demic
Yeni Üye Kayıt Tarihi: 25 Ekim 2018 Durum: Aktif Değil Puanlar: 262 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı mervenur.demic
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Gönderim Zamanı: 26 Ekim 2018 Saat 09:42 |
BtQuery PanelToFields & FieldsToPanel Kullanımı BtQuery’nin bir özelliği olan bu fonksiyonlar query’e hızlı bir şekilde field’ları gönderip, alabilmemizi sağlar. Bu fonksiyonları kullanabilmek için panel üzerindeki nesnelerin adının tablodaki alan isimleriyle aynı olması gerekmektedir. PanelToFields fonksiyonu yeni kayıt veya
güncelleme işleminde, FieldsToPanel fonksiyonu ise tablodan forma veri çekmek
için kullanabiliriz. FieldByName Kullanılarak Yapılmış Kayıt Örneği: Qry := TBtQuery.Create(nil); try with Qry
do
begin RequestLive := True; SQL.Text := 'SELECT * FROM ZZ_TBLAVSB
WHERE AVUKAT_KODU=' + AVUKAT_KODU.SQLText;
Open;
if Found then Edit else Insert; FieldByName('AVUKAT_KODU').AsString :=
AVUKAT_KODU.Text; FieldByName('AVUKAT_ADI').AsString :=
AVUKAT_ADI.Text;
Post;
Close;
BtnKayit.RunForOperations(rfNew); end; finally
Qry.Free;
end; PanelToFields Kullanılarak Yapılmış Kayıt Örneği: Qry := TBtQuery.Create(nil); try with Qry
do
begin RequestLive := True; SQL.Text := 'SELECT * FROM ZZ_TBLAVSB
WHERE AVUKAT_KODU=' + AVUKAT_KODU.SQLText;
Open;
if Found then Edit else Insert;
PanelToFields(PnlSabit);
Post;
Close;
BtnKayit.RunForOperations(rfNew); end; finally
Qry.Free;
end; FieldByName Kullanılarak Yapılmış Veri Çekme Örneği: Qry := TBtQuery.Create(nil); try with Qry
do
begin RequestLive := True; SQL.Text := 'SELECT * FROM ZZ_TBLAVSB
WHERE AVUKAT_KODU=' + AVUKAT_KODU.SQLText;
Open;
if Found then begin AVUKAT_KODU.Text :=
FieldByName('AVUKAT_KODU').AsString; AVUKAT_ADI.Text :=
FieldByName('AVUKAT_ADI').AsString; end;
Close;
end; finally
Qry.Free;
end; FieldsToPanel Kullanılarak Yapılmış Veri Çekme Örneği: Qry := TBtQuery.Create(nil); try with Qry
do
begin RequestLive := True; SQL.Text := 'SELECT * FROM ZZ_TBLAVSB
WHERE AVUKAT_KODU=' + AVUKAT_KODU.SQLText;
Open;
if Found then
FieldsToPanel(PnlSabit);
Close;
end; finally
Qry.Free;
end; Düzenleyen mervenur.demic - 26 Ekim 2018 Saat 09:42 |
|
Yanıt Yaz | |
Tweet
|
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |