Ex_treme Posted February 9, 2013 Share Posted February 9, 2013 Arkadaşlar Grid Pluginde Sütundaki tüm verileri toplatmak istiyorum ,Nasıl yapabilirim? Grid e daha sonradan satır eklenebildigi için verileri degişkene çekip toplatmak işe yaramıyor. Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 9, 2013 Editor Share Posted February 9, 2013 Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 10, 2013 Author Share Posted February 10, 2013 (edited) Kırmızı ile Seçili Sys Sütunundaki 55 li degerlere ait olan satırları Başka Bir tabloya listeleme Bunu Nasıl yapabiliriz acaba? Edited February 10, 2013 by Ex_treme Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 10, 2013 Editor Share Posted February 10, 2013 Resimde anlttgım gibi önce SYs sütunu 1 i temsil eder yani 1. sutundan sırası ile değerleri alıp kaçın cı sutuna istiyosan oraya yazdıracaksın. gelenyazi = Grid.getCellText(grid1,0,1); --bu 1.sutundaki ilk satırı alır yani 41 i sonrasında Grid.SetCellText(grid1,gelenyazi,0,4); bu ise 1. sutundan aldığın yazıyı 4.sutundaki ilk satıra yazar. Bu kodlar temsilidir .hata verebilir. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 10, 2013 Author Share Posted February 10, 2013 Grid deki Tüm verileri Hangi Kodla Silebilirim? Griddeki Tarih sütunundaki verilerden 2 Tarih arasını filtreleme yi nasıl yaparız? Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 10, 2013 Editor Share Posted February 10, 2013 for i=0,5,1 do Grid.DeleteRow("Grid1", 0, true); end bu komutla griddeki ilk 5 satırı siler atarsın eğer sadece yazılarını boşaltmak istersen deleterow yerine celltext ile boş karakter yazdırabilirsin. Tarih aralığı için ise verileri çektiğin yer veritabanı ise oradan ayar çekmek lazım.Çünkü tarih aralığını almak biraz karmaşık.Verileri çektiğin yeri söylersen ona göre kod yazarız. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 10, 2013 Author Share Posted February 10, 2013 for i=0,5,1 do Grid.DeleteRow("Grid1", 0, true); end bu komutla griddeki ilk 5 satırı siler atarsın eğer sadece yazılarını boşaltmak istersen deleterow yerine celltext ile boş karakter yazdırabilirsin. Tarih aralığı için ise verileri çektiğin yer veritabanı ise oradan ayar çekmek lazım.Çünkü tarih aralığını almak biraz karmaşık.Verileri çektiğin yeri söylersen ona göre kod yazarız. AutoPlay\Docs\DataBase dosyasına kaydettirip okutuyorum Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 11, 2013 Editor Share Posted February 11, 2013 sql baglantısımı kuruyorsunuz verileri çekerken. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 11, 2013 Author Share Posted February 11, 2013 (edited) sql baglantısımı kuruyorsunuz verileri çekerken. Sql Degil Standart olarak grid i CSV data olarak kaydettiriyorum Edited February 11, 2013 by Ex_treme Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 11, 2013 Editor Share Posted February 11, 2013 O zaman grid üzerinde bir düzenleme yapmak gerekecek tam kesin olmamak la beraber belki yapılabilir denemek lazım. Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 11, 2013 Editor Share Posted February 11, 2013 Buyur kardeşim şöyle bir örnek hazırladım inş işini görür https://www.box.com/s/9fxthlgag952ucymkdqv Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 13, 2013 Author Share Posted February 13, 2013 Buyur kardeşim şöyle bir örnek hazırladım inş işini görür https://www.box.com/s/9fxthlgag952ucymkdqv 2 Tane variable var bunları aralarında boşluk olacak şekilde tek variable birleştirmek istiyorum nasıl yapabilirim? SDate = Veriler FDate = Veriler DDate =SDate" "FDate bu şekilde denedim çalışmadı,Neden çalışmamış olabilir? Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 13, 2013 Editor Share Posted February 13, 2013 DDate = sDate .. " "..FDate; Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 14, 2013 Author Share Posted February 14, 2013 (edited) Ben kodları birleştirdim ama gun da hata veriyor hatayı inceledim ama çözüm bulamadım,bide1 den fazla and kullanılıyor mu? tarih = DateTimePicker.GetDateTime("Plugin4"); tarihtwo = DateTimePicker.GetDateTime("Plugin6"); tOne = os.time{year=tarih.Year, month=tarih.Month, day=tarih.Day}; tTwo = os.time{year=tarihtwo.Year, month=tarihtwo.Month, day=tarihtwo.Day}; for i=1,9999,1 do get = Grid.GetCellText("Grid5",i, 6); ara = String.Find(get,".", 1, false); gun = String.Mid(get,1,(ara - 1)); ara2 = String.Find(get,".", 1, false); ay = String.Mid(get,ara + 1,(ara2 - 2)); ara3 = String.Find(get,".", 1, false); yil = String.Mid(get,ara2 + 3,#get); sCurrentDate = os.time{year=yil, month=ay, day=gun}; TTR = Grid.GetCellText("Grid7",i, 0); RR = Grid.GetCellText("Grid7",i, 1); TR = Grid.GetCellText("Grid7",i, 2); result = Grid.GetCellText("Grid7", i, 3); Rresult = Grid.GetCellText("Grid7",i, 4); RRS = Grid.GetCellText("Grid7",i, 5); STR = Grid.GetCellText("Grid7",i, 6); STF = Grid.GetCellText("Grid7",i, 7); STY = Grid.GetCellText("Grid7",i, 8); SKL = Grid.GetCellText("Grid7",i, 9); SMN = Grid.GetCellText("Grid7",i, 10); VTR = Grid.GetCellText("Grid7",i, 11); XDR = Grid.GetCellText("Grid7",i, 12); MFR = Grid.GetCellText("Grid7",i, 13); SDA = Grid.GetCellText("Grid7",i, 14); SDD = Grid.GetCellText("Grid7",i, 15); sDate = Input.GetText("Input4"); tDate = Input.GetText("Input5"); if sCurrentDate >= tOne and sDate == result and tDate == Rresult and sCurrentDate <= tTwo then f = f +1 Grid.SetCellText("Grid6", f, 1,get, true); Grid.SetCellText("Grid8", f, 0, TTR, true); Grid.SetCellText("Grid8", f, 1, RR, true); Grid.SetCellText("Grid8", f, 2, TR, true); Grid.SetCellText("Grid8", f, 3, result, true); Grid.SetCellText("Grid8", f, 4, Rresult, true); Grid.SetCellText("Grid8", f, 5, RRS, true); Grid.SetCellText("Grid8", f, 6, STR, true); Grid.SetCellText("Grid8", f, 7, STF, true); Grid.SetCellText("Grid8", f, 8, STY, true); Grid.SetCellText("Grid8", f, 9, SKL, true); Grid.SetCellText("Grid8", f, 10, SMN, true); Grid.SetCellText("Grid8", f, 11, VTR, true); Grid.SetCellText("Grid8", f, 12, XDR, true); Grid.SetCellText("Grid8", f, 13, MFR, true); Grid.SetCellText("Grid8", f, 14, SDA, true); Grid.SetCellText("Grid8", f, 15, SDD, true); else end end f = 0 Edited February 14, 2013 by Ex_treme Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 14, 2013 Editor Share Posted February 14, 2013 Birden fazla and kullanılabilir tarih formatında hata yapmış olabilirim bir inceleyeyim..Tarihler sizin sütünlarda 01.01.2013 şeklindemi yazıyor yoksa 1.1.2013 şeklindemi. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 14, 2013 Author Share Posted February 14, 2013 (edited) Birden fazla and kullanılabilir tarih formatında hata yapmış olabilirim bir inceleyeyim..Tarihler sizin sütünlarda 01.01.2013 şeklindemi yazıyor yoksa 1.1.2013 şeklindemi. örnekte bu1.1.2013 şekildeydi bende bu şekilde çevirdim tabloyu , 01.01.2013 şeklinde olsa daha iyi olabilir. Edited February 14, 2013 by Ex_treme Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 14, 2013 Editor Share Posted February 14, 2013 sizin çektiğiniz verilerde grid e nasıl geliyorsa ona göre düzenleyeceğim kodu. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 14, 2013 Author Share Posted February 14, 2013 (edited) sizin çektiğiniz verilerde grid e nasıl geliyorsa ona göre düzenleyeceğim kodu. ara = String.Find(get,".", 1, false); gun = String.Mid(get,1,(ara - 1)); ara2 = String.Find(get,".", 1, false); ay = String.Mid(get,ara + 1,(ara2 - 2)); ara3 = String.Find(get,".", 1, false); yil = String.Mid(get,ara2 + 3,#get); Bana yukarıdaki String.Mid ve String.Find komutlarının ne işe yaradıgını ve dizilim şeklini ögretebilir misin? Edited February 14, 2013 by Ex_treme Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 14, 2013 Editor Share Posted February 14, 2013 String.Find aranılan degerin string içinde kaçıncı sırada oldugunu verir. String.Mid ise verilen string de mesela merhaba kelimesinde string.mid("merhaba",1,1); dersem bana m harfinin verecektir. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 15, 2013 Author Share Posted February 15, 2013 Buton1 in btn sini degiştirmek istiyorum kodlarlar ama properties ile { File: "C:\1.btn" } Kullandım çalışmadı nasıl degiştirebilirim kodlarla? Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 15, 2013 Editor Share Posted February 15, 2013 Button.SetProperties("Button1", {ButtonFile = "C:\\1.btn"}); Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 15, 2013 Author Share Posted February 15, 2013 Teşekkürler Araya buttonda yazmak gerekiyormuş eksigimi buldum, Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 15, 2013 Editor Share Posted February 15, 2013 Projen hatalı.Bana sadece Grid e Tarihlerin listelenmiş halinin resmini atarmısın. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 15, 2013 Author Share Posted February 15, 2013 (edited) Projen hatalı.Bana sadece Grid e Tarihlerin listelenmiş halinin resmini atarmısın. Hatalı derken Ne tür Açılmıyor mu? İstedigin resim bu muydu ? Edited February 15, 2013 by Ex_treme Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted February 16, 2013 Author Share Posted February 16, 2013 Projen hatalı.Bana sadece Grid e Tarihlerin listelenmiş halinin resmini atarmısın. Projemin Hatasının Nerede Oldugunu Söyleye bilir misin? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.