PDA

View Full Version : ذخیره کردن فایل word,pdf



hasankhani
یک شنبه 18 تیر 1385, 13:21 عصر
با سلام خدمت تمام دوستان عزیز
من می خواستم در فرم هایم این امکانات را قرار دهم .لطف کنید و راهنماییم کنید

در فرم هایم احتیاج دارم که هنگام زدن یک دکمه فایل ورد آفیس باز شده و کاربر بتواند در آن مطالبی نوشته و ذخیره کند.
سپس بتوانم بار دیگر در زمانهای بعد این فایل ورد را فراخوانی کنم.
همچنین احتیاج دارم یک سری مدارک که به صورت pdf بوده را در بانک ذخیره کنم .در این مورد هیچ گونه اطلاعاتی ندارم.که آیا این فایل ها درون جداول بانک ذخیره می شوند و یا به صورت جداگانه ؟؟؟؟
اگر من را راهنمایی فرمایید خیلی ممنون می شوم
متشکرم

majid_afra222
یک شنبه 18 تیر 1385, 22:51 عصر
سلام
می بخشی جواب کاملی نمی دم چون وقت بررسی بیشتر رو ندارم اگه عمری بود یه مقاله کوچیک در مورد استفاده از OLE ها در Forms اوراکل تهیه می کنم.
این چند خط کد با استفاده از OLE محیط MS Word رو باز می کنه، داده های مورد نیاز شما رو مینویسه، بعد ذخیره میکنه، آخر سرهم برنامه رو میبنده.
کامله و توضیح هم تو کد دادم، توضیحات بیشتر برای خیلی بعد (شرمنده)


DECLARE
app OLE2.OBJ_TYPE;
docs OLE2.OBJ_TYPE;
doc OLE2.OBJ_TYPE;
selection OLE2.OBJ_TYPE;
args OLE2.LIST_TYPE;
BEGIN
-- ایجاد یک Application
app := OLE2.CREATE_OBJ('Word.Application');
--نمایش برنامه
OLE2.SET_PROPERTY(app,'Visible',1);
--افزودن document
docs := OLE2.GET_OBJ_PROPERTY(app, 'Documents');
doc := OLE2.INVOKE_OBJ(docs, 'add');

selection := OLE2.GET_OBJ_PROPERTY(app, 'Selection');

-- افزودن مقادیر مورد نیاز به فایل
OLE2.SET_PROPERTY(selection, 'Text', 'سلام');

-- ذخیره فایل
args := OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(args, 'c:\example.doc');
OLE2.INVOKE(doc, 'SaveAs', args);
OLE2.DESTROY_ARGLIST(args);

-- بستن فایل
args := OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(args, 0);
OLE2.INVOKE(doc, 'Close', args);
OLE2.DESTROY_ARGLIST(args);

OLE2.RELEASE_OBJ(selection);
OLE2.RELEASE_OBJ(doc);
OLE2.RELEASE_OBJ(docs);

--خروج از MSWord
OLE2.INVOKE(app,'Quit');
END;

در مورد سئوال دومت هم باز مفهوم نیست.
امیدورام بدردت بخوره.

hasankhani
چهارشنبه 21 تیر 1385, 08:16 صبح
با سلام
از راهنمایی شما جناب آقای افرا خیلی متشکرم
خیلی به من کمک کرد .و من بی صبرانه منتظر مطالب تکمیلی آن هستم
در مورد سئوال دوم هم من در سیستم پرسنلی که اطلاعات افراد در آن می باشد
می خواهم برای هر فرد یک فایل pdf داشته باشم که در ابتدا در هر فرم
با کلیک بر روی دکمه ای بتوانم فایل pdf را ذخیره کرده سپس برای مراحل بعد بتوانم آنرا نمایش دهم.
با سپاس فراوان

lena abbaszadeh
شنبه 04 اردیبهشت 1389, 12:22 عصر
سلام
اگه دیتابیس access باشه چی؟؟؟
میشه کمکم کنید؟
من همین کارو با دیتابیس accessمی خوام انجام بدم
مرسی:قلب: