174 uygun sonuç bulundu
- 09 Oca 2019 10:27
- Forum: Programlama
- Başlık: FastReport dataya göre resim gösterme.
- Cevaplar: 6
- Görüntüleme: 1318
Re: FastReport dataya göre resim gösterme.
Fastreport içinde OnBeforePrint olayı. Defalarca yaptığım bir olay. Yazdığınız kodu buraya atın, bir bakalım. Ayrıca değeri ekrana yazdırıp, bir bakın. Doğru değer mi geliyor? Kolay gelsin. Hocam, yazdığım kod aşağıdaki gibi... procedure Page1OnBeforePrint(Sender: TfrxComponent); begin if (<frxStok...
- 08 Oca 2019 12:57
- Forum: Programlama
- Başlık: FastReport dataya göre resim gösterme.
- Cevaplar: 6
- Görüntüleme: 1318
Re: FastReport dataya göre resim gösterme.
Eğer bayrak sayısı çok fazla ise, ilgili dataset ile direk resmi dönün ve image nesnesi ile gösterin. Eğer sadece 2-3 bayrak varsa, hepsini ayrı ayrı image ile ekleyin. onBeforePrint olayında değeri kontrol ederek resmin görünürlüklerini ayarlayın. if (<ULKE> = 'TR') then RESIM_TURKIYE.Visible := T...
- 06 Oca 2019 10:11
- Forum: Programlama
- Başlık: FastReport dataya göre resim gösterme.
- Cevaplar: 6
- Görüntüleme: 1318
FastReport dataya göre resim gösterme.
Merhaba;
Firebird veritabanında ki bir alana göre (ki alan string değerli) FastReport'ta bulunan bir alanda resim göstermek istiyorum.
Mesela alan değeri 'Türkiye' ise Türk bayrağı, 'ABD' ise amerikan bayrağı çıksın istiyorum.
FastReport'ta if kullanmak mümkün mü? Nasıl?
Firebird veritabanında ki bir alana göre (ki alan string değerli) FastReport'ta bulunan bir alanda resim göstermek istiyorum.
Mesela alan değeri 'Türkiye' ise Türk bayrağı, 'ABD' ise amerikan bayrağı çıksın istiyorum.
FastReport'ta if kullanmak mümkün mü? Nasıl?
- 04 Oca 2019 08:51
- Forum: Programlama
- Başlık: Trigger Enable / Disable Yapmak.!!!
- Cevaplar: 5
- Görüntüleme: 946
- 02 Oca 2019 11:21
- Forum: Programlama
- Başlık: Trigger Enable / Disable Yapmak.!!!
- Cevaplar: 5
- Görüntüleme: 946
Re: Trigger Enable / Disable Yapmak.!!!
Yapmaya çalıştığınız şey doğru değil.
Mustafa hocam tam olarak doğru çözümü yazmış.
- 26 Ara 2018 09:09
- Forum: Makale ve İpucu
- Başlık: A9152210 = A9152211 Gibi Fatura No Artırımı.
- Cevaplar: 23
- Görüntüleme: 17471
Re: A9152210 = A9152211 Gibi Fatura No Artırımı.
Arttırmak isdeğiniz değer ne (/nerede) ise onu yazmanız gerekecektir. Artırmak istedigim deger carikoduna gelen son kod sorunda orda onu yazmam gerektigini biliyorum ama nerden cekmem gerektigini bilmiyorum. Ornegin 3 kaydim var C0001, C0002,C0003 son kaydim C0003 ondan sonra yeni eklemek istedigim...
- 23 Ara 2018 09:13
- Forum: Delphi VCL
- Başlık: otomatik kod artırma
- Cevaplar: 14
- Görüntüleme: 6520
Re: otomatik kod artırma
Firebird kullandiginizi varsayiyorum.bir storedprocedure tanimlarsiniz. Beforeinsert triggerinde call yaparsiniz. Storedprocedure icinde, en son eklenmis olan C-Numarasini get eder, akabinde parse eder, integer deger elde edip Increment yapar, daha sonra elde ettiginiz bir üst rakami ayirdiginiz Ch...
- 21 Ara 2018 09:18
- Forum: Delphi VCL
- Başlık: cxgrid datetime
- Cevaplar: 9
- Görüntüleme: 4018
Re: cxgrid datetime
Yukarıdaki hata ile genellikle bir string veriyi datetime formatına çevirirken karşılaşılır. Öncelikle datetime formatına çevirmek istediğiniz string verinin çevrilebilir bir şekilde geldiğinden emin olun. Fakat bazen normal bazen değil demeniz kafamı karıştırdı. Kodlarınızı ve datasetteki alanınızı...
- 20 Ara 2018 09:41
- Forum: Delphi VCL
- Başlık: otomatik kod artırma
- Cevaplar: 14
- Görüntüleme: 6520
Re: otomatik kod artırma
Merhaba arkadaşlar öncelikle cevaplarınız için teşekkürler sınavım vardı cevap yazamadım ama husonet in yazdığı kodu denedim ama sürekli 1 geri atıyor ben atıyorum kod C0001 ise C0002,C0003,... vb. diye her yeni kayıt eklemek istediğimde +1 devam etsin istiyorum. Kardeş bi yanlışlık yapmışsın belli...
- 09 Ara 2018 12:04
- Forum: Diğer Veritabanları
- Başlık: Cursor Kullanmadan Dataset Sütunu Toplama
- Cevaplar: 4
- Görüntüleme: 4477
Re: Cursor Kullanmadan Dataset Sütunu Toplama
Evet biraz öyle gibi görünüyor ama bir yolu vardır diye düşündüm :) Kısaca; Master tablom var, detay tablomda ücret girişi yapılıyor ve giriş değiştikçe master tablodaki fiş toplamı alanının değişmesi gerekiyor. Detay tablodaki ücret alanına bilgi girişi yapılırken field'den çıkıldığında master tab...
- 08 Ara 2018 11:56
- Forum: Delphi VCL
- Başlık: otomatik kod artırma
- Cevaplar: 14
- Görüntüleme: 6520
Re: otomatik kod artırma
function Numarator(no: string): string; function TersCevir(nu: string): string; var Cevrilen: string; i: Integer; begin Cevrilen := ''; for i := length(nu) downto 1 do begin Cevrilen := Cevrilen + nu[i]; end; Result := Cevrilen; end; var Nmr, Temp: string; i, Tmp: Integer; begin Nmr := TersCevir(no...
- 06 Ara 2018 11:41
- Forum: Programlama
- Başlık: Hassas teraziye veri gönderme
- Cevaplar: 14
- Görüntüleme: 3340
Re: Hassas teraziye veri gönderme
Estağfurullah... Terazi servisini arayıp doğrudan "BİLGİSAYAR İLE NASIL BAĞLANTI YAPACAĞIM" diye sorun... Onlar size gerekli detayları ve parametleri içeren bir döküman vereceklerdir... Sonrasında ilk adım Delphi de küçük bir programcık yazarak terazi ile bilgisayar arasında iletişimi sağ...
- 06 Ara 2018 12:10
- Forum: Programlama
- Başlık: Firedac ile query kayıt sayısı
- Cevaplar: 3
- Görüntüleme: 1071
Re: Firedac ile query kayıt sayısı
FetchAll çalışmıyor mu hocam?
- 06 Ara 2018 12:08
- Forum: Programlama
- Başlık: Hassas teraziye veri gönderme
- Cevaplar: 14
- Görüntüleme: 3340
Re: Hassas teraziye veri gönderme
Terazi üzerinde tartılan ürünün gramajını doğrudan almak için TERAZİ ile iletişim kurmanız gerekmektedir... Bunun için Terazi ile RS-232, USB ya da Ethernet üzerinden haberleşebilirsiniz... Terazi ile Hangi kanaldan hangi protokol ile İletişim iletişim sağlayabileceğinizi Terazi Satıcısı ile görüşm...
- 04 Ara 2018 07:36
- Forum: Programlama
- Başlık: Hassas teraziye veri gönderme
- Cevaplar: 14
- Görüntüleme: 3340