consulta sql
Publicado por maria (11 intervenciones) el 23/10/2008 16:16:37
hola me gustaria si me pudieran ayudar en una consulta sql
para buscar por un medicamento...
yo tengo el sgte codigo:
Private Sub Commandmedicamento_Click()
Set baseTB = OpenDatabase(App.Path & "ase de datosd1.mdb")
sbuscar = "select * from farmacos order by medicamentoasc"
Set trs = baseTB.OpenRecordset(sbuscar, dbOpenSnapshot)
With trs
If (.BOF And .EOF) Then
MsgBox "este MEDICAMENTO no esta en la base de datos"
Else
ListView1.ListItems.Clear
.MoveFirst
Do While Not .EOF()
If Text8.Text = trs!medicamento Then
Set tli = ListView1.ListItems.Add(, , .Fields("Codigo") & "")
tli.SubItems(1) = .Fields("Fecha") & ""
tli.SubItems(2) = .Fields("Guia") & ""
tli.SubItems(3) = .Fields("Proveedor") & ""
tli.SubItems(4) = .Fields("Cantidad") & ""
tli.SubItems(5) = .Fields("Devolucion") & ""
tli.SubItems(6) = .Fields("Presentacion") & ""
tli.SubItems(7) = .Fields("Medicamento") & ""
tli.SubItems(8) = .Fields("Farmacia") & ""
tli.SubItems(9) = .Fields("Trapi") & ""
tli.SubItems(10) = .Fields("Vivanco") & ""
tli.SubItems(11) = .Fields("Crucero") & ""
tli.SubItems(12) = .Fields("Cayurruca") & ""
tli.SubItems(13) = .Fields("Mantilhue") & ""
tli.SubItems(14) = .Fields("Futahuente") & ""
tli.SubItems(15) = .Fields("Carimallin") & ""
tli.SubItems(16) = .Fields("Sector1") & ""
tli.SubItems(17) = .Fields("Sector2") & ""
tli.SubItems(18) = .Fields("Sector3") & ""
tli.SubItems(19) = .Fields("Procedimiento") & ""
tli.SubItems(20) = .Fields("ClinicasDentales1") & ""
tli.SubItems(21) = .Fields("ClinicasDentales2") & ""
tli.SubItems(22) = .Fields("ClinicasDentales3") & ""
tli.SubItems(23) = .Fields("ClinicasDentales4") & ""
tli.SubItems(24) = .Fields("IRA") & ""
tli.SubItems(25) = .Fields("ERA") & ""
tli.SubItems(26) = .Fields("SalaMotora") & ""
tli.SubItems(27) = .Fields("Prestamos") & ""
tli.SubItems(28) = .Fields("Saldo") & ""
tli.SubItems(29) = .Fields("Inventario") & ""
.MoveNext
Else
.MoveNext
End If
Loop
End If
End With
End Sub
pero lo que pasa es q ni siquiera me busca nada...
agradesco su comprension y de su ayuda
Saludos
para buscar por un medicamento...
yo tengo el sgte codigo:
Private Sub Commandmedicamento_Click()
Set baseTB = OpenDatabase(App.Path & "ase de datosd1.mdb")
sbuscar = "select * from farmacos order by medicamentoasc"
Set trs = baseTB.OpenRecordset(sbuscar, dbOpenSnapshot)
With trs
If (.BOF And .EOF) Then
MsgBox "este MEDICAMENTO no esta en la base de datos"
Else
ListView1.ListItems.Clear
.MoveFirst
Do While Not .EOF()
If Text8.Text = trs!medicamento Then
Set tli = ListView1.ListItems.Add(, , .Fields("Codigo") & "")
tli.SubItems(1) = .Fields("Fecha") & ""
tli.SubItems(2) = .Fields("Guia") & ""
tli.SubItems(3) = .Fields("Proveedor") & ""
tli.SubItems(4) = .Fields("Cantidad") & ""
tli.SubItems(5) = .Fields("Devolucion") & ""
tli.SubItems(6) = .Fields("Presentacion") & ""
tli.SubItems(7) = .Fields("Medicamento") & ""
tli.SubItems(8) = .Fields("Farmacia") & ""
tli.SubItems(9) = .Fields("Trapi") & ""
tli.SubItems(10) = .Fields("Vivanco") & ""
tli.SubItems(11) = .Fields("Crucero") & ""
tli.SubItems(12) = .Fields("Cayurruca") & ""
tli.SubItems(13) = .Fields("Mantilhue") & ""
tli.SubItems(14) = .Fields("Futahuente") & ""
tli.SubItems(15) = .Fields("Carimallin") & ""
tli.SubItems(16) = .Fields("Sector1") & ""
tli.SubItems(17) = .Fields("Sector2") & ""
tli.SubItems(18) = .Fields("Sector3") & ""
tli.SubItems(19) = .Fields("Procedimiento") & ""
tli.SubItems(20) = .Fields("ClinicasDentales1") & ""
tli.SubItems(21) = .Fields("ClinicasDentales2") & ""
tli.SubItems(22) = .Fields("ClinicasDentales3") & ""
tli.SubItems(23) = .Fields("ClinicasDentales4") & ""
tli.SubItems(24) = .Fields("IRA") & ""
tli.SubItems(25) = .Fields("ERA") & ""
tli.SubItems(26) = .Fields("SalaMotora") & ""
tli.SubItems(27) = .Fields("Prestamos") & ""
tli.SubItems(28) = .Fields("Saldo") & ""
tli.SubItems(29) = .Fields("Inventario") & ""
.MoveNext
Else
.MoveNext
End If
Loop
End If
End With
End Sub
pero lo que pasa es q ni siquiera me busca nada...
agradesco su comprension y de su ayuda
Saludos
Valora esta pregunta


0