PDA

View Full Version : چگونگی ذخیره اطلاعات



somayekh
پنج شنبه 08 اردیبهشت 1384, 11:06 صبح
سلام به برنامه نویسان عزیز
من یه مشکلی داشتم البته پیشاپیش بگم که من با Crystal Report 9.2 و VB6 و SQL Server 2000 کار می کنم .
Query ها رو تو SQL می سازیم بعد ازشون گزارش می گیریم .
مشکل من اینه که می خوام ببینم چه جوری می شه همه ی اطلاعات یا قسمتی از اطلاعاتی که query اجرا می کنه رو قبل از اینکه بخواد تو گزارش چاپ شه یه جا ( در یک متغیر و یا ... ) ذخیره کرد و روی اونا یه پردازشی انجام داد و بعد دوباره چاپشون کرد ؟
ممنون می شم اگه راهنمایی بفرمایید ...

In_Chan_Nafar
جمعه 09 اردیبهشت 1384, 00:35 صبح
سلام
اولا از Query استفاده نکنید چون خیلی رو سرعت لود گزارش تاثیر داره (تو خود کریستال ریپورت می شه این کارو انجام داد)

دوما شما می خواین اطلاعات پردازش شده چاپ بشه یا اطلاعات Query؟
:موفق:

somayekh
شنبه 10 اردیبهشت 1384, 08:15 صبح
سلام
من می خوام اطلاعات پردازش شده چاپ بشه
مثلا تو گزارش مربوط به کارنامه دانشجویان می خوام اول ببینم واحد های خارج از سیستم چند تاست و معدل بگیرم ولی اونا رو چاپ نکنم
بعد آخر سر بعد از کارنامه آخرین ترم اونا رو چاپ کنم با توجه به اینکه خارج از سیستم همیشه اول می یاد .
ممنون

In_Chan_Nafar
شنبه 10 اردیبهشت 1384, 22:02 عصر
سلام
اگه می شه گزارشتون بذارید اینجا تا ببینم
:wink:

somayekh
یک شنبه 11 اردیبهشت 1384, 09:18 صبح
سلام
من گزارشی که ساختم اینجا گذاشتم البته گزارش من بدون Data Base کار نمی کنه توش از Query استفاده کردم غیر از این هم نمی تونه باشه چون کار گروهیه .
همون طور که گفتم می خوام یه سری اطلاعات رو تو یه متغیری یا هر جا که می شه نگه دارم . امیدوارم بتونید کمکم کنید . :) ممنون

In_Chan_Nafar
یک شنبه 11 اردیبهشت 1384, 12:05 عصر
روش کار می کنم
نمی دونم شاید هم بتونی با Cross Tab مشکلتو حل کنی (فعلا که تازه Download کردمش)
برم نگاه کنم :wink:

In_Chan_Nafar
یک شنبه 11 اردیبهشت 1384, 22:45 عصر
سلام
خوب شما می تونید خیلی راحت از فرمولا فیلد استفاده کنید
تو این مثال که DataBase ش از نوع SQLServer بوده و من Script این DataBase رو هم توش گذاشتم

راستی یه توصیه کردم باز هم می کنم هیچ وقت از Query استفاده نکنید چون اصلا نیازی به اون ندارید
(فرید)
:sunglass:

somayekh
دوشنبه 12 اردیبهشت 1384, 10:16 صبح
سلام
نه مشکل من اصلا این نیست من می دونم Formula Field چی کار می کنه من اگه بخوام از Formula Field استفاده کنم اون اطلاعات رو بقیه گزارشم هم اثر می ذاره من فقط می خوام قبل از اینکه نتیجه گزارش و ببینم یه اطلاعاتی رو یه جا ذخیره کنم بعد آخر سر ازش استفاده کنم .
نمی دونم منظورم و درست بیان می کنم یا نه .
در هر حال از توجهتون ممنونم .

aslan_ir
دوشنبه 12 اردیبهشت 1384, 20:40 عصر
سلام

فکر کنم اطلاعاتتون را بتونین تو یه جدول از بانک ذخیره کنین و هر پردازشی خواستین انجام بدین و بعد گزارش بگیرین - البته اگه منظورتون را درست گرفته باشم :گیج:

In_Chan_Nafar
دوشنبه 12 اردیبهشت 1384, 22:04 عصر
حالا شما می تونی این Script پایگاه داده رو اینجا واسه من بذارید :wink:

somayekh
سه شنبه 13 اردیبهشت 1384, 09:29 صبح
سلام
ممنون از لطفتون مشکل من که حل نشد اما اگه به جواب رسیدم حتما براتون توضیح می دم .
بازم ممنون

In_Chan_Nafar
سه شنبه 13 اردیبهشت 1384, 13:02 عصر
اگه می تونستی خیلی خوب با مثال (اصلا کلا مشکل این بخش اینجوری هست) توضیح می دادی من کمک می کردم
موفق باشی (فرید)

In_Chan_Nafar
جمعه 16 اردیبهشت 1384, 00:11 صبح
سلام
حالا من گرفتم شما چی میگی
(خوب اگه خوب روشن می کردید این همه وقت شما گرفته نمی شد)
ما هم این مشکا رو داشتیم (واسه کاردکس کالا)
اول اومدیم یه Temp Database ساختیم دیدیم چنگی به دل نمی زنه
ولی بعد اومدیم از Programmin خود کریستال رپورت استفاده کردیم
ما داریم رو یه جزوه آموزشی کار می کنیم (این مبحث هم توش هست)
من حتما این جزوه رو سر فرصت تو این قسمت می ذارم :موفق: