Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-02-2004
Alfredo Alfredo is offline
Miembro
 
Registrado: nov 2003
Ubicación: Valencia, Venezuela
Posts: 234
Poder: 21
Alfredo Va por buen camino
Lo intente pero el memo no se guarda...

Que tal amigos.

He intentado guardar el contenido de un Tmemo en una tabla de paradox sin resultados. Aparentemente va bien, pero cuando Reviso el contenido del campo (Yo lo configure como Memo, pero el aparece como Blob) en la base de datos aparece es: <BLOB>, Asi que cree una conexión para ver si guardaba algo, pero no aparece nada. Lo intente con los metodos propuestos que concegui en los foros e incluso con la ayuda de Delphi.
Tengo Delphi 2. y tablas de paradox.

Si tienen una idea, gracias por la ayuda.
__________________
if Vivir = Vivir + Aprender then Aprender = ?
Alfredo Borges
Responder Con Cita
  #2  
Antiguo 01-02-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Lo más simple es hacer doble clic sobre el Ttable y arrastrar el campo Memo sobre el formulario con esto tendrás un control DbMemo que es DataAware, así que no tendrás que hacer nada extraordinario, cuando ejecutes un Post, sobre el Ttable, se guardará el contenido sin más.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 03-02-2004
Alfredo Alfredo is offline
Miembro
 
Registrado: nov 2003
Ubicación: Valencia, Venezuela
Posts: 234
Poder: 21
Alfredo Va por buen camino
Gracias Marcos, lo probare auque no se si me funcione, porque todos los demas controles del form no son DataAware y la idea mia es :

1.- Que la primera vez que ingrese al form y se llenen los campos, al pasar al control memo, automaticamente me inserta la fecha actual y un salto de linea y espera por mas datos ( de hecho quisiera que al insertar la fecha se hiciera el retorno de carro y esta -la linea de la fecha - se bloqueara para evitar que el usuario la modifique).

2.- Que cuando un usuario haga la consulta y se muestren los datos en el form, en el tmemo se carge el contenido del campo memo, pero bloqueado, para que pueda agregar data mas no modificar la existente.

La idea es que el form es solo para consultar y añadir inf. No tengo problemas con los campos check (mi aplicación tiene varios) porque al leer de la tabla bloqueo el control de los CheckBox. Pero he estado haciendo experimentos con la propiedad "lines" de los memo a ver si consigo mi proposito.

Cualquier sugerencia, un millon....
__________________
if Vivir = Vivir + Aprender then Aprender = ?
Alfredo Borges
Responder Con Cita
  #4  
Antiguo 03-02-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Mira a ver si es algo así lo que quieres:
Código:
procedure TForm1.Button1Click(Sender: TObject);
begin
MiTabla.Edit;
DbMemo1.Text:=DbMemo1.Text +' '+ Memo1.Text;
MiTabla.Post;
end;
La idea es mostrar los datos actuales en un DbMemo, bloqueado por ejemplo ReadOnly = True, y un memo normal en donde el usuario pueda escribir y luego mediante un botón por ejemplo, añadir al DbMemo el cual no se puede modificar, solamente añadir el texto que se colocó sobre el memo.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:30:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi