si, mira , pongo comida sencilla y luego doble comilla y al final pongo la comida sencilla entre dos doble comilla, en ese momento las comillas del final se me pone verde y otra vez me puso error de sintaxis.
la lista0 que se refiere el código es un cuadro de lista y esta en el evento de doble clic.
DoCmd.OpenForm "telconsulta"
Set rst = Forms!telconsulta.RecordsetClone
rst.FindFirst "tel =" & Me.Lista0
'Busca el primer registro que la referencia coincida con la que pone el cuadro de lista
Forms!telconsulta.Bookmark = rst.Bookmark
'Establece el registro actual en un objeto Recordset al registro identificado por un marcador válido
DoCmd.Close acForm, "BuscadorGeneral"
ese es el código en conjunto.
ahora lo que aparece en ese cuadro de lista viene de otro cuadro que con un Select me trae los datos que quiero mostrar.
Case Is = "Cliente" 'Si selecciono Cliente
Me.Busqueda = "1" 'Cuando marco esta opción le asigna el 1
Me.Lista1.RowSource = "tel;compania;titular"
Me.Caption = "Buscar telefono"
'Titulo al formulario por lo que estoy buscando
Me.Lista0.ColumnCount = 3
'Le indico el Nº de Columnas
Me.Lista0.ColumnWidths = "1,969 cm;1,92 cm;5,52 cm"
Me.Lista0.RowSource = "SELECT tel.tel, tel.compania, tel.titular FROM tel ORDER BY tel.tel ASC;"
al hacer clic en el cuadro de lista me aparece un campo en el cual ingreso lo que busco con este código en el evento después de actualizar...
Select Case Lista1
Case Is = "Nº Referencia"
Me.Lista0.RowSource = "SELECT tel.tel, tel.compania, tel.titular FROM tel Where [tel].[tel]like '*" & Busca.Text & "*' order by [tel]ASC;"
gracias.
Al principio me equivoque el que es campos de texto en el campo tel en la tabla tel, el formulario telconsulta es el formulario que esta asociado a la tabla.