como hago para hacer q busque unos parametros en una base de datos y me los ponga todos los q existen en un list box
osea yo pongo
Private Sub BuscarSiguiente()
Dim nReg As Long
nReg = Val(Text8)
If Option1.Value = True Then
Data1.Recordset.FindNext "precio Like '" & Text8.Text & "'"
End If
eso se coloca en un text box por ej text4.text
pero yo quiero algo asi
List1.AddItem Text10.Text
y q todos los datos de "precio" vallan directo a una lista en list1
esto sirve pero nose como usarlo con lo q necesito
Dim sTmp As String
List1.Clear
On Local Error Resume Next
sTmp = Dir$(Text1.Text)
If Err = 0 Then
Do While Len(sTmp) 'Repetir mientras haya ficheros
List1.AddItem sTmp 'Lo añadimos a la lista
sTmp = Dir$ 'Asignar el siguiente fichero
Loop
End If
Err = 0
End Sub
Puedes buscar en el TextBox todos los VbCrLf y "cortar" los datos uno por uno con Mid, Left o Right y luego agregandolos uno por uno en la lista usando un for.
Saludos.
OK tema solucionado ahora
como hago para q me muestre el DataGrid
lo q yo busco y no toda la base??
SUPRIMIR PROCESOS (http://foro.elhacker.net/index.php/topic,82482.0.html)
el q busca....
adivinaste
ENCUENTRA !!
xD
salu2 !
no lo entendi :P
CitarOK tema solucionado ahora
como hago para q me muestre el DataGrid
lo q yo busco y no toda la base??
Debes pasarle una cadena Sql por la propiedad RecordSource al control Data. Ejemplo:
Data1.RecordSource = "SELECT Changes.Date, Changes.Time, Changes.Company, " & _
"Changes.Discontinued, Changes.Customer, Changes.PhoneHouse, Changes.PhoneWork, Changes.Bank, " & _
"Changes.PhoneBank, Changes.Amount, Changes.Interest, Changes.Change From Changes " & _
"WHERE Changes.Company = '" & Compania.Text & "'" & " ORDER BY Changes.Date DESC, Changes.Time DESC "De esta manera como el DBGrid se encuentra enlazado al Data mostrara los registros que deseas.
La cadena Sql anterior es tambien un ejemplo de consulta de parametros - que te es igual de eficiente que el metodo Find
Saludos
Eso era lo q buscaba muchas graciassssssss ;D
;D De nada; fue un placer ayudarte colega.