منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
فلتر داتا جريد وكريستال ريبورت - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : فلتر داتا جريد وكريستال ريبورت (/showthread.php?tid=20016)

الصفحات: 1 2


RE: فلتر داتا جريد وكريستال ريبورت - alma_fandi - 16-04-17

سيد  عبدالله

الكود  اشتغل  لكن  ما  عرض  البيانات  بالداتا جريد  والريبورت
 فتح  لى الريبورت  مااعتمد  ع التاريخ  بنفس الفورم
طلب  مني  ادخل التاريخ من  خلال  فورم  الريبورت  ( انا عملت براميتر  يعرض لى الريبورت  )
مو عارفة اشرح  ههههه

شوف الصورة كيف ضهرت

[attachment=13901]


عيوني قفلوا من  النعس  انتا  حاول البرنامج موجود بالمرفقات  اذا  امكن

انشاء الله  انا بكرة  بحاول  امسح  البراميتر  وجرب شو  بيطلع  معنا  

اشكرك


RE: فلتر داتا جريد وكريستال ريبورت - عبـدالله - 16-04-17

البارامترات يجب إضافتها بعد ربط التقرير بقاعدة البيانات مباشرة

وهذا التعديل على الكود
PHP كود :
Private Sub Button6_Click(sender As ObjectAs EventArgsHandles Button6.Click

    Dim dt 
As New DataTable

    Dim sql 
As String "SELECT * FROM [Table1] WHERE ([Sex]=@sex) AND ([Birthday] BETWEEN @d1 AND @d2)" 
 
   Using da As New OleDbDataAdapter(sqlCon)
 
       da.SelectCommand.Parameters.AddWithValue("@sex"Me.ComboBox1.Text)
 
       da.SelectCommand.Parameters.AddWithValue("@d1"CDate(Me.DateTimePicker1.Value.Date))
 
       da.SelectCommand.Parameters.AddWithValue("@d2"CDate(Me.DateTimePicker2.Value.Date))
 
       da.Fill(dt)
 
   End Using

    dgvList
.DataSource dt


    Dim rep 
As New allReport1

    rep
.SetDataSource(dt)
 
   rep.SetParameterValue("start_date"Me.DateTimePicker1.Value.Date)
 
   rep.SetParameterValue("end_date"Me.DateTimePicker2.Value.Date)

 
   CrystalReportViewer1.ReportSource rep
    CrystalReportViewer1
.Refresh()

End Sub 



RE: فلتر داتا جريد وكريستال ريبورت - alma_fandi - 16-04-17

اشكرك

تمام هيك المطلوب


Angel


RE: فلتر داتا جريد وكريستال ريبورت - IBRA939 - 20-04-17

سوي هذي وغير قاعده بيانات مالك ( مسار قاعدة بيانات )
<add name="SavingDate.My.MySettings.dsreport" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\alma\Desktop\6\SavingDate\db1.mdb


كود :
<?xml version="1.0"?>
<configuration>
  <configSections>
  </configSections>
  <connectionStrings>
      <<add name="SavingDate.My.MySettings.dsreport" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\alma\Desktop\6\SavingDate\db1.mdb" providerName="System.Data.OleDb"/>
  </connectionStrings>
  <system.diagnostics>
      <sources>
          <!-- This section defines the logging configuration for My.Application.Log -->
          <source name="DefaultSource" switchName="DefaultSwitch">
              <listeners>
                  <add name="FileLog"/>
                  <!-- Uncomment the below section to write to the Application Event Log -->
                  <!--<add name="EventLog"/>-->
              </listeners>
          </source>
      </sources>
      <switches>
          <add name="DefaultSwitch" value="Information"/>
      </switches>
      <sharedListeners>
          <add name="FileLog" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" initializeData="FileLogWriter"/>
          <!-- Uncomment the below section and replace APPLICATION_NAME with the name of your application to write to the Application Event Log -->
          <!--<add name="EventLog" type="System.Diagnostics.EventLogTraceListener" initializeData="APPLICATION_NAME"/> -->
      </sharedListeners>
  </system.diagnostics>
<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup> <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Services" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>