Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/11/2008, 07:16
Avatar de Carlojas
Carlojas
 
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 8 meses
Puntos: 49
Respuesta: Realizar busqueda a la base de datos con varios campos de un formulario

Si en eso estoy pensando este es el código que llevo pero estoy un poco atascado, ubique en la propiedad Tag de los textbox el nombre de cada campo de la tabla para armar la estructura deL SELECT, pero tengo un inconveniente necesito verificar si lo introducido en los TextBox es un numero o un caracter y dependiendo de esto ubicar o no las comillas sencillas y dobles para crear la consulta correctamente ejemplo
codigo = " & codigo.text & " y así sucesivamente, este es lo que llevo hasta el momento

Código:
Dim cControl As Control, contador As Integer, cCriterio As String = ""
        contador = 0
        For Each cControl In Me.Controls
            If TypeOf cControl Is System.Windows.Forms.TextBox Then
                If cControl.Text <> "" Then
                    contador = contador + 1
                    If contador > 1 Then
                        cCriterio = cCriterio + " AND " + cControl.Tag + " = " + cControl.Text
                        'MessageBox.Show("Control Vacio" & cControl.Name)
                    Else
                        cCriterio = cControl.Tag + " = " + cControl.Text
                    End If
                    MessageBox.Show(cCriterio)
                End If
            End If
        Next
Agradesco sus colaboraciones al respecto.


Saludos.
__________________
"SELECT * FROM Mujeres WHERE situacion NOT IN ('CASADAS','CON HIJOS','ATORMENTADAS','CUASI-ENNOVIADAS') AND personalidad <> 'INTENSA'"