iki grupta müşteri kayıt...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
xpermaniac
Üye
Mesajlar: 5
Kayıt: 04 Tem 2007 08:17

iki grupta müşteri kayıt...

Mesaj gönderen xpermaniac »

Merhaba,
müşteri takip projemde müşteri kayıdında bireysel ve kurumsal diye müşterileri iki grupta ayırmak istiyorum;

müşteri kayıt formunda combobox nesnesi ile bireyseli seçtiğimde bireysel müşteri bilgileri, kurumsalda kurumsal müşteri bilgileri çıkmasını istiyorum...

veya başka bir form hazırlamamak için, aynı formda bireyseli seçtiğimde kurumsalda ki fazla nesneleri pasifleştirebilirmiyim..
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Mesaj gönderen pasa_yasar »

panel kullan panel pasif oldumu diğer nesnelerde pasif olur. hepsi için ayrı ayrı uğraşmak zorunda kalmazsın.
Kullanıcı avatarı
xpermaniac
Üye
Mesajlar: 5
Kayıt: 04 Tem 2007 08:17

Mesaj gönderen xpermaniac »

peki panel yaptım diyelim.. combobox a ne tür bi işlem yapabilirim.. yani bireyseli seçtiğinde şunları aktif yap.. kurumsalda şunları aktif et..

kodu vs... ?
palandoken
Üye
Mesajlar: 151
Kayıt: 16 Eki 2006 10:43
Konum: ERZURUM

Mesaj gönderen palandoken »

Merhaba,

ComboBox'un Itemsinde
Bireysel ve Kurumsal olsun.

Veritabanında MUSTERI_TURU diye bir alan oluştur.Bu alana Combobox1.ItemIndex'i ata ve kaydet.Bu şekilde bireysel 0 olarak kurumsal 1 olarak kaydedilir.
Sorgularkende yine Combobox1.ItemIndex diye sorgulattır.Bu şekilde Items 0 da bireyseli , 1 de kurumsalı getirir.

Kolay gelsin...
akıllanma , aklını başına toplama , toparlanma , kendisini derleme bu dünyaya ait bir vazife.
ahirette nasıl olsa aklın başına gelecek.
Kullanıcı avatarı
Hancet
Üye
Mesajlar: 107
Kayıt: 08 May 2005 01:18
Konum: Burdan...
İletişim:

Mesaj gönderen Hancet »

S.A.

Hocam bence TabSheet kullanın bunun için. Hangi türü girecekse tablardan onu seçsin. Tek formda iki başlığıda yapmış olursunuz.

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..!
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Mesaj gönderen pasa_yasar »

edit, text sayısı az ise hepsi tek ekranda görünmesi gerekiyorsa panel kullanırsın.

Kod: Tümünü seç

if combobox.text='Kurumsal' then
begin
panel1.enable:=False; 
veya  
panel1.enable:=True;
end;

bilgi girişlerinin iki ayrı ekranda görülebilecekse. en üste bir combobox ve pagecontrol koyarsın.

if combobox.text='Kurumsal' then
begin
tabsheet1.show;// kurumsal
veya  
tabsheet2.show;// şahıs
end;


eren2000
Üye
Mesajlar: 126
Kayıt: 26 Haz 2003 06:40
Konum: aksaray
İletişim:

Mesaj gönderen eren2000 »

bence de en uygunu tabsheet. Ben projelerde tabsheet kullanıyorum. Aynı form üzerinde bileşenleri üstüste koymak uygun değil. Ayrıca comboboxın onchange ine şu şekilde yazarak kolaylaştırabilirsiniz işlemi

Kod: Tümünü seç

case combobox1.itemindex of
0:tabsheet1.show;
1:Tabsheet2.show;
end;
sanırım işinizi görür
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

aklıma ilk gelen cevabı ustalarım yazmış enable=true veya false yapma işlemi. Fikrim olarak en güzeli bu olacak gibi. tabiki ustaların dediği gibi formda nesneler az ise. çok ise ikinci form yerine tabsheet tabiki.

kolay gelsin.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Cevapla