El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario Ayuda con código
Desconocido
Enviado - 7/10/2004
 
Hola, alguien podría ayudarme a corregir este código de VB para una BD en Access, es para un botón en un formulario que crea un filtro de selección de registros. Anexo el código. De antemano muchas gracias.
________________________________
Private Sub Aceptar_Click()

Dim NombreConsulta As String
Dim vMontoMáximo As String
Dim vAportación As String
Dim vFormadePago As String
Dim vAreaInvestigación As String
Dim vSiglas As String
Dim vAño As String
Dim vStatus As String

NombreConsulta = "Consulta1"

vMontoMáximo = MontoMáximo
vAportación = Aportación
vFormadePago = FormadePago
vAreaInvestigación = AreaInvestigación
vSiglas = Siglas
vAño = Año
vStatus = Status

Set dbs = CurrentDb
DoCmd.DeleteObject acQuery, NombreConsulta


cadSQL = "SELECT Programa.MontoMáximo, Financiamiento.Aportación, Financiamiento.FormadePago, AreaInvestigación.AreaInvestigación, Patrocinador.Siglas, Convocatoria.Año, Convocatoria.Status FROM Programa, Financiamiento, Convocatoria INNER JOIN (Financiamiento, Convocatoria INNER JOIN Programa ON Programa.IDPrograma = Financiamiento.IDPrograma) ON Programa.IdPrograma = Financiamiento.IdPrograma "

WHERE
(((Programa.MontoMáximo)" & "=" & "'" & vMontoMáximo & "'" & ") AND ((Financiamiento.Aportación)" & "=" & "'" & vAportación & "'" & ") AND ((Financiamiento.FormadePago)" & "=" & "'" & vFormadePago & "'" & ")AND((AreaInvestigación.AreaInvestigación)" & "=" & "'" & vAreaInvestigación & "'" & ") AND ((Patrocinador.Siglas)" & "=" & "'" & vSiglas & "'" & ") AND ((Convocatoria.Año)" & "=" & "'" & vAño & "'" & ")) AND ((Convocatoria.Status)" & "=" & "'" & vStatus & "'" & "));"


Set qdf = dbs.CreateQueryDef(NombreConsulta, cadSQL)



Tabla Campos

Programa Monto Máximo
Financiamiento Aportación, Forma de Pago
Área Investigación Área Investigación
Patrocinador Siglas
Convocatoria Año, Status

 
 

 

Contactos myStudio Network