Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Consulta SQL apaterno,amaterno

Estas en el tema de Consulta SQL apaterno,amaterno en el foro de Visual Basic clásico en Foros del Web. Hola buenas tardes: Tengo un problema soy novato en base de datos, mi situación es el siguiente tengo una tabla llamada tbl_nombres, tengo 3 columnas: ...
  #1 (permalink)  
Antiguo 03/04/2010, 14:35
Avatar de gerardo_goh  
Fecha de Ingreso: noviembre-2008
Mensajes: 107
Antigüedad: 15 años, 6 meses
Puntos: 1
Exclamación Consulta SQL apaterno,amaterno

Hola buenas tardes:
Tengo un problema soy novato en base de datos, mi situación es el siguiente tengo una tabla llamada tbl_nombres, tengo 3 columnas: apaterno, amaterno, nombres, mi aplicación esta diseñada en visual basic 6 tengo 3 textbox (txtapaterno, txtamaterno, txtnombres) necesito que me puedan apoyar con un select para regresar todos los registros que me coincidan con el valor del apaterno y amaterno, gracias saludos!!!
  #2 (permalink)  
Antiguo 03/04/2010, 14:42
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Consulta SQL apaterno,amaterno

Código vb:
Ver original
  1. vSQL = "SELECT * FROM tbl_nombres WHERE 1=1"
  2.  
  3. If txtapaterno.Text <> "" Then
  4.       vSQL = vSQL & " AND apaterno LIKE '%" & Trim(txtapaterno.Text) & "%'"
  5. End If
  6.  
  7. If txtamaterno.Text <> "" Then
  8.      vSQL = vSQL & " AND amaterno LIKE '%" & Trim(txtamaterno.Text) & "%'"
  9. End If
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #3 (permalink)  
Antiguo 03/04/2010, 17:31
Avatar de gerardo_goh  
Fecha de Ingreso: noviembre-2008
Mensajes: 107
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Consulta SQL apaterno,amaterno

Cita:
Iniciado por seba123neo Ver Mensaje
Código vb:
Ver original
  1. vSQL = "SELECT * FROM tbl_nombres WHERE 1=1"
  2.  
  3. If txtapaterno.Text <> "" Then
  4.       vSQL = vSQL & " AND apaterno LIKE '%" & Trim(txtapaterno.Text) & "%'"
  5. End If
  6.  
  7. If txtamaterno.Text <> "" Then
  8.      vSQL = vSQL & " AND amaterno LIKE '%" & Trim(txtamaterno.Text) & "%'"
  9. End If
Hola seba123neo, eres Excelente, he tenido varias respuestas tuyas y la verdad eres muy bueno, agrego mi codigo con la solucion propuesta, muchas gracias, Saludos!!!

Private Sub cmdBuscar_Click()

vSQL = "SELECT * FROM tbl_sicotra WHERE 1=1"

If Text1.Text <> "" Then
vSQL = vSQL & " AND a_paterno LIKE '%" & Trim(Text1.Text) & "%'"
End If

If Text3.Text <> "" Then
vSQL = vSQL & " AND a_materno LIKE '%" & Trim(Text3.Text) & "%'"
End If

With Adodc1
' -- establecer el tipo de Comando ( Consulta SQL )
.CommandType = adCmdText
' -- Asignar la consulta Sql ( seleccionar la tabla de la base de datos DEMO de vb)
.RecordSource = vSQL
' -- refrescar el control
.Refresh
' -- Asignar el recordset al datagrid
Set DataGrid1.DataSource = Adodc1.Recordset
' -- Selecionar el Grid por fila
DataGrid1.MarqueeStyle = dbgHighlightRowRaiseCell
' -- Ocultar el control ADODC
.Visible = False
End With

End Sub

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:09.