Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > Crsytal Report Dinamik Resim || Ms Access resim ekleme Vs 2005
Yazar
sis***


avatar

Kayıt: 15.01.2006
03.02.2007-20:18 #15714
Crsytal Report Dinamik Resim Kullanımı veya Ms Access Ole Objesi olarak tanımlanmış resim içeriğini güncelleme konularında acil yardıma ihtiyacım var confused





University Of Minnesota- Minnesota(ABD)




Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
04.02.2007-00:05 #15754
Merhaba ben bu istediginizi Accesste degil ama Sql Server 2x te ama resmler disk uzerinde , db ninde sadece resm yoıllarini tuttugu bir sekilde yapmistim.

Bunun icin resim yollarini sorgu sonucu olarak cektigimizi dusunursek, datatableda ornegin kullanicin adi, soyadi ve resminin yolu var. Datatable a bir kolon daha ekliyorsunuz ve bu kolonun tipi System.Byte[ ] tipinde olmali, yani byte array. Sonra tum datatable i satir satir gezerek ilgili resim yolunu cekip bu yola gidip bytereader ile bunu byte dizisine okuyup bu ilgili kolonda ilgili satira bu byte arrayi yerlestiriyoruz. Yani her resmin bytelarini datatable in satirlarina eklemis oluyoruz. Kristal report tarafinda ise resmin goruntulenecegi yer icin bir image nesnesi surukleyip gosterecegi icerige datasource olacak bu datatable in bytelari tutan kolon adini veriyorsunuz. Zamaninda hos bir makale yakalamistim bu konuda ama bulamadim bookmark larima da kesin alirim hosuma giden yazilari ama goremedim simdi. BUlursam gonderirim ancak simdilik bu yaziyi gordum internette isterseniz bir inceleyin, iyi calismalar.

http://aspalliance.com/1097_Importing_Dynamic_Images_to_the_Crystal_Report_without_Database_Overhead_using_Visual_Studio_2005

Kolay gelsin...





Yazar
sis***


avatar

Kayıt: 15.01.2006
04.02.2007-00:16 #15759
tarikkranda yazdi
 
Merhaba ben bu istediginizi Accesste degil ama Sql Server 2x te ama resmler disk uzerinde , db ninde sadece resm yoıllarini tuttugu bir sekilde yapmistim.

Bunun icin resim yollarini sorgu sonucu olarak cektigimizi dusunursek, datatableda ornegin kullanicin adi, soyadi ve resminin yolu var. Datatable a bir kolon daha ekliyorsunuz ve bu kolonun tipi System.Byte[ ] tipinde olmali, yani byte array. Sonra tum datatable i satir satir gezerek ilgili resim yolunu cekip bu yola gidip bytereader ile bunu byte dizisine okuyup bu ilgili kolonda ilgili satira bu byte arrayi yerlestiriyoruz. Yani her resmin bytelarini datatable in satirlarina eklemis oluyoruz. Kristal report tarafinda ise resmin goruntulenecegi yer icin bir image nesnesi surukleyip gosterecegi icerige datasource olacak bu datatable in bytelari tutan kolon adini veriyorsunuz. Zamaninda hos bir makale yakalamistim bu konuda ama bulamadim bookmark larima da kesin alirim hosuma giden yazilari ama goremedim simdi. BUlursam gonderirim ancak simdilik bu yaziyi gordum internette isterseniz bir inceleyin, iyi calismalar.

http://aspalliance.com/1097_Importing_Dynamic_Images_to_the_Crystal_Report_without_Database_Overhead_using_Visual_Studio_2005

Kolay gelsin...


dünden beri bu adresteki örneği uyguluyorum yemedi bir türlü anlamadımbeat up access e manuel resim attım onu çekiyorum gözküyor , fakat accessteki o resmi update edemedim bi türlü.bir crsytal report 11 de dinamik resim özelliği varmış sanırım ama bende yok , acil buna çözüm bulmam lazım. 1 aya yurtdışına çıkmadan bitirmem gerekn bir program varbeat up





University Of Minnesota- Minnesota(ABD)




Yazar
sis***


avatar

Kayıt: 15.01.2006
04.02.2007-13:28 #15793
Ms Access Ole objesi olarak resmi byte array olarak saklıyor , ben yeni kayıt .net'ten açtığım resmi byte arraya çeviriyorum aynı resmin byte arraylaeri farklı oluyor confused





University Of Minnesota- Minnesota(ABD)




Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
04.02.2007-13:48 #15795
Siz resmi getirmekte sorun yasamiyorsunuz anladigim kadari ile yaniliyor muyum?
Ama guncelleyemiyorum diyorsunuz. Valla ben kristal raporu sadece goruntuleme de kullandim resimi hic onun uzerinden guncellemedim var midiri oyle bir ozelligi krstal raporun bilemiyorum. Kristal raporu sadece amac icin kullandigimdan uzerinde cok yogun calismis biri degilim.





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
04.02.2007-13:54 #15798
Bildiğim kadarı ile ODBC bridge blob desteklemiyor. Tabi bu sun.java.odbc bridge de olabilir. Ona bir göz atı ver.
sun odbc bridge miş o
http://www.codeproject.com/cs/database/AccessBlob.asp





N/A
Yazar
sis***


avatar

Kayıt: 15.01.2006
04.02.2007-13:56 #15800
watch ile takip ettiğimde accesteki byte array başta ve sonda klasik 115 byte ekliyor onları manuel ekleyip deneycem umarım tutar , beat up





