Jpeg resimlerin formda gösterilmesi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Jpeg resimlerin formda gösterilmesi
Öncelikle ADO konusunda ve katılımım hakkında nezaket gösteren arkadaşlara ve diğer arkadaşlara teşekkür ederim.
Sorunum şu; bu konuda baya baya yeniyim. Jpeg hakkındaki diğer konuları okudum. Yeni olunca insan anlamakta güçlük çekiyor. Hazırladığım bir çalışma var memurum ve büromda işime yarayacak bir çalışma hazırlıyorum. Tek kullanıcılı. DbaseIV ile hızırlanmış toblolarım var. Bu tabloda kişisel bilgiler var. Bu tobloya bağlı yani veri girişimi sağlayan formum var Delphi 7 kullanıyorum. Ayrı bir klasörde jpeg fotoğraflar var kişilerin fotoğrafları ve bu fotoğraflar numaralar ile kayıtlı yani '333333' gibi altı rakamlı. Tablonun içine atarak tabloyu şişirmek istemiyorum. Bunun yerine kayıtlı olan kişilerin numaraları ile fotoğraf numaraları eşleştiği (aynı) olduğu için tabloya yolunu girmek, formda bulunan kişinin numarasına tıklayınca veya yanına konulacak düğmeye tıklayınca fotoğrafının görünmesini istiyorum yani dilediğim zaman düğmeye basayım ve tabloya yazdığımız yolu takip ederek o şahsın fotoğrafını göstersin. Gösterme işini DbImage ile veya başka bir ortamda olabilir fark etmez.
Bu işi tamamiyle deneyerek veya forumları takip ederek öğreniyorum o yüzden zorlanıyorum. Bana tam olarak yardımcı olursanız sevinirim.
Tabloya hangi alanı atamalıyım-tabloda oluşturulan alana fotoğrafların yolunu nasıl yazarım (kişi numarası ile aynı olan fotoğrafı bulacak) formda koyacağım düğmeye hangi komutu yazmalıyım
Teşekkürler saygılarla
iyi çalışmalar
olc bilalolcay@msn.com
Sorunum şu; bu konuda baya baya yeniyim. Jpeg hakkındaki diğer konuları okudum. Yeni olunca insan anlamakta güçlük çekiyor. Hazırladığım bir çalışma var memurum ve büromda işime yarayacak bir çalışma hazırlıyorum. Tek kullanıcılı. DbaseIV ile hızırlanmış toblolarım var. Bu tabloda kişisel bilgiler var. Bu tobloya bağlı yani veri girişimi sağlayan formum var Delphi 7 kullanıyorum. Ayrı bir klasörde jpeg fotoğraflar var kişilerin fotoğrafları ve bu fotoğraflar numaralar ile kayıtlı yani '333333' gibi altı rakamlı. Tablonun içine atarak tabloyu şişirmek istemiyorum. Bunun yerine kayıtlı olan kişilerin numaraları ile fotoğraf numaraları eşleştiği (aynı) olduğu için tabloya yolunu girmek, formda bulunan kişinin numarasına tıklayınca veya yanına konulacak düğmeye tıklayınca fotoğrafının görünmesini istiyorum yani dilediğim zaman düğmeye basayım ve tabloya yazdığımız yolu takip ederek o şahsın fotoğrafını göstersin. Gösterme işini DbImage ile veya başka bir ortamda olabilir fark etmez.
Bu işi tamamiyle deneyerek veya forumları takip ederek öğreniyorum o yüzden zorlanıyorum. Bana tam olarak yardımcı olursanız sevinirim.
Tabloya hangi alanı atamalıyım-tabloda oluşturulan alana fotoğrafların yolunu nasıl yazarım (kişi numarası ile aynı olan fotoğrafı bulacak) formda koyacağım düğmeye hangi komutu yazmalıyım
Teşekkürler saygılarla
iyi çalışmalar
olc bilalolcay@msn.com
string bir alan ekle ve button'nun onclick olayına
image1.loadfromfile(tablo1.fieldbyname('resimYolu').asstring+'.jpg');
yazarsan sorun olmaz ancak jpg formatını görüntüleyebilmek için uses kısmına "Jpeg" unitini eklemelisin.
image1.loadfromfile(tablo1.fieldbyname('resimYolu').asstring+'.jpg');
yazarsan sorun olmaz ancak jpg formatını görüntüleyebilmek için uses kısmına "Jpeg" unitini eklemelisin.
Oldeye Software
http://www.oldeye.com
http://www.oldeye.com
Eğer resmi direct olarak veritabanının içerisine attıysan bunu;
ilk olarak table1'in fieldeditor'ünde bütün alanları tanımla daha sonra bu alanları direct olarak kullanabileceksin. Bundan sonra
Table1Resim.savetofile('c:\asd.bmp');
ilk olarak table1'in fieldeditor'ünde bütün alanları tanımla daha sonra bu alanları direct olarak kullanabileceksin. Bundan sonra
Table1Resim.savetofile('c:\asd.bmp');
Oldeye Software
http://www.oldeye.com
http://www.oldeye.com
veritabanında Binary bir alan tanımlarsın
jpeg ekleyeceğiz
varsayalım
tabloda resimler adında alanımız olsun binary tanımlanacak forma 1 adet table1 bileşeni koyalım gerekli bağlantıları yapalım table çift tıklayalım add all fields tiklayalim
Resim Eklemek İçin
kolay gelsin...
jpeg ekleyeceğiz
varsayalım
tabloda resimler adında alanımız olsun binary tanımlanacak forma 1 adet table1 bileşeni koyalım gerekli bağlantıları yapalım table çift tıklayalım add all fields tiklayalim
Resim Eklemek İçin
Kod: Tümünü seç
burada resimler alaninin adi
Table1Resimler olacaktir
Table1.Append;
Table1Resimler.Loadfromfile(DosyaAdı);
Table1.Post;
kolay gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Bunu arşivimden aldım test etmedim
O yüzden açıklama yazmıyorum 
Resimi Gostermek için de
Kolay Gelsin...


Resimi Gostermek için de
Kod: Tümünü seç
Uses jpeg;
VAr
Resim:TjpegImage;
Begin
Resim:TjpegImage.Create;
try
Resim.LoadFromStream(Table1ResimAlani.DataSet.CreateBlobStream(Table1Soru,bmRead));
Image1.Picture.Graphic:=Resim;
Finally
Resim.Free;
end;
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.