Jump to content

mehmet07

uniGUI Subscriber
  • Posts

    625
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by mehmet07

  1. Çalışma zamanında theme değiştirme nasıl yapılır? Bu konuyla ilgili megademo örneğinde bulunan menüdeki thema değiştirme kodlarını yazdım sorunsuz çalışıyor ama hangisin iseçersem seçeyim theme olarak hep blue theme geliyor. Sayfayı yeniden çağırdığı için değişkene atılan değeri boşaltıyor diyerekten. Cookies ile menuden seçim işlemi yapılınca seçilen değeri saklayıp yeniden açılınca da oradan değeri okuyayım diye düşündüm. UniApplication.Cookies.SetCookie('theme', UniServerModule.CurrentTheme,date); Bu kodu yazdigim da Hatasını Alıyorum. Teşekkürler.
  2. Merhabalar, Kayıtları iki tarih arasında sorgulatmak için unidatetimepicker bileseni kullanıyorum. if edttarih.text<>'' then şeklinde bir kontrol yaptırmaya çalıştığımda ekrandaki bileşende herhangi bir değer olmadığı halde. Varmış gibi algılıyor. showmessage ile içeriği gösterttim. 30.12.1899 değerini atiyor.
  3. Bu arada Editlara float değer girişlerini nasıl yaptınız?
  4. Öncelikle ilginize teşekkür ederim. Alanım çok dar. form üzerine çok sayıda bilesen eklemem gerekiyor ondan dolayi cok geniş tutunca bu kez yer sıkıntı çekiyorum. Çaresi yoksa artık başka yontemler dusunecegim artik.
  5. Merhabalar, Bileşenler internet explorer 8 ve chrome da denedigim zaman farkli farkli görünüyorlar. internet explorer 8 de tüm veri giriş bilesenleri yarım görünürken chrome da bazi bilesenler yarim gorunuyor Bu sorun genelde groupbox bilesenin içerisine edit ve diğer bilesenleri ekledigimde meydana geliyor. örnek bir görüntü ektedir.
  6. Merhabalar, Database'de Miktarı diye bir alanim var. Tipi Float. Bu alana uniedit bileseninden deger atadigim zaman edit içindeki değerin sonuna ondalik eklemezsem BCD overflow hatası hatasını veriyor. Örneğin , edit içerisine 12 yazip kaydet dersem hata veriyor. edit içerisine 12,00 yazarsam hata vermiyor. edit içerisine 122 şeklinde 3 basamak ve yukarısı yazarsam ondalikli olmasa da hata vermiyor. Birde sayfa açılırken loading derken framework simgesi gorunuyor. onun yerine kendi logomuzu nasil ekleyebiliriz. Teşekkürler.
  7. İyi Aksamlar, Pasta grafikte delphi tarafında grafigi gradient yapiyorum. ayrica pasta grafikte grafik üzerinde değerlerin ve yüzdelerin görünmesi için ayarlamalar yaptim. Fakat web arayüzünde yaptigim ayarlarin hic birisi gelmiyor. Acaba web tarafında bu ayarlar desteklenmiyor mu? Teşekkürler.
  8. form ilk açıldığımda dblookupcombobox ta listeden seçim yapmak istediğimde listede 10 kayit varsa sadece 1tanesini gösteriyor ve scrollbar cikiyor scrollbar a tikladikca kayitlar arasinda dolasabiliyorsun ama liste hep tek kayit gorunumunde oluyor. nezamanki ikinci defa lookup alani tiklarsam ozaman liste tam olarak aciliyor. Bu sorunun delphi 1 sürümünde de vardi. bir şekilde çözmüştüm sorunu ozamanlar ama daha sonraki yillarda devexpress kullaninca çözüm seklini unuttum. Teşekkür ederim.
  9. merhabalar, Chart bilesenini denemek istedim. demos klasorundeki ornegi calistirdim. Sorunsuz çalıştı. Kendim yeni bir proje acip chart bilesenini forma ekledim. Programı çalıştırmaya kalktiğimda chart.dcu dosyası bulunamadı hatası veriyor.
  10. İkinci hatayı düzelttim(form acilirken aldigim hata). Butona tıklayınca acilacak olan formun uzerindeki gridi kaldirip yeni bir grid ekledim. sorun düzeldi. Bu açılan formda bir grid birde edit bileseni var. Edit bilesenin onchange olayina sql sorgusu yazarak basilan harfe göre arama yapmasını saglamak istedim. Daha önce sorunsuz calisiyordu . Yeni sürümde arama yapmak icin bir tuşa basınca aramayı yapıyor ama ikinci harfi yazmama izin vermiyor . (arama yaptiktan sonra gride konumlaniyor sanirim). tekrar ikinci harfi yazmak icin mouse ile edit bilesenine konumlanmam gerekiyor. with dmodul.tblfirmalar do begin close; parambyname('firma').asString:='%'+edtFirma.Text+'%'; if chkfirma.Checked=false then begin if lbldurum.Caption='1' then parambyname('tur').asString:='%'+'Toptancı'+'%'; if lbldurum.Caption='2' then parambyname('tur').asString:='%'+'Müşteri'+'%'; end else parambyname('tur').asString:='%'; open; end; Edit bilesenin onchange olayindaki kod yukarıdadır.
  11. Tekrar Merhaba, Bu işlemi yaptım ama yine hata vermeye devam ediyor. Test Uygulamasınıda musait bir zamanda hazirlayip gönderecegim. Çok teşekkürler.
  12. Merhabalar, yeni Sürümü Yükledim ve kullanmaya başladım . 0.89.0.958 sürümüne göre çok ciddi hiz farki hissettim. İçinde 10 kayit olan master-detay bagli gridlerin oldugu bir formu eskiden butona tiklar tiklamaz aciyordu. Simdi 3-4 saniyeyi buluyor formun acilmasi. hatta gride satirlarin hepsinin tek tek eklenisini form acildiktan sonra görebiliyorum. Ayni programin yeni sürüme derlemeden önceki DLL dosyasi ile tekrar denedim o çok hizli hiçbir sorun yok. Form üzerinde bilesenler çoksa ve de gridde alt toplamlari aktif edersem formun acilmasi cok daha fazla uzuyor. Önceki sürümdeki kodlari degistirmeden yeni sürümde derlediğimde bir formu açmak istediğimde (her formda yapmiyor.) Başlıkli bir ajax hatasi verdi. O penceredeki kodlari cok uzun diye buraya yazmadim. Pencereyi TAMAM butonuna tiklayarak kapatinca browser hata penceresi cikti Teşekkürler.
  13. Merhabalar, Yeni sürümü indirip yükleme çalıştığımda synedit bilesenlerini sorunsuz yükledi. Ama diğer bileşenleri yükleyemedim. aşağıdaki hatayı aliyorum. Teşekkürler not: Build All Project diyince duzeldi.
  14. Merhabalar, Fastreport ta pdf ciktisi almak istiyorum. Rapora 1 tane frxdbDataset ekledigimde sıkıntısız rapor alabiliyorum. Fakat 2 tane ekledigimde sanki rapor dosyasini bulamamış gibi Grid renkte boş bir ekran geliyor. Ayrıca parametre kullanıncada boş beyaz bir ekran geliyor. Nerede hata yapıyorum acaba? -Bilesenleri formdan kaldirip tekrar ekleyince.ilk sorun duzeldi. Ama Parametre sorunu hala devam ediyor.
  15. Çok Çok Teşekkür ederim Farshad.
  16. Öncelikle Teşekkür Ederim. Buradaki yapmak istedigim. İki form ayni anda acilmissa ustteki form da degisiklik yapinca yaptigim degisikliklerin alttaki formada yansimasi. Eger form acik degilse bu desigiklikleri diger forma yansitmayacak. Bunu yapabilmek içinde ekranda ilk formun olusturulup olusturulmadigini bilmem gerekiyor.
  17. Merhabalar, -Siteden cevaplardaki örnekleri indirmeye çalıştığımda hata aliyorum hiç bir örneği indiremiyorum. - frmkisiara.showmodal; seklinde arama formunu aciyorum. modal form kapaninca baska kodlarin islemesini istiyorum. Bunu nasıl yapabilirim. frmkisiara.showmodal; showmessage('deneme1'); bu şekilde kodu çalıştırınca modal form olmasina ragmen form kapanmadan showmessage devreye giriyor. frmkisiara formu kapandiktan sonra altta kodların işlemeye devam etmesini nasil saglayabilirim. Sanırım bunu callback ile yapmak gerekiyor (sitenizde araştırmalarımdan anladigim) ama bunu yapmayi beceremedim . Bununla ilgili bir örnek verebilirseniz sevinirim. -if assigned(frmdeneme) then .... seklinde bir formun olusturulup olusturulmadigini ogrenebiliyorduk. unigui ile bunu nasil yapabiliriz. web tarafinda. -dbcheckbox bileseninde checked olup olmadigini nasil anlayabilirim. if dbcheckbox1.checked=true seklinde ki kod calismiyor. cannot accsess protected symbol tunicustomcheckbox.checked hatasi veriyor. -Birde navigate keys demosunu bir türlü bulamadım sitenizde. Teşekkürler İyi çalışmalar
  18. Merhabalar, unigui ile basladigim projede karsilastigim bazi sıkıntılar. - Yeni bir proje actim. Mainform'a mainmenu bileseni ekledim. sorunsuz calisti. ama diger formalara mainmenu bilesenini ekleyince tasarim zamaninda gorunmesine karsin. projeyi calistiginca gorunmedi. (web sayfasi ve exe dosyasinin her ikisinde gorunmedi.) - Popup mene bilesenini goremedim. Boyle bi özellik mevcutmudur acaba?- - If (Key=vk_Return)or (key=Vk_down) then selectnext(activecontrol,true,true); if (key=vk_up) then selectnext(activecontrol,False,true); Normal dephi projelerinde bu kod ise yariyordu. Amacim nesneler arasinda ebter ve yön tuslari ile calismak. Ama bu kodda hata veriyor calismiyor. verdigi hata : -Firebird veri tabanı kullaniyorum. projeyi web olarak calistirdim. browserda iki defa ayri ayri sayfalar olarak actim. browser in birinde kayit girdigim zaman digerinin ekraninda guncelleme yapmiyor. sayfayi komple kapatip acmak gerekiyor. guncelleme yapildigini tum ekranlar anlasin diye. database de trigerda POST_EVENT ile yeni kayit girince programa mesaj yollattim. masaustu uygulamasi olarak calistirinca algilama yapiyor. ama web de tepki vermiyor. Teşekkürler.
  19. Merhabalar, Message dialoglarla ilgili benimde sıkıntım var. application.Messagebox('silmek istiyor musunuz?','Onay',48+4); seklinde kullandığımda karşıma dialog cikmiyor ve serverla baglantiyi kesiyor.
  20. Öncelikle ilginize teşekkür ederim, Güvenlikten kasdettiğim sayfanın hacklenmesi. Saldirilara karşı sayfada ne gibi kontroller eklemek gerekiyor. Artık herkes masaüstü programı ile baglantılı tablet,akilli telefon ve de web sayfası istiyorlar. heryerden programa erişmek istiyor müşterimiz. Bunun için epeydir arayış içindeydik. web ayağını php ile yapmayı düşünüyorduk ve bununla alakalı eğitim çalışmalarına başlamışken sitenizi gördüm. Açıkçası yazdığımız kodların web de de çalışması planlarımızı değiştirdi. Artık tüm programlarımızı unigui ile web'e taşımak istiyoruz. Bu konuda ilk aklımıza gelende bu sistemin hacklemesi kolay bi sistem olup olmadığı idi. Birde ,Küçük bi deneme yaptığımda şunu gördüm. yeni proje oluşturdum. projeye bir datamodul,2 tane de form ekledim. datamodule kisiler diye bir table bileseni koydum( fibplus in dataset bileseni). formlardan birisine kisileri listeyen grid ekleyip kisiler tablosuna bagladim. ikinci forma da bu verileri düzenleyebileceğim edit bileşenlerini ekledim. birinci formda bir kaydı seçip düzenle diyince sorunsuz o kaydi ikini formda ekrana getiriyor. ama birinci formda yeni kayit dediğim zaman ikinci formda boş bir kayit açmıyor.seçili kaydı getiriyor. ikinci defa yeni kayit butonuna tiklarsam bu defa yeni kayit modunda ikinci formu aciyor. bu işlemi programı her çalıştırılışta bir defa yapiyor ondan sonra sorunsuz çalışıyor. - delphi xe2 - veri tabani : firebird - dataset bilesenleri : fibplus Kusura bakmayın biraz uzun oldu. İyi çalışmalar dilerim.
×
×
  • Create New...