Ver la Versión Completa : memo a campos memo
soloriv
24-05-2005, 19:34:20
Hola a todos
para asignar un memo a un campo memo hago lo siguiente en una tabla paradox
table.insert
table.fieldbyname(campomemo).assign(memo)
table.post
y me produce como error que no se puede assignar tmemo a tmemofield
Cual seria la forma correcta de asignar memo a campo memo
Saludos Soloriv.
roman
24-05-2005, 19:55:44
¿Qué tal así?
table.fieldbyname(campomemo).AsString := memo.Text;
// Saludos
mazinger
25-05-2005, 01:20:59
Yo usaría lo siguiente:
table.fieldbyname(campomemo).assign(memo.Lines)
soloriv
25-05-2005, 23:49:58
Hola a todos
Gracias roman y mazinger por el codigo que funciona al igual que el mio al principio pero el error se origina al querer copiar a mi campo memo un memo en otro form. Al insertar el memo en el form de la table se soluciona con cualquier metodo.
table.fieldbyname(campomemo).assign(form2.memo.text)
y con los metodos propuestos por roman y mazinger tambien no copiaba de otro form la pregunta seria: ¿como hacerlo? sera que hay que programar alguna property porque el uses con el form2 aparece en form1
Saludos Soloriv.
roman
26-05-2005, 00:36:10
No debería haber ningún problema. ¿Estás seguro de que Form2 es quien crees que es?
Posiblemente crees una instancia de TForm2 durante la ejecución y Form2 sólo se refiere a la variable que Delphi crea automáticamente. De ser así Form2.Memo estaría vacío.
// Saludos
soloriv
26-05-2005, 20:25:31
Hola a todos
Gracias Roman probablemente sea lo que dices voy a probar
Saludos Soloriv.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.