PDA

View Full Version : ذخیره متن رنگی در متغیری از نوع OLE Object بانک اکسس



as13851365
دوشنبه 22 بهمن 1386, 10:18 صبح
در بانکی که ساختم ( اکسس ) یک متغیر از نوع OLE Object دارم که در آن مقدار RichEdit1 را ذخیره می کنم حالا می خوام قستمهایی از متن RichEdit1 را رنگی کنم و در بانک ذخیره کنم و دوباره به همان شکل که در بانک ذخیره کردم ببینم برای این کار چه باید کنم ؟

vcldeveloper
دوشنبه 22 بهمن 1386, 12:15 عصر
برای انتقال متن فرمت بندی شده به بانک از TBlobField و متد SaveFromStream آن استفاده کنید. برای نمایش متن ذخیره شده در فیلد در داخل RichEdit هم داده را از طریق TBlobField در یک Stream ذخیره کنید و با TRichEdit.Lines.LoadFromStream در RichEdit لود کنید. به این صورت فرمت بندی متن حفظ میشه.
چون قبلا برای هر کدوم از این بخش ها که بهش اشاره شد مثال در سایت وجود داره، براشون مثال نمیزنم.

hedi
دوشنبه 22 بهمن 1386, 15:11 عصر
از DBRichEdit استفاده کن