Fecha actual Lun Jun 17, 2024 11:42 am

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 3 mensajes ] 
Autor Mensaje
NotaPublicado: Mar Oct 26, 2010 1:13 pm 
Avatar de Usuario

Registrado: Mar Ago 01, 2006 9:57 pm
Mensajes: 44
Me estoy haciendo un lio con los campos memos.

Estoy con una aplicación en la cual salvo unos logs de acciones de los usuarios dentro de un fichero llamemos MOVIMIENTOS

Y tengo un campo memo dentro en el cual pongo en ejemplo una creación de una ficha nombre, domicilio, etc...,
todo esto lo grabo en un campo tmemo y luego quiero pasarlo literalmente al campo memo del dbf.


Pero solo me está cogiendo el ultimo. Hay algo que estoy haciendo mal.

MOVIMIENTOS->(DBAPPEND())
REPLACE MOVIMIENTOS->USUARIO WITH USUARIOS->CODIGOUSR
REPLACE MOVIMIENTOS->FECHAMOV WITH DATE()
REPLACE MOVIMIENTOS->HORAMOV WITH TIME()
REPLACE MOVIMIENTOS->NIF WITH ::EDIT1:CAPTION
X = LEN(::MEMO1:LINES)
for y = 1 to x
REPLACE MOVIMIENTOS->MOVIMIENTO WITH ::MEMO1:LINES[y]
next
CONDICIONAL = 0
ENDIF


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mar Oct 26, 2010 3:26 pm 

Registrado: Lun Ene 08, 2007 5:56 pm
Mensajes: 91
Jose manuel, Yo utilizo los campos memo para guardar las ayudas del programa, y que el mismo usuario pueda modificar esa informacion como un block de notas, te adjunto los dos procedimientos, de pronto te sirvan


Adjuntos:
ayudamemo.prg.txt [2.86 KiB]
224 veces

_________________
Saludos.
German
Arriba
 Perfil  
Responder citando  
NotaPublicado: Mar Oct 26, 2010 11:35 pm 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
JoseManuel escribió:
Me estoy haciendo un lio con los campos memos.

Estoy con una aplicación en la cual salvo unos logs de acciones de los usuarios dentro de un fichero llamemos MOVIMIENTOS

Y tengo un campo memo dentro en el cual pongo en ejemplo una creación de una ficha nombre, domicilio, etc...,
todo esto lo grabo en un campo tmemo y luego quiero pasarlo literalmente al campo memo del dbf.


Pero solo me está cogiendo el ultimo. Hay algo que estoy haciendo mal.

MOVIMIENTOS->(DBAPPEND())
REPLACE MOVIMIENTOS->USUARIO WITH USUARIOS->CODIGOUSR
REPLACE MOVIMIENTOS->FECHAMOV WITH DATE()
REPLACE MOVIMIENTOS->HORAMOV WITH TIME()
REPLACE MOVIMIENTOS->NIF WITH ::EDIT1:CAPTION
X = LEN(::MEMO1:LINES)
for y = 1 to x
REPLACE MOVIMIENTOS->MOVIMIENTO WITH ::MEMO1:LINES[y]
next
CONDICIONAL = 0
ENDIF


Si suponemos que Movimientos->Movimiento es el campo memo:
Movimientos->Movimiento := ::Memo1:Caption
... y yas'ta

_________________
Un saludo.
Jesús P. Melgar Velasco


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 3 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron