View Full Version : پرینت اطلاعات بدون پایگاه داده
saied_hacker
سه شنبه 07 خرداد 1387, 09:56 صبح
سلام
من میخاست بدونم ایا راهی هست که به شه از اطلاعت پرینت گرفت مثل DataReport ولی بدون Adodc & DataBase ؟
اطلاعات توی چند تا تکس وارد و بعد از اون پریت گرفت ؟
اومدم همینجوری از DataReport استفاده کنم دیدم نمی شه به فرم ربطش داد ....
ممنون
ASKaffash
سه شنبه 07 خرداد 1387, 10:09 صبح
با سلام
اگر از ابزارهای گزارش گیری استفاده شود بهتر است ولی اگر خودتان میخواهید مدیریت را به دست بگیرید
باید از شی Printer استفاده کنید استفاده آسان است اگر مشکلی داشتید بگوئید کمک کنیم
vahidm
سه شنبه 07 خرداد 1387, 10:41 صبح
بله دوست عزیزمون درست گفتن از شی پرینتر استفاده کن
و یا این که فرمتون رو چاپ کنید
saied_hacker
سه شنبه 07 خرداد 1387, 10:44 صبح
اشکال این کد چیه ؟
For p = 1 To 255 'text6.text=Code form data1
List1.AddItem Text6.Text
Data1.Recordset.MoveNext
If Data1.Recordset.EOF = True Then
Exit For
Data1.Recordset.MovePrevious
End If
Next p
mpmsoft
سه شنبه 07 خرداد 1387, 13:52 عصر
دوست عزیز هدفت از استفاده کردن از این کد چیه ؟
Data1.Recordset.MovePrevious
اوبالیت به بو
سه شنبه 07 خرداد 1387, 13:55 عصر
اشکال این کد چیه ؟
For p = 1 To 255 'text6.text=Code form data1
List1.AddItem Text6.Text
Data1.Recordset.MoveNext
If Data1.Recordset.EOF = True Then
Exit For
Data1.Recordset.MovePrevious
End If
Next p
خوب وقتي شما ميگي Exit For كن يعني ا حلقه خارج شو.
اصلاً اين كد شما چه ربطي داره به سوالتون؟! شما مي گي ميخواي بدون پايگاه داده باشه ولي تويه كدتون كنترل Data هستش كه مربو به پايگاه داده هستش.
خودتون مي دونين چي مي خواين؟
ali_habibi1384
سه شنبه 07 خرداد 1387, 15:02 عصر
شما می خواید از اطلاعات درون یک لیست باکس پرینت بگیری؟ یا تکست باکس؟ یا Data?!
اول اینو مشخص کن
ASKaffash
سه شنبه 07 خرداد 1387, 15:05 عصر
با سلام
درضمن ربط 255 با حرکت روی DAO شما چیست بنظرم از نظر برنامه نویسی خطرناکه(ح...)
saied_hacker
سه شنبه 07 خرداد 1387, 15:31 عصر
از همتون ممنونم
مشکل اون کدرو حل کردم ....
ببینید می دارم یه برنامه یه چیزی تو مایه های برنامه ها یکسری از ساندویچ فروشیای با کلاس می نویسم. من اطلاعاتمو توب پایگاه داده DataBase ذخیره نمی کنم که بتونم از اون توی DataReport استفاده کنم بنابر این می می خام از اطلاعاتی که توی تکس هام وجود داره بدون اینکه اونه با پایگاه دادم منتقل کنم و بعد با DataReport ازش پرینت بگیرم رو چاپ کنم....
این DAO چیه نکنه همون Adodc بید ؟؟
اینم شکل برنامه
ASKaffash
سه شنبه 07 خرداد 1387, 15:54 عصر
با سلام
DAO همان DataControl است (Data Access Object)
ali_habibi1384
سه شنبه 07 خرداد 1387, 16:24 عصر
بهترین گزینه برای شما استفاده از print form هست .
اطلاعاتتونو شبیه به یک فرم گزارش در یک زمینه سفید طراحی کنید و سپس کد زیرو بنویسید:
form1.printform
ali_habibi1384
سه شنبه 07 خرداد 1387, 17:00 عصر
اول اصلاً روش خوبي نستش.
دوم اينكه ايشون مي خوان براي يه ساندويچي(!) برنامه بنويسن حتماً بايد يه پايگاه داده داشته باشن(مگر سيستم فايلينگ كه بعيد مي دونم بلد باشن) براي همين بايد از نرم افزار گزارش ساز استفاده كنن. جز اين محاله.
كسي مفهوم DAO رو خواست بدونه؟؟ بعيد مي دونم
اتفاقا بهترین روش هستش.
یکبار دیگه مطلب دوستمونو بخون تا متوجه سوالش بشی و بعد بگو روش خوبی نیست
ایشون میگه نمی خواد از پایگاه داده استفاده کنه یعنی نمی خواد اصولی باشه اونوقت شما میگی باید حتما استفاده کنه!
موضوع تاپیک دقیقا چاپ اطلاعات بدون استفاده از پایگاه داده هستش.
موفق باشید
saied_hacker
سه شنبه 07 خرداد 1387, 18:03 عصر
از همگی ممنون مشکل حل از همون راه PrintForm رفتم
اینجا ها قبلا یه گزینه داشت که مشکل حل می شد می زدیم ولی دیگه نیست...
ممنون
SilverLearn
چهارشنبه 24 مهر 1387, 01:19 صبح
با سلام دوست عزیز خوب شما وقتی همچین برنامه ای برای به طور مثال ساندویج فروشی می نویسی یه نسخه از اون رو هم باید برای خودت ذخیره کنی تا بتونی به طور مثال سود سالیانه و.... را حساب کنی
حالا از پایگاه داده نمی خوای استفاده کنی می تونی از روش ساخت فایل در وی بی استفاده کنی
منظورم استفاده از دستور(open) هستش من برای بهتر فهمیدن شما یک مثال از ساخت فایل میزنم
dim a as
a= freefile
open "c:\mohammad.Txt" for input as #a
print "hello"
close #a
برنامه بالا کلمه هلو را در فایل mohammad.TXT می نویسد
موفق و پایدار باشید
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!1
بهترین سایت آموزشی تفریحی
WWW.Silverlearn.Tk (http://www.Silverlearn.Tk)
Danial_Yousefi
چهارشنبه 24 مهر 1387, 02:12 صبح
Active Reports 2
http://www.datadynamics.com/forums/37/ShowForum.aspx
Professional Edition Build: 2.5.0.1314
اینو دانلود کن ببین عشق و حاله یا نه میتونی بدون بانک و ای دی او گزارشو چاپ کنی با یه for که میذاری تو رویداد Detail_BeforePrint و تمام داده هاتو نسبت میدی به تکست باکس هایی که تو Detail هست اگه سوال دیگه ای داشتی در خدمتم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.