Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2010, 10:19
mlaura23
 
Fecha de Ingreso: mayo-2010
Mensajes: 22
Antigüedad: 14 años, 6 meses
Puntos: 0
como evitar cargar un recordset 2 veces

Hola foro. Tengo un formulario donde en el evento Load hago:

Dim rs As New ADODB.Recordset

rs.Open "mi consulta sql", Acon, adOpenStatic, adLockReadOnly

Set ob.DataSource = rs

ob.DataField = DF
ob.BoundColumn = DF

Set ob.RowSource = rs

ob.ListField = LF
ob.Refresh
Set rs = Nothing

Para llenar un Datacombo de Localidades (el cual guarda Localidad, CodLocalidad y CodPostal).

Ahora bien, tengo tambien un textbox donde quisiera que al ingresar un codigo postal pueda filtrar sobre el recordset (y de esta manera no abrirlo nuevamente).

Lo que quisiera hacer (y no puedo) es antes de hacer el nothing poder grabar los datos en otro recordset o en una grilla o similar para luego poder hacer un seek o find sobre eso y no volver a abrir otro recordset?

Resumo:

Quisiera abrir el recordset, cargar el datacombo pero que desde un textbox pueda ingresar un codigo postal y poder buscar dentro del recordset que utilize para cargar el datacombo.

Bueno, espero que me entiendan!

Muchas Gracias.