Herhangi bir hücredeki bilgiyi tıklamayla nasıl edit.text,e

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Morgan01
Üye
Mesajlar: 2
Kayıt: 19 Eki 2003 05:16

Herhangi bir hücredeki bilgiyi tıklamayla nasıl edit.text,e

Mesaj gönderen Morgan01 »

Herhangi bir hücredeki bilgiyi tıklamayla nasıl edit.text,e aktarırım?

1.cxdbgrid,in herhangi bir hücresindeki bilgiyi Edit1.Text,e tıklamayla nasıl aktarırım.

ayrıca..

2.Localhost,taki SQLSERVER,ımda bağlantı yaptığım databasi işyerimde de kullanmak istiyorum ama her seferinde ADOConnection1.ConnectionString satırını değiştirmek gerekiyor.(Server,Kullanıcı,Password ...gibi)
ConnectionString bilgisini herhengibir text dosyasından nasıl aldırabilirim.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

1- cxDBGrid veya başka bir DBGrid, sonuçta ekrana yansımış olan bilgi veritabanından geldiğine göre çözümü kaynakta aramalısın.. İlgili kaydın ilgili alanını aldığında Grid'in ilgili hücresindeki veriyi okumuş olursun. Rapor dahi olsa, raporu kendin generate edebilirsin...

2- INI dosyalarla çalışmak üzere forumda arama yaptır. Bu iş için biçilmiş kaftan... Makaleler kısmında senin için bir tane buldum..

viewtopic.php?t=10621 açıklama yapılmamış ama koddan yola çıkarak çözebileceğini değerlendiriyorum.

- Hatırlatama: INI Dosyalar, yapısı gereği bir Text dosyadır. Tanımlanan belirli gruplarda bir araya getirilen değişkenler ve onların değerlerini içeren yığın dosyasıdır..
Resim
Resim ....Resim
ng
Üye
Mesajlar: 192
Kayıt: 01 Mar 2004 11:49
Konum: Bursa
İletişim:

Mesaj gönderen ng »

cxdbgrid'in table1 nesnesinden bilgi aldığını kabul edersek Table1'in afterScroll olayına şöyle bir kod yazılabilir Edit1.text:=table1herhagnibiralanadi.asstring;
Morgan01
Üye
Mesajlar: 2
Kayıt: 19 Eki 2003 05:16

Mesaj gönderen Morgan01 »

ilginize teşekkürler...
Ancak ben herhangibir hücreye tıklayınca oradaki bilgiyi edit1.Text dosyasına atsın istiyorum.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam.. o zaman işiniz daha da kolaylaşıyor...

- Kullandığınız grid'de onCellClick adında bir event varsa oraya şu şekilde bir uygulama yapma şansınız vardır...

Kod: Tümünü seç

procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
  Edit1.Text := Column.Field.Value;
end;
Resim
Resim ....Resim
Cevapla