Şimdi Ara

VB de yardım

Bu Konudaki Kullanıcılar:
1 Misafir - 1 Masaüstü
5 sn
7
Cevap
0
Favori
311
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Access te veri tabanına gömülü olarak kaydettiğim *.rtf dökümanlarını VB de bir richtext e aktarmak istiyorum. Yardımcı olabilecek arkadaş var mı?



  • quote:

    Orjinalden alıntı: davlumbaz
    Access te veri tabanına gömülü olarak kaydettiğim *.rtf dökümanlarını VB de bir richtext e aktarmak istiyorum. Yardımcı olabilecek arkadaş var mı?


    RTF ne şekilde gömdünüz Obje olarak mı yoksa Sadece RTF içeriğimi Blob sahaya aldınız ?

    Not: Richtext rtf formatını otomatik okuyabilir yani eğer string biçinde filed aldıysanız direkt aktarma yapılabilir !
  • ole nesnesi olarak gömdüm. Rtf kullanmam şart. dediğiniz gibi richtext otomatik olarak okluyor ama dosya adı istiyor. Field dan alamıyorum. yardımınız olabilir mi?
  • quote:

    Orjinalden alıntı: davlumbaz
    ole nesnesi olarak gömdüm. Rtf kullanmam şart. dediğiniz gibi richtext otomatik olarak okluyor ama dosya adı istiyor. Field dan alamıyorum. yardımınız olabilir mi?


    Walla öncelikle nesne içeriğini dış ortama aktarıp TEMP olarak Örn text erişimli disk ortamı olabilir... Daha sonra richtext'e source gösterebilirsiniz. Fikir olarak bunu düşündüm ama tavsiye olarak RTF formatını olduğu gibi string olarak kaydetseniz sanırım sizin için çok daha kolay olurdu.



    < Bu mesaj bu kişi tarafından değiştirildi irfanmatak -- 17 Mayıs 2005, 20:25:34 >
  • String kullanırsam RTFnin bana sağladığı avantajlardan yararlanamıyorum. O yüzden RTF veya .doc kullanmam şart. Ama ilk dediğini yapacak kod parçasını gönderebilirsen sanırım işimi görür. Benim sorunum zaten Access te kullandığım tablonun ole alanındaki veriyi kullanacak şekilde alamamam. eğer onu dışarıda bir dosyaya kaydedersem sorun kalmaz. ama bunu yapamıyorum. Sanırım sen gösterebilirsin.
  • quote:

    Orjinalden alıntı: davlumbaz

    String kullanırsam RTFnin bana sağladığı avantajlardan yararlanamıyorum. O yüzden RTF veya .doc kullanmam şart. Ama ilk dediğini yapacak kod parçasını gönderebilirsen sanırım işimi görür. Benim sorunum zaten Access te kullandığım tablonun ole alanındaki veriyi kullanacak şekilde alamamam. eğer onu dışarıda bir dosyaya kaydedersem sorun kalmaz. ama bunu yapamıyorum. Sanırım sen gösterebilirsin.


    Hocam elimde istediğiniz gibi bir kod örneği yok ama sizin için şöyle bir kod yapısı düşündüm. uyulamaya geçirmek isterseniz :)

    Form1
    Rich1 ->richtext olsun
    database -> 1 field Binary olsun ... VB 6 da sanıyorum OLE desteği Mevcut deil ! enson 7.0 MBD dosyaları destekleniyor !

    önce fielde yazılacak sahanın içeriği açılarak içindeki tüm bilgiler satır satır rich texte alınır...

    open "Okunacak.doc/rtf" for input as #1
    dim satır as variant
    while not EOF(1)
    input #1,satır
    Rich1.TextRTF = satır
    wend

    close #1

    'döküman içini rich texte aldık !
    rich textbox direk database e bağlanabilir. buradan basit bir data command operasyonu ile bunu binary sahaya yazalım ...

    data1.dataset.adnew
    ...

    binary saha içerisinde direk olarak richtextbox2a bağladığınızda sanırım işlem gerçekleşmiş olur :)

    Şu an ayrıntılı kod yazacak durumda deilim ama umarım işinize yarar.

    İyi çalışmalar...



    < Bu mesaj bu kişi tarafından değiştirildi irfanmatak -- 18 Mayıs 2005, 22:24:20 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.