ورود

View Full Version : سوال: چطوری در CrystalReport دستور SQL بنویسم؟؟



Castel_XD
شنبه 22 مرداد 1390, 02:31 صبح
چطوری در CrystalReport دستور SQL بنویسم؟؟

من یه دیتابیس دارم به نام D و یه تیبل توش هست به نام T میخوام مقدار فیلدی که اسمش F هست رو سلکت کنم.

البته فقط مقادیری از فیلد F که توش مقدار Ali باشه.

لطفا راهنمایی کنید.

ali_mo7670
شنبه 22 مرداد 1390, 13:51 عصر
سلام دوست عزیز وقت نداشتم کد رو واست اماده کنم
کد مربوط به دیتابیس sqlserver هست متغغیر زیاد داره اما نامفهوم نیست اگه نیاز به توضیح بیشتر داری بگو
adoreport.ConnectionString = constr
adoreport.RecordSource = "SELECT * FROM table_daryaft,paraf where table_daryaft.shomare=paraf.shomare and table_daryaft.shomare=" & Label1.Caption & ""
adoreport.Refresh
Set crrpet = crapp.OpenReport("\\" + ip + "\deber khane\report\paraf.rpt")
crrpet.Database.LogOnServer "p2ssql.dll", ip, "andi" + sal, user, pas
For Each crdbtab In crrpet.Database.Tables
crdbtab.SetLogOnInfo ip, "andi" + sal, user, pas
Next
crrpet.FormulaFields.GetItemByName("vah").Text = "'" & Form2.Label3.Caption & "'"
crrpet.FormulaFields.GetItemByName("mar").Text = "'" & Form2.Label15.Caption & "'"
crrpet.Database.SetDataSource adoreport.Recordset
Form30.CrystalReport.ReportSource = crrpet
Form30.CrystalReport.ViewReport
crrpet.DiscardSavedData
Form30.Show vbModal

Castel_XD
دوشنبه 24 مرداد 1390, 15:10 عصر
اگه لطفا کنی کد مربوط به VB.net رو قرار بدین ممنون میشم.

فایل دیتابیسم mdb هستش.

تشکر

Castel_XD
دوشنبه 24 مرداد 1390, 15:11 عصر
اگه یه برنامه sample هم قرار بدین ممنون میشم.

ali_mo7670
سه شنبه 25 مرداد 1390, 11:27 صبح
vb.net رو نمیدونم!
73882

babak_1370
شنبه 03 فروردین 1392, 15:16 عصر
vb.net رو نمیدونم!
73882

عالی بود مرسی