ahora tengo ste codigo, AYUDA PF!!en serio, URGE..
Publicado por sigo siendo ainhoa (56 intervenciones) el 08/06/2004 12:23:54
meto los datos y con el boton 'BUSCAR' lo ejecuto, m exais 1mano?
Option Compare Database
Private Sub BUSCAR_Click()
Dim rs As ADODB.Recordset
Dim FECHD As String
Dim FECHH As String
Dim DENOM As String
Dim NOMB As String
If desde.Value = "" Then
FECHD = "01/01/1500"
Else
FECHD = desde.Value
End If
If hasta.Value = "" Then
FECHH = "31/12/2500"
Else
FECHH = hasta.Value
End If
If denominacion1.Value <> "" Then
DENOM = " AND relacion.denominacion= '" & denominacion1.Value & "'"
Else
DENOM = ""
End If
If nombre1.Value <> "" Then
NOMB = " AND relacion.nombre= '" & nombre1.Value & "'"
Else
NOMB = ""
End If
Set rs = CreateObject("ADODB.Recordset")
rs.Open "SELECT sum(relacion.horas) FROM relacion WHERE format(relacion.fecha,""dd/mm/yy"") >= " & FECHD & " AND format(relacion.fecha,""dd/mm/yy"") <= " & hasta.Value & DENOM & NOMB, CurrentProject.Connection, 3, 3
If Not rs.EOF Then
MsgBox rs.Fields(0).Value
total.Value = rs.Fields(0).Value
Else
total.Value = ""
End If
rs.Close
End Sub
Option Compare Database
Private Sub BUSCAR_Click()
Dim rs As ADODB.Recordset
Dim FECHD As String
Dim FECHH As String
Dim DENOM As String
Dim NOMB As String
If desde.Value = "" Then
FECHD = "01/01/1500"
Else
FECHD = desde.Value
End If
If hasta.Value = "" Then
FECHH = "31/12/2500"
Else
FECHH = hasta.Value
End If
If denominacion1.Value <> "" Then
DENOM = " AND relacion.denominacion= '" & denominacion1.Value & "'"
Else
DENOM = ""
End If
If nombre1.Value <> "" Then
NOMB = " AND relacion.nombre= '" & nombre1.Value & "'"
Else
NOMB = ""
End If
Set rs = CreateObject("ADODB.Recordset")
rs.Open "SELECT sum(relacion.horas) FROM relacion WHERE format(relacion.fecha,""dd/mm/yy"") >= " & FECHD & " AND format(relacion.fecha,""dd/mm/yy"") <= " & hasta.Value & DENOM & NOMB, CurrentProject.Connection, 3, 3
If Not rs.EOF Then
MsgBox rs.Fields(0).Value
total.Value = rs.Fields(0).Value
Else
total.Value = ""
End If
rs.Close
End Sub
Valora esta pregunta


0