Access - Problemas campo memo Appendchunk

 
Vista:

Problemas campo memo Appendchunk

Publicado por vlg (14 intervenciones) el 13/04/2007 21:11:39
Hola estoy intentado insertar datos en un campo memo de la siguiente manera:

rsDades("Observacion Madre").AppendChunk Me.txtObsMadre.Value

realmente si que graba datos pero acumula de lo que habia anteriormente, alguien me puede decir como corregir este aspecto, la intencion es que todo quede reemplazodo por el nuevo valor pasado

Gracias por vuestra atencion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Reemplazar contenido existente en campo Memo al insertar datos

Publicado por Alejandro (4142 intervenciones) el 08/08/2023 22:11:16
Para reemplazar completamente el contenido existente en un campo Memo al insertar nuevos datos, debes asegurarte de borrar el contenido anterior antes de agregar el nuevo contenido. Aquí tienes una forma de hacerlo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Dim db As DAO.Database
Dim rsDades As DAO.Recordset
 
Set db = CurrentDb
Set rsDades = db.OpenRecordset("NombreTabla")
 
' Buscar el registro específico en el que deseas insertar los datos
rsDades.FindFirst "ID=" & Me.ID ' Ajusta "ID" y "NombreTabla" según tu diseño
 
If Not rsDades.NoMatch Then
    ' Borrar el contenido existente en el campo Memo
    rsDades.Edit
    rsDades("Observacion Madre").Value = Null
    rsDades.Update
 
    ' Insertar el nuevo contenido
    rsDades.Edit
    rsDades("Observacion Madre").AppendChunk Me.txtObsMadre.Value
    rsDades.Update
End If
 
rsDades.Close
Set rsDades = Nothing
Set db = Nothing

Asegúrate de reemplazar "NombreTabla" con el nombre real de tu tabla y "ID" con el campo que se utiliza para identificar el registro específico en el que deseas insertar los datos. El código busca el registro específico, borra el contenido existente del campo Memo y luego agrega el nuevo contenido.

Coloca este código en el evento adecuado, como el evento del botón que realiza la inserción, y ajústalo según las necesidades de tu aplicación.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar