datos string

Sonia Rodri
26 de Diciembre del 2003
Esto me funciona:

Data1.Recordset.FindFirst "Contrato='MAD55555'"

y esto, No me funciona:

Data1.Recordset.FindFirst "Contrato='&Text1.Text&'"

Alguien me puede sugerir algo??

Gracias

sdemingo
26 de Diciembre del 2003

Data1.Recordset.FindFirst "Contrato='" &Text1.Text & "'"

Feliz Navidad
sdemingo

Sonia Rodri
26 de Diciembre del 2003
Muchas gracias por tu ayuda.me ha servido de mucho.y lo
cierto es que encima de que me has ayudado no me gustaría
abusar, por eso si no puedes responder, lo entiendo.
Ahora tengo el mismo problema pero con un bookmark, y creo
que este es aún más complicado: el caso es que el código
que tengo es el siguiente:

Private Sub Form_activate()
Text65.Text = FrmContratos.DBCombo2.Text
Data1.Recordset.FindFirst "Contrato='" & Text65.Text & "'"
If Data1.Recordset.NoMatch = True Then
Data1.ReadOnly = False
Data1.RecordsetType = 0
Data1.Refresh
Data1.Recordset.AddNew
Else
Data1.Recordset.Bookmark = " & Text65.Text & " ' esto es
lo que me falla
End If
End Sub

bueno, feliz navidad y año nuevo. ;-)

sdemingo
26 de Diciembre del 2003
Es exactamente lo mismo....

Fíjate como va el tema de concatenar variables a un string.

Es necesario que el contenido de la variable dentro del string vaya entre comillas simples, pero esas comillas simples deben ir dentro del propio string.

MsgBox "Esto us el literal '" & variableString & "' continuo con el literal"

En tu caso sería así:

Data1.Recordset.Bookmark = '" & Text65.Text & "'"

Feliz Navidad ;-)
sdemingo

Sonia Rodri
26 de Diciembre del 2003
aquí es donde te he pillado. jejeje, es broma.

Me da error con la primera comilla simple, luego pongo antes dobles comillas, antes de ella, y me dice " not a valid bookmark", quito las simples, y lo mismo, quito las dobles e igual...

;-)

sdemingo
26 de Diciembre del 2003

ok, me has pillado, pero porque se me fue la pinza jeje.

es tan simple como hacerlo así....

Data1.Recordset.Bookmark = Text65.Text

Saluditos
sdemingo