Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2008, 22:03
Avatar de CrisaN.cl
CrisaN.cl
 
Fecha de Ingreso: abril-2007
Mensajes: 18
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: consulta a bd con multiples parametros

Mira nose en el lenguaje que estas programando pero es simple. Supongamos que tenemos estas busquedas.

Nombre
Apellido
Edad
Direccion
Email

Lo primero que debes hacer es darle algun nombre al componente donde sera escrito el parametro de busqueda, si tenemos un ComboBox o un TextField le pondremos.

cmbNombre o txfNombre
cmbApellido o txfApellido
etc.

Obviamente estos le pondras un valor null o cero al comienzo.

das por defecto el valor general para todos.

nombre = "?";
apellido ="?";
edad = "?";
etc....

esto significa que te buscara todos, es como un select *.
Entonces haces un query general y si alguien cambia el valor de algun combobox, dejara de ser "?" sino que sera el item seleccionado.

pseudocodigo.

si selecciona nombre
nombre = cmbNombre.getValue();
si selecciona apellido
apellido = cmbApellido.getValue();
si selecciona edad
edad = cmbEdad.getValue();
si selecciona direccion
direccion = cmbdireccion.getValue();

etc...etc...


query = "selec * from persona where nombre = "+nombre+" and apellido "+apellido+" etc...etc...