ayrıntı lar kısmında dbgirdden hangisini seç.sen o gelsin
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
ayrıntı lar kısmında dbgirdden hangisini seç.sen o gelsin
slm arkadaşlar urun5 diye bir tablom var bu tabloda marka, model, year,mm,ın/ex, gunes_no,oem_no, nominal,material alanları var dbgridde
ise bazı alnların görünmemesi gerktiği için columns editingden sildim ve şu alnlar var marka, ın/ex,gunes_no,oem_no,nominal kısımları olması gerkiyo.dbgride çif tıklayınca diğer formda ise tablodaki marka alanı hariç diğer alnların olması gerekiyo bunun için diğer forma bu alnları labele yazdım ve karşılarına da label koydum ve şu kodu dbgridin db clik olyına yazdım
form4.label8.caption:=dbgrid1.columns.grid.fields[1].text;
form4.label9.Caption:=dbgrid1.columns.grid.fields[2].text;
form4.label10.Caption:=dbgrid1.columns.grid.fields[3].text;
form4.label11.Caption:=dbgrid1.columns.grid.fields[4].text;
form4.label12.Caption:=dbgrid1.columns.grid.fields[5].text;
form4.label13.Caption:=dbgrid1.columns.grid.fields[6].text;
form4.label14.Caption:=dbgrid1.columns.grid.fields[7].text;
form4.show;
çalıştı yalnız hata veriyo yaptığım yanlışmı bi r fikir veren olursa çok sevinirim. teşkrler.
ise bazı alnların görünmemesi gerktiği için columns editingden sildim ve şu alnlar var marka, ın/ex,gunes_no,oem_no,nominal kısımları olması gerkiyo.dbgride çif tıklayınca diğer formda ise tablodaki marka alanı hariç diğer alnların olması gerekiyo bunun için diğer forma bu alnları labele yazdım ve karşılarına da label koydum ve şu kodu dbgridin db clik olyına yazdım
form4.label8.caption:=dbgrid1.columns.grid.fields[1].text;
form4.label9.Caption:=dbgrid1.columns.grid.fields[2].text;
form4.label10.Caption:=dbgrid1.columns.grid.fields[3].text;
form4.label11.Caption:=dbgrid1.columns.grid.fields[4].text;
form4.label12.Caption:=dbgrid1.columns.grid.fields[5].text;
form4.label13.Caption:=dbgrid1.columns.grid.fields[6].text;
form4.label14.Caption:=dbgrid1.columns.grid.fields[7].text;
form4.show;
çalıştı yalnız hata veriyo yaptığım yanlışmı bi r fikir veren olursa çok sevinirim. teşkrler.
s.a.
1.codlarımızı code tagı içine alalım. böylelikle daha okunaklı olur.
2.
öbürtürlü benim şimdi yaptığım gibi müneccimlik yapmak durumunda kalacaklar.
1.form4 henüz create edilmemiş olabilir.
2.gridin fields özelliği 0 dan başlıyor. onla ilgili bir taşma olmuş olabilir.
3.dbgridin colums undan gideceğine direk tablodan kayıtları okuyabilirsin.
4.vs.vs.vs.vs.
kolay gelsin.
1.codlarımızı code tagı içine alalım. böylelikle daha okunaklı olur.
2.
ifadesi problemin çözümü için geçersizdir. verdiği hata mesajınıda söylerseniz yardımcı olmak isteyen arkadaşlar daha net bir şekilde yardımcı olabilirler.hata veriyo.....
öbürtürlü benim şimdi yaptığım gibi müneccimlik yapmak durumunda kalacaklar.
1.form4 henüz create edilmemiş olabilir.
2.gridin fields özelliği 0 dan başlıyor. onla ilgili bir taşma olmuş olabilir.
3.dbgridin colums undan gideceğine direk tablodan kayıtları okuyabilirsin.
4.vs.vs.vs.vs.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
- kadirkurtoglu
- Üye
- Mesajlar: 748
- Kayıt: 22 May 2005 01:20
- Konum: Uzakta Görünen Tepeden...
merhaba
veya
Table yerine Query olabilir. Dataset olabilir...
Kolay Gelsin..
Kod: Tümünü seç
form4.label8.caption := Table1.FieldByName('fieldadı').Text;
Kod: Tümünü seç
form4.label8.caption := Table1FIELD_ADI.Text;
Kolay Gelsin..
çalıştırdım
bu şekilde çalışıyo yalnız benim model alnında karşısındaki labelde memo yazıyo oysa memo içerisindeki text gözükmeli
model labelinin karşısına
[Error] Unit1.pas(62): Incompatible types: 'TStrings' and 'String'
hatası veriyo memo kısmını nasıl halledebilirim
Kod: Tümünü seç
form4.label8.caption:=dbgrid1.columns.grid.fields[5].text;//Grid in 0. alanını edit1 e gönder
form4.label9.Caption:=dbgrid1.columns.grid.fields[6].text;
form4.label10.Caption:=dbgrid1.columns.grid.fields[7].text;
form4.label11.Caption:=dbgrid1.columns.grid.fields[1].text;
form4.label12.Caption:=dbgrid1.columns.grid.fields[2].text;
form4.label13.Caption:=dbgrid1.columns.grid.fields[3].text;
form4.label14.Caption:=dbgrid1.columns.grid.fields[8].text;
form4.show;
model labelinin karşısına
Kod: Tümünü seç
form4.memo1.lines:=dbgrid1.columns.grid.fields[6].text;
[Error] Unit1.pas(62): Incompatible types: 'TStrings' and 'String'
hatası veriyo memo kısmını nasıl halledebilirim
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Mrb; yazmalısın. Kolay gelsin.
yerineecem yazdı:Kod: Tümünü seç
form4.memo1.lines:=dbgrid1.columns.grid.fields[6].text;
Kod: Tümünü seç
form4.memo1.lines.Text:=dbgrid1.columns.grid.fields[6].text;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
çalıştı ama veritabanındaki memo bilgileri gözükmüyo bu şekilde işime yaramz textlerin otomatik gözükmesi gerekiyo benim dbgridde model fieldin kısmında (memo) yazıyo ilk başta dbgridde model fieldindeki kısım da veriler gözümeliki bunu yazınca gelsin. bunu için mode filedini seçip ongettext olayına kod yazıcaz ama ne yazcağımı bilmiyorum tşkrler
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
O zaman yukarıda yapılan uyarıları dikkate almalısın. Yapman gereken sadeceyerine kodlarından hangisi işinize yarıyorsa onu kullanmak.
Kod: Tümünü seç
dbgrid1.columns.grid.fields[6].text
Kod: Tümünü seç
TabloAlanAdi.AsString
Tablo.FieldByName('AlanAdi').Asstring
Tablo.Fields[??].Asstring
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .