PDA

نسخه کامل مشاهده نسخه کامل : پرينت از مطالب وارد شده در يك فرم



hp1361
23-02-2006, 16:01
با سلام

اگه ممكنه يكي از اين مهندسا ما رو هم راهنمايي كنن

من يه سري از اطلاعات رو در روي برم بوسيله اديت ها گرفتم حالا چطور اونو چاپ كنم البته ميخواهم اونو در يه صفحه با جدولبندي رسم شده توسط خودم پرينت بگيرم

ممنون

Mavix
23-02-2006, 18:08
با سلام

دوست خوبم شما ميتونين از Fast Report يا Quick Report يا Rave استفاده كنين.

hp1361
23-02-2006, 22:35
با سلام به دوست عزيز ماويكس

ممنون ميشم بيشتر و كامل تر راهنمايي بفرمايين

من هيچ چيز نميدانم (نَ وَ فهمم )

فكر كن من صفر كيلومترم

ممنون

Mavix
24-02-2006, 12:13
با سلام

شما در برنامه تان از DataBase هم استفاده ميكنين يا نه ؟

اينو بگين تا بيشتر بتونم راهنماييتون كنم.

hp1361
24-02-2006, 15:19
با سلام
ماویکس محترم

قبلا هم گفتم که من از اطلاعاتی که بر روی فرم از طریق ادیت ها و سایر عناصر (بجز دیتا بیس ) گرفته ام پرینت بگیرم

البته می خواهم که صفحه پرینت شده طبق طراحی من باشه

شما فرض کن 20 تا ادیت دارم و اینارو بر روی یه صفحه بصورت جدول می خواهم چاپ کنم

ممنون

Mavix
25-02-2006, 18:40
با سلام

دوست خوبم من يه برنامه در اين مورد برات نوشته ام ، دانلود كن ، انشاا... به دردت ميخوره

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

hp1361
25-02-2006, 20:29
با سلام

ماويكس جان دستت درد نكنه اميدوارم مشكلم حل بشه خبرت ميكنم

ممنون

فعلا باي

hp1361
26-02-2006, 00:00
ماويكس خان سلام

برنامه رو كه نوشتي گرفتم اما وقتي دكمه پرينت رو مي زنم ارور ميده (البته بگم كه من از پرينتر مجازي ادوب براي ساخت پي دي اف استفاده مي كنم )

ممنون

Mavix
26-02-2006, 10:43
با سلام

دوست خوبم ميتوني خودت يه پرينتر واسه ويندوز تعريف كني.

hp1361
26-02-2006, 16:02
با سلام

چون من پرينتر ندارم ادوب رو نصب كردم كه نتيجه كار رو ببينم . حالا اين مشكل رو كه با ادوب ارور ميده چطور رفع كنم

ممنون

Mavix
26-02-2006, 16:26
با سلام

دوست خوبم، خب شما يه پرينتر تعريف كنين تا ببينين ايراد از اونه يا برنامه

تازه از Microsoft Office Document Imaging ميتوني استفاده كني.

hp1361
26-02-2006, 16:37
سلام

ماويك عزيز من يه پرينتر تعريف كردم و برنامه اروري نداد

حالا اين مشكل كه با ادوب ارور ميده رو چطور رفع كنم

اگه تو ورد از مطلبي پرينت بگيرم اروري پيش نمياد

ممنون

FGIT
26-02-2006, 16:38
اين كد رو اجرا كن ببين نتيجه اش واسه ات قابل قبوله يا نه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در مورد QuickReport هم مثالهاي خود دلفي رو نگاه كن چيزاي زيادي دستگيرت ميشه

hp1361
26-02-2006, 17:12
fgit عزيز

اين دستور هم براي ادوب ارور ميده

مشكل اصلي اينه كه صفحه پرينت شده بصورت پي دي اف ارور ميده

منتظرم

hp1361
27-02-2006, 17:44
fgit عزيز سلام

فكر كنم شما اين يكي مشكل منم رو حل كني

من يه سري اطلاعات رو در اديت هايي كه بر روي فرم قرار داده ام را مي خواهم به صورت يك جدول كه خودم طراحيش كنم بر روي صفحه ديگري پرينت بگيرم. منظورم اينه كه جدول خروجي كه بر روي كاغذ پرينت ميشه خودم طراحيش كنم كه فيلد هاي اون با توجه به اطلاعات اديت ها پر ميشه

ممنون

hp1361
08-03-2006, 00:34
سلام عزيزان

يكي نيست مشكل ما رو با راهنمايي حل كنه

ثواب داره . كارم لنگه همين برنامه است ها

ممنون ميشم

FGIT
12-03-2006, 22:31
من يه سري اطلاعات رو در اديت هايي كه بر روي فرم قرار داده ام را مي خواهم به صورت يك جدول كه خودم طراحيش كنم بر روي صفحه ديگري پرينت بگيرم. منظورم اينه كه جدول خروجي كه بر روي كاغذ پرينت ميشه خودم طراحيش كنم كه فيلد هاي اون با توجه به اطلاعات اديت ها پر ميشه


