PDA

View Full Version : گزارش



sinas1386
سه شنبه 26 شهریور 1387, 08:55 صبح
با سلام
دوستان لطف کنند نگاه کنند من میخواهم رکوردهایی که با کد 100 را وارد کرده ام در قسمت سرچ کد آنها را به گرارش بفرستد و قبل از چاپ پیش نمایشی از آن را داشته باشم

arshia_
سه شنبه 26 شهریور 1387, 09:08 صبح
شما به جاي table بهتره از يك Query1 استفاده كني
بعد در قسمت sql .text اون فرمان مورد نظر رو بنويسي
مثلا:
select * from 7475.db where a=100
اگر مقدار فيلد عددي نيست از '100' اين حالت يا "100" استفاده كن
بعد كوئري رو open كن و در گزارش از اون كمك بگير
بهتره يه مثال از سايت دانلود كني

sinas1386
چهارشنبه 27 شهریور 1387, 16:55 عصر
دوستان سلام
من هرچه سرچ کردم پیدا نکردم اگه میشه یه نمونه ساده بذارید

SYNDROME
چهارشنبه 27 شهریور 1387, 20:15 عصر
دوستان سلام
من هرچه سرچ کردم پیدا نکردم اگه میشه یه نمونه ساده بذارید
دستوری را که نوشته اید و جواب نداده اینجا قرار دهید.
موفق باشید

sinas1386
پنج شنبه 28 شهریور 1387, 10:49 صبح
با سلام خدمت دوست عزیز

اگه زحمتی نیسن نمونه فرمی که بالا گذاشتم برام اصلاح کنید خیلی خیلی ممنون میشم .
:ناراحت:

Loveski
پنج شنبه 28 شهریور 1387, 11:14 صبح
شما به جاي table بهتره از يك Query1 استفاده كني
بعد در قسمت sql .text اون فرمان مورد نظر رو بنويسي
مثلا:
select * from 7475.db where a=100
اگر مقدار فيلد عددي نيست از '100' اين حالت يا "100" استفاده كن
بعد كوئري رو open كن و در گزارش از اون كمك بگير
بهتره يه مثال از سايت دانلود كني
این کدی را که برات نوشتن درسته همین را انجام بده به جوا ب مورد نظرت میرسی.

sinas1386
پنج شنبه 28 شهریور 1387, 20:22 عصر
ببخشید من میخواستم خود کاربر تعیین کند که چه مقیاسی مثلا بجای عدد 100 یه عدد دیگری که کاربر تعیین میکند برای جستجو باشد مثل یک edit بر روی فرم .

Hsimple11
پنج شنبه 28 شهریور 1387, 21:35 عصر
1- هر زمانی که برنامه دیتابیس را آپلود میکنید فایل دیتابیس خود را هم بذارید تا برنامه کار کنه.

2- بهتره اول از همه ببینید در چه بخشی مشکل دارید. در جستجوی رکوردهایی با کد 100 یا هر کدی؟ یا در گزارش گیری؟

3- از چه ابزاری برای گزارش گیری میخواهید استفاده کنید؟ اگر با جستجو کردن، فیلتر کردن یا کوئری گرفتن مشکل دارید همین کلمات را در سایت جستجو کنید مطالب زیادی پیدا میکنید. یک مثال کوئری گرفتن همانی بود که دیدید. بجای 100 هم از (QuotedStr(Edit1.Text استفاده کنید. یا اگر تعداد رکورد زیادی ندارید از فیلتر استفاده کنید.

در مورد گزارش گیری هم ابزار خود را انتخاب کنید و بر اساس آن در سایت جستجو کنید. اگر به نتیجه نرسیدید بفرمایید.

موفق باشید...

sinas1386
شنبه 30 شهریور 1387, 09:34 صبح
<P>&nbsp;select a,s,d</P>
<P>&nbsp;"from "7475.db </P>
<P>(where a=QuotedStr (Edit1.Text </P>
<P>&nbsp;</P>
<P>&nbsp;ازیک edit1استفاده کرده ام </P>
<P>&nbsp;</P>
<P>آیا این دستور صحیح است .</P>

Hsimple11
شنبه 30 شهریور 1387, 11:12 صبح
از CODE Tag برای نمایش کد های استفاده کنید. بنظر می رسد درست باشد مثلا :


'SELECT MyField From MyTable Where MyField='+QuotedStr(Edit1.Text);

sinas1386
شنبه 30 شهریور 1387, 18:03 عصر
این فرم من هر کاری که می کنم کار نمی کنه .