نام کلوب :ویژوال بیسیك 6 Visual Basic
نام انگلیسی : visual_basic_6
تاسیس : 16 دی 1384
124 عضو ، 23 بحث ،

ویژوال بیسیك 6 Visual Basic 6.0

تبلیغات

__
لیست بحث ها
  عناوین بحث ها ارسال کننده پاسخها بازدید بروز رسانی اولویت
0
3
87/3/16 (06:32)
0
1
87/3/16 (06:22)
2
25
87/3/15 (11:59)
2
20
87/3/15 (11:56)
1
12
87/3/15 (11:53)
2
5
87/3/15 (11:50)
1
11
87/3/15 (11:45)
1
4
87/3/15 (11:42)
3
30
87/3/14 (23:08)
2
16
87/3/14 (23:02)
عنوان بحث
ساختن فرم قابل چاپ از کوئری های اکسس
4 آبان 85 - 15:15
دوستان سلام
مشکلی اساسی با ساختن فرم قابل چاپ در وی بی دارم اگه می تونید بهم کمک کنید.
ممنون
پاسخ ها
ترتیب پاسخ ها : از اولین پاسخ
3
21 آبان 1385 ساعت 08:01

سلام

سوالتون واضح نیست اما شاید کد زیر بتونه کمک کنه . به جای  استفاده از کوری اکسس از   دستور SQL استفاده کنید و فرض کنید پرامترها در text1 و text2 قرار دارن کد رو در روال کلیک دکمه ای بنام command3 نوشتم:

(نکته : در سایت کلوب امکان نوشتن کاراکتر "به علاوه(جمع)"ممکن نیست برای همین بجاش از کاراکتر توان ^ استفاده کردم)

Private Sub Command3_Click()‎
DataEnvironment1.cnnR.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data "Source=H:\db.mdb;Persist Security Info=False
DataEnvironment1.Commands.Item("Command1").CommandType = adCmdUnknown

DataEnvironment1.Commands.Item("Command1").CommandText=‎
SELECT * FROM Doctors WHERE date >="^ ‎ tex‎t1.Text ^" and date<= " ^text2.text"

DataEnvironment1.Commands.Item("Command1").Execute

End Sub



پیام در تاریخ 85/8/20 ویرایش شده است.


پیام در تاریخ 85/8/20 ویرایش شده است.


پیام در تاریخ 85/8/20 ویرایش شده است.
2
5 آبان 1385 ساعت 17:42

سلام 

ممنون از اینکه بالا خره شما به عنوان اولین نفری بین هزارانی که سوال کردم ازشون بهم جواب دادید!!

منظورم اینه که چندین کوئری توی اکسس ساختم که می خوام اونا رو  توی یه فرم(هر کدوم یه فرم) مثل دیتا ریپورت نمایش بدم. اما مشکل اینجاست که اون کوئری ها هرکدام دوتا تاریخ می گیرن، یعنی پارامتر می گیرن و بعد کوری باید اجرا و نمایش داده بشه. کوئری هایی که پارامتر نمی گیرن رو خیلی راحت می شه با یه دستور SQL به DE یعنی به یه command ربط داد و تو ی دیتا ریپورت استفاده کرد اما اینا به خاطر همون پارامترها نمی شه این کار رو باهاشون کرد

در مورد کریستال هیچی نمی دونم و دنبالش هستم ممنون می شم بهم درموردش اطلاعاتی بدید

بازم ممنون

نعیمه

1
5 آبان 1385 ساعت 07:15

ببین برای چاپ در وی بی شیئی به نام Printer  وجود دارد

به عنوان مثال بر نامه زیر عبارت Test  را چاپ می کند

Printer.Print "test

printer.enddoc

و روش معمول تر برای کوئری های اکسس استفاده ازکریستال ریپورت است

سوالت رو واضح تر بپرس تا بیشتر توضیح بدم

www.pak-page.com

 

__