Konu: gridde font boyutu
bir grid oluşturuyorum. fontsize=14 yaptığımda grid dizayn anında düzgün görünüyor ama çalıştırınca tüm kolonlar daracık oluyor. bu neden olur?
www.metinemre.com
Giriş yapmadınız. Lütfen giriş yapın yada kayıt olun.
bir grid oluşturuyorum. fontsize=14 yaptığımda grid dizayn anında düzgün görünüyor ama çalıştırınca tüm kolonlar daracık oluyor. bu neden olur?
Metin, Autofit method u işe yaramıyor mu?
bir saattir uğraşıyordum. buraya soruyu yazdım, arkasından bir çözüm buldum. kolonları tekrar resize ediyorum dizayn anında ve problem kalmıyor.
Metin, Autofit method u işe yaramıyor mu?
autofit kullanmak istemiyorum. kolonların boyutu sabit kalmalı. autofit o an ekranda ne varsa ona göre ayarlıyor. yeni kayıt eklenince ne olacak? veya gridde gözükmeyen başka kayıtlar?
neyse çözdüm.
Font boyunu 14 yapmadan önce :
ThisForm.LockScreen = .T.
sonra
ThisForm.LockScreen = .F.
de olabilir?
çözümü bulduğumu yazmıştım. ve de font boyutunu da dizayn anında 14 yaptığımı...
Metin Bey Bendede aynı sorun var gridlerde arkadaşın dediği gibi lockscreen özelleğine baktım ama onla çözemedim bende bide grid üzerine yazdığım komutlar 1. açılışta çalışıyo 2.de çalışmıyor neden kaynaklanıyor olabilir sizce bu hata?
grid header 2 satır olurmu, word wrap benzeri bir konutu varmı
oluyor baktım şimdi
gridde headerheight i = 40 yap ( yuksek rakam yap)
column1 in altındaki header1 i n wordwrap ı .t. yaparsan
Metin Bey Bendede aynı sorun var gridlerde arkadaşın dediği gibi lockscreen özelleğine baktım ama onla çözemedim bende bide grid üzerine yazdığım komutlar 1. açılışta çalışıyo 2.de çalışmıyor neden kaynaklanıyor olabilir sizce bu hata?
"bir saattir uğraşıyordum. buraya soruyu yazdım, arkasından bir çözüm buldum. kolonları tekrar resize ediyorum dizayn anında ve problem kalmıyor." diye yukarıda yazmıştım. bulduğum çözümü.
Birnefes yazdı:Metin Bey Bendede aynı sorun var gridlerde arkadaşın dediği gibi lockscreen özelleğine baktım ama onla çözemedim bende bide grid üzerine yazdığım komutlar 1. açılışta çalışıyo 2.de çalışmıyor neden kaynaklanıyor olabilir sizce bu hata?
"bir saattir uğraşıyordum. buraya soruyu yazdım, arkasından bir çözüm buldum. kolonları tekrar resize ediyorum dizayn anında ve problem kalmıyor." diye yukarıda yazmıştım. bulduğum çözümü.
Tamam Yazmışsınız bu yaptığınızıda denedim ben bundan da sonuç alınmıyor ki? Zaten Benim Sorum Komutlarında Çalışmaması Bölümü Bunun neden olabileceği ?
Selam;
formun BindControls özelliğini .f. yaparsanız bir sorun olmaz ancak grid RecordSource bağlantısını runtime da yapmanız gerekir bu şekilde hem propertyler değişmez hemde grid elemanlarının method ları değişmez.
oluyor baktım şimdi
gridde headerheight i = 40 yap ( yuksek rakam yap)
column1 in altındaki header1 i n wordwrap ı .t. yaparsan
şöyle bir örnek denedim ama olmadı
CREATE CURSOR crsde ( ekipman_kodu n(8))
WITH thisform.grid1
.recordsource = "crsde"
.column1.width = 70
.column1.header1.wordwrap = .t.
ENDWITH
2 kelime boşluk bırakılarak yazılmıyor ayırmak için alt tire kullandım böylemi olmalı yoksa alternatifi varmı ? locatorgrid de ise
.column1.header1.wordwrap = .t.
hata veriyor ( unknow member header1 ) hatası veriyor
Selam;
formun BindControls özelliğini .f. yaparsanız bir sorun olmaz ancak grid RecordSource bağlantısını runtime da yapmanız gerekir bu şekilde hem propertyler değişmez hemde grid elemanlarının method ları değişmez.
İnanın 3 gündür deniyorum.Bindcontrols v.s leri denedim ama 1.açılışta çalışan gridin keypresinde çalışan komut bi türlü form ikinci açılışta çalışmıyor.gride cursor dosyası bağlıyorum.Sizce bi çözümü varmı acaba ?
msayin yazdı:Selam;
formun BindControls özelliğini .f. yaparsanız bir sorun olmaz ancak grid RecordSource bağlantısını runtime da yapmanız gerekir bu şekilde hem propertyler değişmez hemde grid elemanlarının method ları değişmez.
İnanın 3 gündür deniyorum.Bindcontrols v.s leri denedim ama 1.açılışta çalışan gridin keypresinde çalışan komut bi türlü form ikinci açılışta çalışmıyor.gride cursor dosyası bağlıyorum.Sizce bi çözümü varmı acaba ?
Öncelikle Cevap Yazan Yazmayan Herkese Teşekkür Ederim.Cevab::) thisform.grid1.RecordSource="" bu olduğunu görünce bende çok şaşırdım ama herşeyi denemiştim gridi bağlamadan önce bunu kullanmamıştım.Zaten Ben genellikle bazen beni zorlayan konuları buraya yazınca bazen aklıma geliyo ve çözüyorum.
İyi Çalışmalar Herkese
Bende gridlerle çok uğraştım ve 2 işlemde grid ayarları değişiyor
1) Eğer girdde kolon sayısını sen belirtmiş isen defaultta "75" oluyor ve bu gride sen dosyayı göster dediğinde (RecordSource) hepsi 75 den dolayı kendini 5 kadar düşürüyor. Ya elle 75 leri değiştireceksin yada columncount döngüsüne alıp her birini &gridcolumn gibi bir değiskende çalıştırarak sabite dönüştüreceksin
gridcolumn=""
FOR sayac=1 TO thisform.grid1.ColumnCount
gridcolumn="thisform.grid1.column"+ALLTRIM(STR(sayac))+".Width"
&gridcolumn=50
NEXT sayac
2) Birde sen görsel ayarlarını yaptın diyelim. Boyutları ile oynadın, renklendirdin ve header başlıkları tanımladın eğer program içerisinde gösterdiği dosyayı kapatıp yeniden açarsan gene ayarlar sıfırlanıyor. Bunun içinde önce göstereceği dosyayı kaldırıyor ve işlemlerden sonra tekrar göstereceği dosyayı tanımlıyorum
IF USED("gosterilen_dosya")
thisform.grid1.RecordSource=""
USE IN "gosterilen_dosya"
ENDIF
** ARA İŞLEMLER VER SONRASINDA YENİLENEN "gosterilen_dosya"
thisform.grid1.RecordSource="gosterilen_dosya"
başka karşılaştığım grid sıkıntılarım olmadı işallah yardımcı olabilmişimdir