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 09-04-2007
Avatar de Max_E.
Max_E. Max_E. is offline
Miembro
 
Registrado: sep 2006
Posts: 90
Poder: 18
Max_E. Va por buen camino
como utilizar DBmemo

Hola a todos :

estoy utilizando una tabla (paradox7) con los campos 'modelo' , 'serie' y necesito tambien un campo de tipo memo - creo o supongo que este tipo de campo muestra un pequeño texto de acuerdo a cada modelo y serie de mi tabla por ser de tipo memo no ? - y lo que quisiera saber es, como lleno el texto para cada item de mi tabla.

veo que en cada fila de ese campo aparece <BLOB Memo>
Gracias por la atencion dada y saludos a todos desde Lima - Peru
Responder Con Cita
  #2  
Antiguo 09-04-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Para textos, en paradox tienes el tipo de campo Alpha, puede almacenar hasta 255 caracteres. En delphi se utiliza un TDBEdit para editar su contenido.

Para textos mayores, se usa el tipo de campo Memo. En Delphi se usa un TDBMemo para editar su contenido.

Existen Grids (rejillas) que si encuentra un campo Memo, no muestra su contenido; otros Grids, como el TUltimGrid o TjvUltimGrid de la JVCL si permite mostrar texto para ese tipo de campos.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 09-04-2007
Avatar de Max_E.
Max_E. Max_E. is offline
Miembro
 
Registrado: sep 2006
Posts: 90
Poder: 18
Max_E. Va por buen camino
editar un Dbmemo

Hola lepe:

justamente eso es lo que no sé, editar en un Dbmemo, lo primero que ise fue enlasarlo con un datasource a mi tabla, pero como lleno el texto?, por que los campos de tipo alpha se llenan directamente en la tabla pero los tipo memo?

gracias por tu ayuda y por la que vendra
Responder Con Cita
  #4  
Antiguo 09-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola Max_E.
La verdad no entiendo la duda, si tienes enlazado el dbmemo al datasource, ya esta escribiendo en la tabla, en el campo memo de esta.
Con solo hacer un edit y un post a la tabla se grabara lo que escribas en el memo.
Saludos
Responder Con Cita
  #5  
Antiguo 09-04-2007
Avatar de Max_E.
Max_E. Max_E. is offline
Miembro
 
Registrado: sep 2006
Posts: 90
Poder: 18
Max_E. Va por buen camino
dbmemo

Hola caral:

bueno talves no me explico bien por lo nobato que soy en el tema .
cree un nuevo table (llamado texto)con un solo campo del tipo memo (llamado detalles),en el form del programa puse un table ,un datasource para enlazarlo con el table y un dbmemo enlazado con el datasource. al table le di el alias (Midemo) y el tablename (texto), al dbmemo el datafield unico creado (detalles) del tipo memo.

pero lo que quiero hacer es editar en el table para despues mostrarlo en el dbmemo.
o podrias hacerme un ejemplo con el edit o el post que me comentas ?

gracias...
Responder Con Cita
  #6  
Antiguo 10-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola Max_E
Primero: tienes que abrir la tabla, esto puede ser en el oncreate del form:
Código Delphi [-]
Table1.open;
Ya con esto cualquier dato que este en el campo memo, si esta enlazado al dbmemo se vera en este.
Segundo: Si quieres grabar en el dbmemo tienes que primero escojer donde grabar la informacion, normalmente despues del ultimo dato asi:
por ejemplo en un boton:
Código Delphi [-]
Table1.last;
Table1.insert;
Table1.post;
Dependiendo de como se haga, se puede usar Table1.edit; en vez de insert.
Con esto que haces:
Habres la tabla
Colocas la informacion en el dbmemo
y apretando un boton grabas la informacion en la tabla de nuevo.
Hay un componente que se llama dbnavigator, este lo enlazas al datasource y podras recorrer la tabla de arriba a abajo, ademas de borrar, editar, insertar ect.
No se si te refieres a esto, pero bueno, la explicacion no va de mas.
Saludos
Responder Con Cita
  #7  
Antiguo 10-04-2007
Avatar de Max_E.
Max_E. Max_E. is offline
Miembro
 
Registrado: sep 2006
Posts: 90
Poder: 18
Max_E. Va por buen camino
dbmemo

hola Caral:
bueno ahora si con tu ultima expliación entendi claro, el problema era que no consideraba desplazarme por la tabla y por eso solo mostraba el memo del primer item que estaba basio

gracias por tu ayuda..
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como introducir puras mayusculas en un DBMemo Goyo OOP 5 03-10-2006 21:14:06
Como asociar un DbMemo con una fecha de un Tcalendar Nbull SQL 6 25-11-2004 09:48:22
como Utilizar una DLL de VB KaTo Varios 0 30-05-2004 19:01:30
Como utilizar un DCR y PAS andrestsas Varios 1 26-10-2003 19:31:58
como utilizar sql plus fcran Oracle 2 10-09-2003 02:44:01


La franja horaria es GMT +2. Ahora son las 14:44:57.


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