دو تا روش براي ايجاد جدول داري
1: استفاده از اس كيو ال
2 : استفاده از كامپوننت ttable
با اين كامپوننت و استفاده از خاصيت FieldDefs فيلدهاي مورد نظرت رو تعريف كن بعد زمان اجرا بنويس
table1.CreateTable;
يا
if Not Table1.Table Exist Then
Table1.CreateTable

مرد مباح
18-03-2006, 13:26
دوست عزيز ميشه گفت اصلا معمل نيست اطلاعاتي كه هيچ جا ذخيره نميشه رو پرينت بگيري.
چرا مي خواي اينكارو بكني؟

بگو تا راحتتر بتونيم نظر بديم.

hp1361
18-03-2006, 22:24
باسلام به مرد مباح

و ساير دوستان كه كمك ميكنن مشكل من حل شه

عرض كنم كه اصلا شما فرض كنين كه من اطلاعات موجود در Edit ها رو در يه ديتا بيس ذخيره كرده باشم

حالا بهم ياد بدين چطور اطلاعات ذخيره شده در اون ديتا بيس رو بر رويه يه جدول كه ميخواهم خودم طراحيش كنم پرينت بگيرم

يه كمي با Rave 5.0 ور رفتم اما چيزي سر در نياوردم

كتاب قمي هم چيز زيادي نگفته

ممنون

منتظرم

مرد مباح
19-03-2006, 19:25
بهتره از Quick Report استفاده كني.

درست مثل عناصري كه روي فرم قرار داره . شي هاي مختلفي داره.

كمي ور برو.
اگه متوجه كاركردش نشدي , خبرم كن كه اطلاعات استفادشو بهت بدم.

خود Quick Page مثل فرم است.
Band ها براي تعيين نوع استفاده (ديتابيس/معمولي) استفاده ميشه.
باقي اطلاعاتم مثل شيهاي روي فرمه.

hp1361
04-04-2006, 20:59
مرد مباح عزيز سلام

من كه چيز زيادي سر در نياوردم

اگه ميشه يه مثال كوچولو برام بزار

ممنون

FGIT
11-04-2006, 20:19
QuickReport يكي از مجموعه كامپوننتهاي دلفي هست كه براي گزارش گيري استفاده ميشه. اگر نگارش دلفي شما 7 باشه بطور پيش فرض اين مجموعه كامپوننت نصب نيست و بايد خودتون نصبش كنيد از دلفي 8 به بعد هم كه اصلا ساپورت نميشه. ولي توي دلفي 6 و 5 و 4 خودش به طور پيش فرض نصب هست.اين مجموعه ابزاري براي گزارش گيري تو دلفي هست. البته ميتونيد با ابزارهائي مثل Fast report, reportbuilder,crystalreport , ... هم استفاده كنيد. ولي من فكر ميكنم راحت ترينش همون QR هست.

MAR_Programmer
12-04-2006, 08:21
من یک کتاب بهت معرفی می کنم فکر کنم که به دردت بخوره یه کتاب هست به اسم 296 برنامه در دلفی 6 این کتاب برای انتشارات ناقوس خیلی اطلاعات باحالی داره در مورد چاپ اطلاعات هم چیزای جالبی گفته امید وارم مفید باشه
در مورد نکته ای که دوستمون در بالا گفته باید بگم که شما قبل از اینکه بخواین از این تکنیک استفاده کنید باید اطلاعات رو داخل یک دیتا بیس ذخیره کنید بعد از طریق تکنیک ذکر شده از اطلاعات بانک گزارش تهیه کنید. البته این روش خیلی از مشکلات رو حل می کنه و فقط شما باید فیلد هایی رو که باید چاپ بشه رو انتخاب کنی اطلاعات کامل تر این روش رو هم می تونی تو کتاب گزارش گیری در دلفی 6 برای همون انتشارات رو بگیری. در مورد کتاب اول باید بگم که من چند تا از روش های چاپ رو امتحان کردم جواب میده ولی چندتاشو من سر در نیاوردم
:) :)

FGIT
12-04-2006, 12:58
شما قبل از اینکه بخواین از این تکنیک استفاده کنید باید اطلاعات رو داخل یک دیتا بیس ذخیره کنید بعد از طریق تکنیک ذکر شده از اطلاعات بانک گزارش تهیه کنید
فقط در صورتي احتاج به بانك اطلاعاتي هست كا اطلاعات شما تكرار بشن و به صورت ركورد ركورد باشن.
براي چاپ يك فرم مثل مشخصات يك شخص خاص نيازي به بانك اطلاعاتي نيست.

MAR_Programmer
12-04-2006, 19:10
اگه نحوه این کارو با یه مثال بگی ممنون میشم

FGIT
15-04-2006, 10:14
يه QtTitleBand بذار رو فرم و توي اون چند تا QRLabel بذار

hp1361
15-04-2006, 16:56
با سلام

بطور خلاصه پروژه ام رو توضيح مي دم

من يك صفحه دارم كه از 5 ستون اصلي تشكيل شده هر يك از اين ستون ها از دو ستون ديگر تشكيل شده اند كه در هر يك از انها ترافيك و مبلغ وارد مي شود

اين جدول از 20 سطر تشكيل شده كه تمام اين ستون ها را شامل مي شود

هر ستون و سطر اخر بطور متناظر جمع ستون هاي قبلي مي باشد

حال اين اطلاعات وارد شده را در درجه اول مي خواهم ذخيره كنم و در درجه دوم بالا اوردن و پرينت گرفتن

ممنون ميشم بابت راهنمايي

موفق و مويد باشيد

FGIT
16-04-2006, 10:19
بطور خلاصه پروژه ام رو توضيح مي دم

من يك صفحه دارم كه از 5 ستون اصلي تشكيل شده هر يك از اين ستون ها از دو ستون ديگر تشكيل شده اند كه در هر يك از انها ترافيك و مبلغ وارد مي شود

اين جدول از 20 سطر تشكيل شده كه تمام اين ستون ها را شامل مي شود

هر ستون و سطر اخر بطور متناظر جمع ستون هاي قبلي مي باشد

حال اين اطلاعات وارد شده را در درجه اول مي خواهم ذخيره كنم و در درجه دوم بالا اوردن و پرينت گرفتن

ممنون ميشم بابت راهنمايي
نحوه كار كه با يك خط دو خط نميشه توضيح داد.
شما نمونه هاي QuickReport خود دلفي رو ببين در مورد هر چيزي كه سوال داشتي بپرس.

hp1361
17-04-2006, 23:35
مثل اينكه بايد بيخيال شم؟!

FGIT
18-04-2006, 08:31
مثل اينكه بايد بيخيال شم؟!

يه كم منطقي باشيد.
خوب براي هر كاري بايد خودتون شروع كنيد. باور كنيد چيزي نيست كه اينجا بشه توضيح داد.

hp1361
18-04-2006, 18:21
باسلام
من مي گم بايد بي خيال شم اما عمرا بي خيال شم پاي ابروم وسطه

حالا اگه ميشه بگيد اين كوپونت كوئيك ريپورت رو چطوري نصب كنم و ايا روي خود سي دي دلفي هست

راهنمايي تون ممنونم

FGIT
18-04-2006, 19:56
اگه دلفي 6 يا 5 يا 4 داري كه رو خودشون نصبه اصلا
اگر دلفي ات 7 هست
برو Components->Install Packages
بعد فايل
C:\ProgramFiles\Borland\Delphi7\Bin\dclqrt70.bpl رو بهش بده نصب ميشه.

hp1361
19-04-2006, 21:54
fgit عزیز سلام

ممنون از راهنمایی

اگه میشه در مورد این کوئیک ریپورت یه مثال کوچیک که اجراش کنم مثال بزنید تا راه بیفتم

ممنون

FGIT
19-04-2006, 22:40
يه QuickRep بذار رو فرمت
بعد از تو Object Inspector خاصيت Bands خاصيت Has Title رو True كن.
بعد توي اين Title كه به فرمت اضافه ميشه يه QrLabel بذار و توي يه Button اينو بنويس QuickRep1.Print;
حالا اينها رو انجام بده تا DataBase هم بهت بگم

hp1361
19-04-2006, 22:47
سلام

انجامش دادم منتظرم

راستي توي برنامه ادارمون موقع پرينت گرفتن crystalreport مياد اين چطوريه ؟

ممنون

FGIT
20-04-2006, 08:13
راستي توي برنامه ادارمون موقع پرينت گرفتن crystalreport مياد اين چطوريه ؟

Crystal Report رو من كار نكردم.

انجامش دادم منتظرم


حالا يه QrSubDetail بذار رو فرمت و توي اون چند تا DBEdit بذار .
بعد Data set مربوط به QuickRep , QRSubDetail , DBEdit رو بذار اون جدولي كه مي خواي ازش گذارش بگيري
بعد FieldName هر يك از DBEdit ها رو بذار اون فيلدي كه بايد نمايش بدن.

hamed322
03-04-2008, 01:25
چرا از sample ها استفاده نمي کني تا بهتر متوجه بشي!
بعضي وقت ها کارايي sample ها از کتاب هاي موجود در بازار بيشتره!

F A R H A D
05-04-2008, 10:46
04-20-2006, 07:13 Am تا .... 4-03-2008, 01:25 Am
تاپيك زير خاكي رو بالا آوردي دوست عزيز

yasna2010
16-02-2010, 15:34
سلام :
یک نفر کمک کنه ....
کدهای print را گرفتم ، همه چیز خوب است ولی چه کنم تا بر روی a5 پرینت بگیرد.روی a4 می گیرد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ایمیل: yasna_dmod@yahoo.com