University Of Minnesota- Minnesota(ABD)




Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
04.02.2007-13:58 #15802
resimleri illa access uzerinde mi tutmaniz gerekmektedir. Yani access zaten sakat, hani ne kadar saglikli olur bilemiyorum ilerisi icinbiggrin





Yazar
sis***


avatar

Kayıt: 15.01.2006
04.02.2007-14:00 #15804
tarikkranda yazdi
 
resimleri illa access uzerinde mi tutmaniz gerekmektedir. Yani access zaten sakat, hani ne kadar saglikli olur bilemiyorum ilerisi icinbiggrin


sakat olduğunu biliyorum ama mecburum , asıl sorun access zaten laughing





University Of Minnesota- Minnesota(ABD)




Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
04.02.2007-14:03 #15806
accese laf yok :) 40 aktif kullanıcı + 86mb veritabanı boyutuna dayanabilmiş bir veritabanıdır kendisi. :)) oyle eskinde sqlserver destekli hosta para dayandırmak kolay değildi.





N/A
Yazar
sis***


avatar

Kayıt: 15.01.2006
04.02.2007-14:41 #15810
orhan yazdi
 
accese laf yok :) 40 aktif kullanıcı + 86mb veritabanı boyutuna dayanabilmiş bir veritabanıdır kendisi. :)) oyle eskinde sqlserver destekli hosta para dayandırmak kolay değildi.


haklısın biggrin .... ama ben hala çare bulamadım aynı byte dizisini olyşturdum ama onu access kaydettiğimde bitmap olarak görmüyor ...of of ...





University Of Minnesota- Minnesota(ABD)




Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
04.02.2007-15:59 #15816
sis*** yazdi
 
tarikkranda yazdi
 
resimleri illa access uzerinde mi tutmaniz gerekmektedir. Yani access zaten sakat, hani ne kadar saglikli olur bilemiyorum ilerisi icinbiggrin


sakat olduğunu biliyorum ama mecburum , asıl sorun access zaten laughing

Hayır benim demek istedigim, read - write izinli br klasorde tutsanizda, sadece resmlerin yollarin access te tutsaniz daha hizli ve faydali olmazmi, gelecektede daha az bas agritir diye dusunuyorum, olay budurbiggrin





Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
04.02.2007-16:03 #15818
orhan yazdi
 
accese laf yok :) 40 aktif kullanıcı + 86mb veritabanı boyutuna dayanabilmiş bir veritabanıdır kendisi. :)) oyle eskinde sqlserver destekli hosta para dayandırmak kolay değildi.

Host ucretine diyecek sozum yok:)) Accesste aslında beni cok sasirtan mevzular var. Mesela su BİLSA diye bir yazilim var duyan var mi? Lise ve ortaokulların tamamında kullanılan bir uygulama. Orhan sizin CAPA da da kullanıyorlar:) Dusunun her okul tum gecmisteki mezunları , onların not, ıvır zıvır tum bilgileri vs. bu uygulamada ve canavar gibi Access kullanıyorlar, demekki access deyip gecmemek lazim. Access kullanıpta hic patlatmadım ama sonucta sadece filesystemdeki bir dosyasmile Ayrıca yeni excelde tablo uzunlugu 65536 sınırından kaldırıldı , boyle bir kısıt yok artık, eee excele select falan atabiliyoruz accessten farkı kalmadı :))





Yazar
tommyknocker


avatar
Istanbul
Kayıt: 09.02.2006
04.02.2007-16:05 #15820
tarikkranda yazdi
 
orhan yazdi
 
accese laf yok :) 40 aktif kullanıcı + 86mb veritabanı boyutuna dayanabilmiş bir veritabanıdır kendisi. :)) oyle eskinde sqlserver destekli hosta para dayandırmak kolay değildi.

Host ucretine diyecek sozum yok:)) Accesste aslında beni cok sasirtan mevzular var. Mesela su BİLSA diye bir yazilim var duyan var mi? Lise ve ortaokulların tamamında kullanılan bir uygulama. Orhan sizin CAPA da da kullanıyorlar:) Dusunun her okul tum gecmisteki mezunları , onların not, ıvır zıvır tum bilgileri vs. bu uygulamada ve canavar gibi Access kullanıyorlar, demekki access deyip gecmemek lazim. Access kullanıpta hic patlatmadım ama sonucta sadece filesystemdeki bir dosyasmile Ayrıca yeni excelde tablo uzunlugu 65536 sınırından kaldırıldı , boyle bir kısıt yok artık, eee excele select falan atabiliyoruz accessten farkı kalmadı :))

Bilsa yı duydum amcam mdr yardımcısı bi orta okulda laughing adana da da tarsusta da mersinde de çok okul kullanyor...





Those were the days guys...
Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
04.02.2007-16:48 #15828
tommyknocker yazdi
 

Bilsa yı duydum amcam mdr yardımcısı bi orta okulda laughing adana da da tarsusta da mersinde de çok okul kullanyor...


Turkiyenin hemen hemen butun okullarında kullanılıyor. Izmirli bir firma ve gayet basarılı isler yapıyorlar. Karnem.NEt diye bir uygulamaları daha var, veliler ogrencilerinin notlarını vs. sisteme girerek gorebiliyorlar. Ayrıca sistemin icerisinde SMS eklentisi var, bu sayede okul her gun gelemeyen ogrencilerin velilerine SMS atıyor otomatik, cocugunuz yarım gun gelmemistir vs. gibi. Arka planda db olarak ACcess kullanıyorlar.





1 2
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb