dblookupcombobox pasif oluyor?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kutercakal007
Üye
Mesajlar: 25
Kayıt: 04 Ara 2010 12:34

dblookupcombobox pasif oluyor?

Mesaj gönderen kutercakal007 »

Merhabalar herkeze kolay gelsin.

sorunum şu; formda bir adet lookupcombobox kullandım ve bunu tabloma bagladım. programı çalıştırdıgımda lookup etkın ve içine tablodan degerler geliyor. buraya kadar problem yok. fakat;
tabloya yeni bir deger ekledıgımde ben bu degerin lookup a gelmesini beklerken, ekleme işleminden hemen sonra lookup pasif duruma geçiyor. hata vermıyor program kırılmıyor formun dıger tum elemanları saglıklı çalışıyor ama dedıgım gıbı ekleme işleminden sonra lookup pasif oluyor.

tahmınımce tablonun açık kapalı olmasıyla alakalı bı durum var ama ıcınden cıkamadım. kodları veriyorum yardım edebilirseniz çok sevinirim tekrardan kolay gelsin iyi çalışmalar.

eklemenin yapıldıgı yordam:

Kod: Tümünü seç

procedure TPersonel.Unvan_YeniClick(Sender: TObject);
label yer;
begin
  yer:
  UN:=AnsiUpperCase(InputBox('Ünvan Ekleme','Yeni Ünvan Giriniz',''));
  if not (UN='') then begin
  with DRY_DataModule.UNVAN_AQ do
  begin
  SQL.Clear;
  SQL.Add('Select Unvan From UNVAN WHERE Unvan=:Unvan');
  Parameters[0].Value:=UN;
  Open;
  if DRY_DataModule.UNVAN_AQ.RecordCount>0 then
  begin
  ShowMessage('Ünvan Listenizde Mevcut!');
  goto yer;
  end
  else begin
  DisableControls;
  SQL.Clear;
  SQL.Add('Insert into UNVAN(Unvan) VALUES(:Unvan)');
  Parameters[0].Value:=Un;
  EnableControls;
  ExecSQL;
  Close;
  end;
  end;
  end
  else
  CloseQuery;
:(
kutercakal007
Üye
Mesajlar: 25
Kayıt: 04 Ara 2010 12:34

Re: dblookupcombobox pasif oluyor?

Mesaj gönderen kutercakal007 »

Yardımcı olabilecek kimse yok mu? :(
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: dblookupcombobox pasif oluyor?

Mesaj gönderen aslangeri »

s.a.
kodlarınızı inceliyemedim ancak muhtemelen dblookupcomboboxun bağlı olduğu dataseti kapatıyorsunuz.
işlemleriniz bittikten sonra dblookupcomboboxun bağlı olduğu dataseti açın.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla