Hi,
How many fields you are trying to Display in the datareport...?
Regards
Veena
How many fields you are trying to Display in the datareport...?
Regards
Veena
fromm = (fromMonthCmb.ListIndex) + 1 tom = (toMonthCmb.ListIndex) + 1 FromDate = CDate(fromm & "/" & fromDayCmb.Text & "/" & fromYearCmb.Text) ToDate = CDate(tom & "/" & toDayCmb.Text & "/" & toYearCmb.Text) If IsDate(FromDate) = True And IsDate(ToDate) = True Then Call Records5 Sleep 600 //works fine with records > 1 Load DataEnvironment4 With DataEnvironment4 If .rsCommand1.State <> 0 Then .rsCommand1.Close .Command1 CDate(FromDate), CDate(ToDate) End With answer = MsgBox("Show Report ??", vbYesNo + vbQuestion, "Confirm") If answer = vbYes Then s2 = FromDate s3 = ToDate s4 = "To" DataReport4.Sections("Section4").Controls("rptHeader").Caption = ss DataReport4.Sections("Section4").Controls("direclbl").Caption = direcCmb.Text DataReport4.Sections("Section4").Controls("from").Caption = s2 DataReport4.Sections("Section4").Controls("tolbl").Caption = s3 DataReport4.Sections("Section4").Controls("min").Caption = s4 DataReport4.Refresh If DataReport4.Visible = False Then DataReport4.Show End If
Private Sub Records5() Requests.Recordset.MoveFirst Do While (Requests.Recordset.EOF = False) If Requests.Recordset!ReqSubType = ReqTypeCmb.Text And Requests.Recordset!ReqType = rtype And Requests.Recordset!Directorate = direcCmb.Text Then Call AddRecord End If Requests.Recordset.MoveNext Loop
Private Sub AddRecord() If Adodc1.Recordset.RecordCount > 1 Then Adodc1.Recordset.MoveFirst End If Adodc1.Recordset.AddNew Adodc1.Recordset!cpr = Requests.Recordset!cpr If Requests.Recordset!Name <> "" Or Requests.Recordset!Name <> Null Then Adodc1.Recordset!Name = Requests.Recordset!Name reqName = Requests.Recordset!Name End If If Requests.Recordset!jobtitle <> "" Or Requests.Recordset!jobtitle <> Null Then Adodc1.Recordset!jobtitle = Requests.Recordset!jobtitle End If If Requests.Recordset!grade <> "" Or Requests.Recordset!grade <> Null Then Adodc1.Recordset!grade = Requests.Recordset!grade End If If Requests.Recordset!ByEmployee <> "" Or Requests.Recordset!ByEmployee <> Null Then Adodc1.Recordset!ByEmployee = Requests.Recordset!ByEmployee End If If Requests.Recordset!status <> "" Or Requests.Recordset!status <> Null Then Adodc1.Recordset!status = Requests.Recordset!status End If If Requests.Recordset!ReqType <> "" Or Requests.Recordset!ReqType <> Null Then Adodc1.Recordset!ReqType = Requests.Recordset!ReqType End If If Requests.Recordset!ReqSubType <> "" Or Requests.Recordset!ReqSubType <> "-" Then Adodc1.Recordset!ReqSubType = Requests.Recordset!ReqSubType End If If Requests.Recordset!Directorate <> "" Then Adodc1.Recordset!Directorate = Requests.Recordset!Directorate End If If Requests.Recordset!section <> "" Or Requests.Recordset!section <> Null Then Adodc1.Recordset!section = Requests.Recordset!section End If If Requests.Recordset!Employmentdate <> "" Or Requests.Recordset!Employmentdate <> Null Then Adodc1.Recordset!Employmentdate = Requests.Recordset!Employmentdate End If If Requests.Recordset!reqdate <> "" Or Requests.Recordset!reqdate <> Null Then Adodc1.Recordset!reqdate = Requests.Recordset!reqdate End If If Requests.Recordset!Comment <> "" Or Requests.Recordset!Comment <> Null Then Adodc1.Recordset!Comment = Requests.Recordset!Comment End If If Adodc1.Recordset.RecordCount > 1 Then Adodc1.Recordset.MoveNext End If End Sub
sSQL = " Insert Into TRequests(CPR,Name,JobTitle,Directorate,Section,Grade,EmploymentDate,ReqDate,ReqType,ReqSubType,ByEmployee,Status,Comment,Seen) Select CPR,Name,JobTitle,Directorate,Section,Grade,EmploymentDate,ReqDate,ReqType,ReqSubType,ByEmployee,Status,Comment,Seen From Requests Where ReqType = rtype And ReqSubType = ReqTypeCmb.Text And Directorate = 'Direc1'"
sSQL = " Insert Into TRequests " _ & " (CPR,Name,JobTitle,Directorate,Section,Grade, " _ & " EmploymentDate,ReqDate,ReqType,ReqSubType, " _ & " ByEmployee,Status,Comment,Seen) Select " _ & " CPR,Name,JobTitle,Directorate,Section,Grade, " _ & " EmploymentDate,ReqDate,ReqType,ReqSubType, " _ & " ByEmployee,Status,Comment,Seen From Requests " _ & " Where ReqType = '" & rtype & "'" _ & " And ReqSubType = '" & ReqTypeCmb.Text & "'" _ & " And Directorate = 'Direc1'"
Comment