Fecha actual Vie May 17, 2024 2:23 am

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 6 mensajes ] 
Autor Mensaje
 Asunto: Clase Tmemo
NotaPublicado: Mar Abr 08, 2008 7:54 pm 

Registrado: Lun Ene 08, 2007 5:56 pm
Mensajes: 91
Saludos,

Me esta tomando del pelo, el almacenamiento de las lineas del Tmemo en un campo memo de una dbf, pues leerla y editarla si lo logre hacer, pero guardarla en la dbf no. Ej.

(Evento :es un campo memo en una DBF)

::AgendaMemo:=Tmemo():Create(Win_Agenda)
::AgendaMemo:SetBounds(2,2,715,75)
::AgendaMemo:Lines :={AgendaAlias->Evento}

Funciona Ok.

Como Acualizo la infomacion de evento de la dbf?

Que pena volver a preguntar pero he intentado varias cosas y ninguna me funciona,

Gracias por la ayuda

_________________
Saludos.
German


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mar Abr 08, 2008 10:48 pm 
Avatar de Usuario

Registrado: Vie Oct 07, 2005 8:26 pm
Mensajes: 115
Ubicación: Valencia - España
German,

Para cargar el Memo de la base de datos.
::AgendaMemo:Caption :=( AgendaAlias->Evento)

Para guarda el Memo en la base de datos.
( AgendaAlias->Evento ) := ::AgendaMemo:Caption

Un saludo.
Víctor


Arriba
 Perfil  
Responder citando  
 Asunto: No funciono
NotaPublicado: Mié Abr 09, 2008 8:11 pm 

Registrado: Lun Ene 08, 2007 5:56 pm
Mensajes: 91
He hecho tal cual me envio el comando y saca error tipo de datos,
Para guardarla en la base de datos, es un campo Memo en la dbf.

Que otra forma Hay?

_________________
Saludos.
German


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mié Abr 09, 2008 8:20 pm 

Registrado: Lun Ene 08, 2007 5:56 pm
Mensajes: 91
El truco es selecionar el area primero, no se puede grabar con solo la direccion del alias,

Gracias por las respuestas.

_________________
Saludos.
German


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mié Abr 09, 2008 10:31 pm 
Avatar de Usuario

Registrado: Vie Oct 07, 2005 8:26 pm
Mensajes: 115
Ubicación: Valencia - España
German, perdona pero lo escribí mal.
donde puse:

Para cargar el Memo de la base de datos.
::AgendaMemo:Caption :=( AgendaAlias->Evento)

Para guarda el Memo en la base de datos.
( AgendaAlias->Evento ) := ::AgendaMemo:Caption


Debía poner:
Para cargar el Memo de la base de datos.
::AgendaMemo:Caption := ( AgendaAlias )->Evento

Para guarda el Memo en la base de datos.
( AgendaAlias )->Evento := ::AgendaMemo:Caption

Un parentesis fuera del sitio. Las prisas son malas.

Un saludo.
Víctor


Arriba
 Perfil  
Responder citando  
 Asunto: Re: No funciono
NotaPublicado: Jue Abr 10, 2008 1:18 pm 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
german escribió:
He hecho tal cual me envio el comando y saca error tipo de datos,
Para guardarla en la base de datos, es un campo Memo en la dbf.

Que otra forma Hay?


Hola, german.

No te lies, German. Como te dice Victor, era un error en el ejemplo...
Usa el alias SIEMPRE y OLVIDATE del Select (yo no lo utilizo en ningun lado). Acostumbrate a poner SIEMPRE el alias y te facilitará MUCHISIMO la programacion.

Para campos basta con hacer: alias->Campo, y para llamar a funciones SIEMPRE escribelo asi: alias->( Funcion() )

_________________
Un saludo.
Jesús P. Melgar Velasco


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 6 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