dbcombobox

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
senol_yaya
Üye
Mesajlar: 2
Kayıt: 06 Nis 2004 03:17

dbcombobox

Mesaj gönderen senol_yaya »

arkadaşlar şimdi soracağım soru belki çok kolay bir şeydir belki ama ben daha 1 haftalık bir delphi kullanıcısı olarak bunu başaramadım.

öğrenme amaçlı ufak tefek projeler yapıyorum şu andada db de kayıtlı 3 kullanıcının açılır menüde görünmesini ve altındada şifresini girerek giriş yapması konusunda ufak bir çalışmam var .Bunun için dbcombobox ı kullandım ama sadece db deki kullanıcılardan 1 tanesini görebiliyorum dbgrid le baktığımda her üçüde görünüyor. bu konuda bana yardımcı olursanız sevinirim
Kullanıcı avatarı
warder
Üye
Mesajlar: 255
Kayıt: 10 Mar 2004 04:59

Mesaj gönderen warder »

DBLookupComboBox ile olabilir veya DBComboBox un Items özelliği ile Styles özelliğini değerlendirebilirsiniz. Tabii bundan şifreli kullanıcı girişi için en iyi yolun bu olduğu sonucu çıkmaz.
... Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!
Mustafa Kemal Atatürk...
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Bildiğim kadarı ile dbcombobox'ta senin girmiş olduğun listeden seçtiğin item'ı ilgli tablonun ilgili alanına yazar. Var olan bir tablodan bu listeyi almak için dblookupcombobox kullanmak gerekir.
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

SelamunAleykum;

Ben şu şekilde yapıyorum Form 1 tane ComboBox 1 tane edit koyu yorum.

DBase şu şekilde olmalı;
User Table
-useradi
-usersifresi

ComboBox'un DropDown Olayına

Kod: Tümünü seç

var
i:integer;
begin
with dm.Quser do begin
sql.Clear;
sql.Add('select * from user');
open;
Active:=True;
ComboBox1.Clear;
First;
FOR i:=1 TO RecordCount DO

begin
ComboBox1.Items.Add(DM.Quser.FieldValues['useradi']);
dm.Quser.Next;
end;
end;
end;

yaparak ComboBox'un içine tum user'ları alabilirsin.

comboBox ve edit ide Sql ile veritabanından sorgulayıp doğru ise sisteme login edersin..

iyi çalışmalar.[/code]
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Mesaj gönderen salvation »

DBLookupComboBox ile yapabilirsin. ListSource'a datasource seçeceksin, ve KeyField'a listeleyeceğin alanı seçeceksin. Ama bence bunun yerine normal bir ComboBox ın içini sql ile doldurmani tavsiye ederim
Cevapla