kayıt çağırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

kayıt çağırma

Mesaj gönderen pentiumkivanc »

selam
şöyle bişey yapmak istiyorum: bildiğimiz dbedite benzeyecek ama yanıdaki butona tıklayınca yada herhangibi kısayol tuşuna bastığımda yeni bi pencere açıp herhangibir veritabanından istediğim kaydın istediğim alanındaki veriyi bu editin içine yazacak. bu istediğimi nasıl yapabilirim?
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

soruyu bu şekil anlamış isem,

dbedit yanına koyduğun butona tıklayınca ibquery yi çalıştırıp sonucu açılacak olan yeni pencere içindeki gridde gösterir kodun sonunda ise dbedit1:=istediğin alan bilgisi şeklinde olur sanırım.

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
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

ben şöle bir yapı kullanıyorum, basitleştirmiş olduğum hali...

Kod: Tümünü seç

// açılan menu
..............
  private
    { Private declarations }
  public
    { Public declarations }
  end;

function f_MusteriSec : Integer;

var
  frmMusteriSec : TfrmMusteriSec;
  xResult : Integer;
implementation

{$R *.dfm}

function f_MusteriSec : Integer;
begin
  if frmMusteriSec = nil then
  begin
    xResult := 0;
    frmMusteriSec := TfrmMusteriSec.Create(Application);
    frmMusteriSec.WindowState := wsNormal;
    frmMusteriSec.ShowModal;
  end
  else
    frmMusteriSec.BringToFront;
  Result := xResult;
end;

procedure TfrmMusteriSec.btnOkClick(Sender : TObject);
begin
  Close;
end;

procedure TfrmMusteriSec.FormClose(Sender : TObject; var Action : TCloseAction);
begin
  xResult := qryMusteriSecMUSTERI_ADI.asString;
  Action := caFree;
  frmMusteriSec := nil;
end;
........

Kod: Tümünü seç

// kullanımı
....
uses musterisec;
....
procedure TfrmMusteri.btnMusteriSecClick(Sender : TObject);
begin
  Edit1.Text := f_MusteriSec;
end;
.....
DeveloperToolKit

..::|YeşilMavi|::..
Cevapla