preciso fazer uma pesquisa de data a data tipo uma informa a data inicial e a final e depois aparece a consulta em msflexgrid
eu que montei este codigo baseado em apostila e pesquisa feitas na internet mas ele não fuciona , vc poderia por favor me ajudar ver o que esta acontecendo
a conexão é via ADO usando codigo que esta perfeitamente funcionado em um Add mudule o banco de dados é access 2000
Vocês poderiam analisar este codigo para mim e me ajudar idenficar o erro porque não funciona agradeço muito pela atenção
Simplismente não aparece nada informo as datas e clicko no botão pesquisa e não aparece nada no grid não da nenhum erro nada oque será
Private Sub cmdProcessar_Click()
Dim cnnComando As New ADODB.Command
Dim rsSelecao As New ADODB.Recordset
Screen.MousePointer = vbHourglass
With cnnComando
.ActiveConnection = cnnPDV
.CommandType = adCmdText
.CommandText = "SELECT * FROM SAIDA ORDER BY B5 = '" & txts1.Text & "'"
Set rsSelecao = .Execute
With rsSelecao
If .EOF And .BOF Then
If IsDate(txts1) = True And IsDate(txts2) = True Then
With grid7
.Row = .Rows - 1
.Rows = .Rows + 1
.TextMatrix(0, 0) = "Código"
.ColWidth(0) = 800
.TextMatrix(grid7.Row, 0) = rsSelecao!B1
.TextMatrix(0, 1) = "Produto"
.ColWidth(1) = 3500
.TextMatrix(grid7.Row, 1) = rsSelecao!B2
.TextMatrix(0, 2) = "Qt"
.ColWidth(2) = 800
.TextMatrix(grid7.Row, 2) = rsSelecao!B3
.TextMatrix(0, 3) = "N°Pedido"
.ColWidth(3) = 800
.TextMatrix(grid7.Row, 3) = rsSelecao!B4
.TextMatrix(0, 4) = "Data"
.ColWidth(4) = 1500
.TextMatrix(grid7.Row, 4) = Format(rsSelecao!B5, "##/##/####")
rsSelecao.MoveNext
If grid7.Rows - 1 > 0 Then
grid7.Row = 1
End If
End With
End If
End If
End With
End With
'Elimina o command e o recordset da memória:
Set rsSelecao = Nothing
Set cnnComando = Nothing
Screen.MousePointer = vbDefault
Exit Sub
End Sub