Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 sentencia de sql
 Foro Bloqueado  Tema Bloqueado


Autor Temas
dominator
Starting Member

España
8 Posts
Mensajes - 10 Oct 2005 :  13:11:15  Ver Perfil  Enviar Email
hola, me explico a ver si alguien puede con esto. tengo en acess un formulario para que el usuario vaya rellenando cajas de texto con nombre, fecha etc...Por cierto como no domino el código la mayoría de las cosas las hago con el asistente.Toda la informacion se guarda en una tabla que se llama trayectos.Luego tengo otro formulario con unas cajas de texto que son para que el usuario realice una búsqueda introduciendo el nombre y un rango de fechas.Hasta ahí bien ya que la consulta la abro en un informe visualizando los registros seleccionados.Ahora bien, resulta que me he dado cuenta que en algunos casos en el campo nombre se puede dar el siguiente caso: juan-pedro.Esto es así pq. en algunos trayectos van 2 personas en el mismo vehículo. He modificado la consulta de tal forma que si el usuario introduce: juan, me salgan los trayectos que ha realizado juan sólo, y juan-pedro, es decir acompañado de alguien.La consulta es:AVISO: whatname es el nombre de la caja de texto donde el usuario introduce el nombre a buscar.Sentencia: SELECT TRAYECTOS.CHOFER, TRAYECTOS.TRAYECTO, TRAYECTOS.FECHAVIAJE, TRAYECTOS.KMRECORRIDOS, TRAYECTOS.FECHAVUELTA, TRAYECTOS.GASTOSEXTRA, TRAYECTOS.GASOIL, TRAYECTOS.AUTOPISTA
FROM TRAYECTOS
WHERE (((TRAYECTOS.CHOFER) LIKE [Forms]![formconsulta]![whatname]&"*" )) AND ((TRAYECTOS.FECHAVIAJE)>=[Forms]![formconsulta]![DESDEFECHA] And (TRAYECTOS.FECHAVIAJE)<=[Forms]![formconsulta]![HASTAFECHA]) OR ((([Forms]![formconsulta]![whatname]) Is Null))
ORDER BY TRAYECTOS.FECHAVIAJE;
Lo que ocurre es que tambien quiero que si el usuario introduce pedro, me salgan los registros que previamente han sido introducidos como juan-pedro, y no sólo los que se han introducido como pedro-juan.Se que tiene que haber alguna forma pero no se llegar hasta ahi, me faltan conocimientos.Os agradecería una ayuda.Hasta pronto

espero que puedan ayudarme

ce
Average Member

España
523 Posts
Posted - 10 Oct 2005 :  13:31:39  Ver perfil  Enviar e-mail  Visit ce's Homepage
Igual me equivoco pero creo que el problema está en el asterisco que pones detras del LIKE, ya que con él estas indicando que coincida solo el principio y no todo el, esté donde esté.

Prueba a quitar el asterisco y entonces buscara todos los registros que contengan el valor, esté al principio (Juan-Pedro) o no (Pedro-Juan).

Suerte
Cesar

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar