BUEN DIA COMPAÑEROS, TENGO UN PROBLEMILLA CON MI APLICACION EN VB NET Y SQL SERVER 2000, USO EL CRYSTAL REPORT DE VB NET 2003, SE QUE HAY MUCHAS PERSONAS DISPUESTAS A AYUDAR Y ESO SE AGRADECE BASTANTE, PUES LES MUESTRO MI CODIGO:
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
Try
Dim Primera As Date
Primera = CDate(DateTimePicker1.Text)
conectar()
Dim objRep As New REPORTEDEVENTAS
CrystalReportViewer1.Visible = True
CrystalReportViewer1.Dock = DockStyle.Fill
CrystalReportViewer1.SelectionFormula = "{orden.fecha} = #" & Primera & "# "
CrystalReportViewer1.ReportSource = objRep
CrystalReportViewer1.ResetText()
LabelFecha.Visible = False
Label8.Visible = False
Button11.Visible = True
Button4.Visible = False
Panel1.Visible = False
Button12.Visible = False
Label6.Visible = False
PictureBox20.Visible = False
desconectar()
Catch ex As Exception
MessageBox.Show("Error" + ex.Message)
End Try
End Sub
PUES LA CUESTION ES QUE LA VARIABLE PRIMERA DE TIPO DATE LE ASIGNO EL VALOR DE UNA FECHA CONVIRTIENDOLA MEDIANTE CDATE Y EL VALOR QUE ESTA EN EL TEXT DE UN DATETIMEPICKER, ME CONECTO A LA BASE DE DATOS SQL SERVER2000, CREO UN NUEVO OBJETO LLAMADO "REPORTE DE VENTAS", DESPUES LA CONSULTA LA HAGO MEDIANTE EL
CrystalReportViewer1.SelectionFormula = "{orden.fecha} = #" & Primera & "# "
PERO CUANDO ME DESPLIEGA EL REPORTE NO ME SACA NADA NADA NADA, ESTABA CALIDAD FUNCIONABA BIEN, PERO CUANDO CAMBIO EL MES DE OCTUBRE A NOVIEMBRE YA NO ME SACA NADA, SE HABRA CAMBIADO EL FORMATO? REVISO LA BD Y SE HA GUARDADO LA FECHA BIEN SIN PROBLEMAS CON EL FORMATO dd/mm/yyyy, TAMBIEN LES COMENTO, CUANDO HAGO EL REPORTE CON FECHA ANTERIOR A NOVIEMBRE ME LO SACA SIN PROBLEMAS NO SE QUE LE PASA A ESA ONDA SERA CONFIGURACION REGIONAL, SI ALGUIEN ME PUEDE AYUDAR LES AGRADECERE MUCHO...............