الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود بحث في كرستيال ريبورت

بدأه osamaaomar في 23 أبريل 2014 · 9 رد · 876 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عملت كود بحث للبحث في كرستيال ريبورت شغال مئة في مئة وهذا هو الكود 

 

Dim con As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & _
               Application.StartupPath & "\dada1.mdb ;user id=admin;jet oledb:database password=123 ")
        Dim da As New OleDbDataAdapter("SELECT * FROM a1 where id=" + TextBox1.Text, con)
        Dim ds As New DataSet
        da.Fill(ds, "A1")
        Dim r As New CrystalReport
        r.SetDataSource(ds.Tables("a1"))
        CrystalReportViewer.ReportSource = r
 
نبي نعدل في الكود بحيت عندما يريد المستخدم ان يبحت عن رقم داخل كرستيال وهذا الرقم غير موجود تظهر له رسالة تخبره بعدم وجود هذا الرقم وعندما يدخل  حروف في TextBox تظهر له رسالة تخبره يجب ادخال ارقام 
#2

:huh:

#3

look this link

http://www.janinedalton.com/blog/archives/2004/looking-for-isnumeric-in-vbnet/

 

look this code

If Not (IsNumeric(TextBox1.Text)) Then
MessageBox.Show("A listening port must be a numeric value", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
exit sub
End If

Dim con As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & _
               Application.StartupPath & "\dada1.mdb ;user id=admin;jet oledb:database password=123 ")
        Dim da As New OleDbDataAdapter("SELECT * FROM a1 where id=" + TextBox1.Text, con)
        Dim ds As New DataSet
        da.Fill(ds, "A1")
if ds.Tables("a1").Rows.Count=0 then
MessageBox.Show("no rows", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
exit sub
End If
        Dim r As New CrystalReport
        r.SetDataSource(ds.Tables("a1"))
        CrystalReportViewer.ReportSource = r
 

Public Function IsNumeric(ByVal str As String)
Dim r As Regex = New Regex(“\d+”)
Dim m As Match = r.Match(str)
If (m.Success) Then
Return True
End If
Return False
End Function

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 1 مايو 2014 في 20:26

1
#4

استاذنا الفاضل KARIMSOFT  لكم جزيل الشكر والاحترام  B) 

#5

لا شكر علي واجب

#6

ممكن استادنا الفاضل تشرح لنا كيف تحكم في عرض الحقول في التقرير 

#7

ممكن توضح اكثر

#8

قصدي كيف يمكن للمستخدم أن يختار الحقول  من الفورم  التي  يريدها أن تظهر في التقرير 

#9

اجاب اخي محمد فؤاد علي سؤالك من قبل

#10

صحيح ...... ولكن لم افهم الكود 

مواضيع مشابهة