![]() |
Mostrar varios registros de una consulta en MySQL Buenas tardes amigos :corazon: Les pido me guien con una duda bastante rara porque no se como resolverlo. A ver explico... :neurotico Necesito hacer una consulta a una BD de donde pueda mostrar mas de un registro coincidente con el criterio de busqueda. Por ejemplo, mostrar todos los registros creados los lunes deberia salirme... lunes -1 -- Pedro lunes -15 -- Ana lunes -30 -- Petra Y a su ves necesito seleccionar con un click uno solo por ejemplo, lunes--30--Petra y que el contenido de este registro se me despliegue en otra pantalla! Me pueden guiar como desplegar mas de un registro a la vez ? -- Espero su ayuda?:borracho: |
Re: Mostrar varios registros de una consulta en MySQL Hola Kitty_05, a ver vamos por parte, primer dices q necesitas un filtro con relacion a un dia, y esto lo trabajo con busquedas por fechas; debes declarar en la base de datos mysql un campo de tipo date luego para hacer una consulta asi cmo la qieres haces esto: select campo1, campo2, campo3,..., campoN from nombreDelaTabla where CampoFecha between '2008-04-21' and '2008-04-21' de esa manera tu resultado va ser sera tooodo lo q conincida en esa fecha q es la misma, es entoncs ai en donde puedes jugar con las fechas y decir bueno yo no qiero q me busque las del lunes, quiero q me busque las de martes, miercoles jueves y viernes entoncs puedes cambiarlo asi: select campo1, campo2, campo3,..., campoN from nombreDelaTabla where CampoFecha between '2008-04-21' and '2008-04-25' pero volviendo a lo q necesitas q en este caso es esto: select campo1, campo2, campo3,..., campoN from nombreDelaTabla where CampoFecha between '2008-04-21' and '2008-04-21' bueno cmo te decia eso te devolvera todos los registros q esten, y la otra cosa q necesitas esuna iteracion tantas vcs existan registros deacuerdo a tu filtro, ahora dinos algo importante bajo q lenguaje de programacion etas trabajando para decirte mas omeenos cmo es la sintaxis :) saludos |
Re: Mostrar varios registros de una consulta en MySQL Estoy usando VB6 + MySQL... Claro amores se hacer la consulta lo que sucede es q no se donde mostrarlos si en un grid o un data grid, o como funciona esto... El detalle es q puede q existan registros con fecha iwal y id iwal ... solo kiero mostrar uno d esos... |
Re: Mostrar varios registros de una consulta en MySQL ahhhh mi bella no ves, ahora si nos entendemos, bueno casualmente estub haciendo algo. para llenar un MSFlexGrid con '************************************************* ***** Public conn As New ADODB.Connection Dim rs333 As New ADODB.Recordset ' ********** Construimos la tabla tabla1.Clear Fila = 1 Filas = 2 Columnas = 5 tabla1.Rows = Filas ' filas tabla1.Cols = Columnas ' columnas tabla1.TextMatrix(0, 0) = "Codigo" tabla1.TextMatrix(0, 1) = "Descripcion" tabla1.TextMatrix(0, 2) = "Cantidad" tabla1.TextMatrix(0, 3) = "Precio_Unitario" tabla1.TextMatrix(0, 4) = "Precio_Total" '****************************** '**** luego hacemos la consula y el resultado lo añadrimos a la tabla: ' asumac q tabla1 nombre q se le da al MSFlexGrid SQL = "select * from view_cantidad_presupuesto where nfactura = '" & presu & "'" If rs333.State = 1 Then rs333.Close rs333.Open SQL, conn, 3, 3 Fila = 1 rs333.MoveFirst While rs333.EOF = False tabla1.TextMatrix(Fila, 0) = rs333.Fields("codigo_producto") tabla1.TextMatrix(Fila, 1) = rs333.Fields("descripcion") tabla1.TextMatrix(Fila, 2) = rs333.Fields("cantidad") tabla1.TextMatrix(Fila, 3) = rs333.Fields("precio_unitario") tabla1.TextMatrix(Fila, 4) = rs333.Fields("precio_total") contarsiniva = CDbl(contarsiniva) + CDbl(rs333.Fields("precio_unitario")) * Val(rs333.Fields("cantidad")) totalsiniva.Caption = contarsiniva & " Bs.F" totalconiva.Caption = (contarsiniva + CDbl(contarsiniva * IVA_)) & " Bs.F" rs333.MoveNext Fila = Fila + 1 Filas = Filas + 1 tabla1.Rows = Filas ' filas End If Wend ' ************************************ espero esta parte te ayude, saludos Kitty_05 y suerte :-) |
Re: Mostrar varios registros de una consulta en MySQL Para serte sincera no creo q me funcione :S iwal gracias y mil disculpas |
Re: Mostrar varios registros de una consulta en MySQL :-O porq :-O ? |
Re: Mostrar varios registros de una consulta en MySQL bueno cualqier cosa estamos por aqi :) |
| La zona horaria es GMT -6. Ahora son las 10:15. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.