Ver Mensaje Individual
  #28 (permalink)  
Antiguo 02/03/2005, 07:07
Avatar de neivan
neivan
 
Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 19 años, 3 meses
Puntos: 1
Joder,me parece q lo q te puse yo entonces no es lo que querias mostrar.
Vamos ave si nos aclaramos.
To quieres q te haga la busqueda por ubicaion geografica....
Y q cuando seleciono uno o varios servicios,muestre si esas agencias en esa ubicaion tiene esos servicios.no?????
Yo te puse pensando q solo querias ver las agencias q tubieran entre sus servicios los q selecione lla gente,esto es un filtro,por lo tanto no te mostrara las agencias sino tienen esos servicios.

Si lo que quiere ses q te muestra los servios q te seleccione haber si los tiene o no ,yo lo pondria asi:


Dim ds As DataSet
Dim strSql As String
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter

strSql = " SELECT "

For j = 0 To Check1.Items.Count - 1
If Check1.Items(j).Selected Then
' Entra si esta seleccionado
strSql += " " & Check1.Items(j).value & ", "
end if
Next

strSql += " Agencia.Identificador as Agencia, Agencia.Direccion as Direccion, Agencia.Telefono as Telefono, Agencia.Cajero_Automatico as Cajero_Automatico, Agencia.Autobanco as Autobanco, Agencia.Taquilla_Externa as Taquilla_Externa, Agencia.Estacionamiento as Agencia_Estacionamiento, Estado.Nombre_Estado as Estado, Ciudad.Nombre_Ciudad as Ciudad, Ubicacion.Descripcion as Ubicación From Agencia, Estado, Ciudad, Ubicacion "
strSql += " WHERE Agencia.EstadoID=Estado.EstadoID"
strSql += " AND Agencia.CiudadID=Ciudad.CiudadID"
strSql += " AND Agencia.UbicacionID=Ubicacion.UbicacionID"
strSql += " AND Agencia.EstadoID=" &DropDownList1.SelectedItem.Value
strSql += " AND Agencia.CiudadID=" &DropDownList2.SelectedItem.Value
strSql += " AND Agencia.UbicacionID=" &DropDownList3.SelectedItem.Value

no se si entiendes la logica de lo q te he puesto ahora.
Esto te mostrara en el datagrid las columnas de los servicios q esten clicaos,q tu tienes si o no puesto en la bd....

No hace fallta poner "agencia. " delante por q no hay coincidencia de nombres con las otras tablas,no dara error

La cosa es q entiendas tb lo q t ehe puesto,por q te lo he puesto...

Última edición por neivan; 02/03/2005 a las 07:09