Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Gráficos en una base de datos (https://www.clubdelphi.com/foros/showthread.php?t=2450)

shulygart 04-05-2011 18:09:55

Cita:

Empezado por mlara (Mensaje 285490)
Se están como enrredando me parece. La única inconsistencia que veo es que OD es el mismo OpenDialog1. De esta manera el código quedaría así:

Código:

if (OpenDialog1.Execute) then begin
  if (Tabla.State <> dsBrowse) then
    Tabla.Edit;
  TablaFOTO.LoadFromFile(OpenDialog1.FileName);
  Tabla.Post;
end;




MIL DISCULPAS ESTOY BUECANDO SOLUCIONAR ALGO PARECIDO

SOY NUEVO EN ESTO

CON UN DIRECTORYLISTBOX Y UN FILELISTBOX BUSCO LA DIRECCION Y CODIFIQUE QUE AL DOBLE CLIC SOBRE LA IMAGEN SE CARGUE EN UNA TIMAGE, YA LA TENGO EN TIMAGE1, YA TENGO MI BASE EN PARADOX UN CAMPO GRAPHIC
LA PREGUNTA ES QUIERO GUARDAR EL REGISTRO COMPLETO DE UN EMPLEADO INCLUYENDO SU FOTO, PERO AL PASAR DE TIMAGE1 AL DBIMAGE1 SOLO PUEDO PASAR BMP LOS JPEG SIMPLEMENTE NO LOS GUARDA

CON ESTO ASIGNO LA IMAGEN AL DBIMAGE
TABLE1.APPEND;
DBImage1.Picture:=image1.Picture;
TABLE1.POST;
Y EL RESTO DE CODIGO DONDE GUARDO TODOS LOS DEMAS DATOS DEL EMPLEADO.

OJALA PUEDAN AYUDARME ME URGE.+

MUCHAS GRACIAS POR LOS APORTES SON MUY EXCELENTES.
GRACIAS POR EL TIEMPO.

Casimiro Notevi 04-05-2011 19:07:09

Bienvenido a clubdelphi, por favor, lee nuestra guía de estilo, muchas gracias por tu colaboración.
Aunque ya veo que en el año 2005 también eras nuevo en esto y se te dirigió a la guía de estilo, puede que la hayas olvidado, mejor que le des un repaso ;)
Cita:

Empezado por shulygart
Muchas Gracias por la guia esta muy bien, procurare seguir las instrucciones, ahora buscare el foro correspondiente para exponer mi tema.
bueno en realidad solo necesito saber el codigo o como le hago para poder respaldar mi BD en delphi5 a un disket o cualquier carpeta de mi ordenador.

Enlace.

shulygart 04-05-2011 20:48:36

disculpas
 
mil disculpas si desde el 2006 aproximadamente, deje de manejar delphi aunque confieso no haberlo manejado al 100% en ese entonces ahora lo estoy retomando y me surgio esa dua, espero me puedan apoyar ya que si es de mucha utilidad en estos momentos.

saludos y disculpas

Casimiro Notevi 04-05-2011 21:15:25

Estupendo, amigo, ya sabes que aquí son bienvenidas todas las personas.
Te he dirigido a la guía de estilo para que recordarte una serie de pequeñas normas que seguimos todos, para que esto no sea un caos y descontrol.
Te aconsejo que abras un nuevo hilo en el foro adecuado, que pongas un título descriptivo, que no grites (no escribas todo en mayúsculas), que expliques lo más amplia y claramente posible tu problema o duda, etc. para que se te pueda ayudar lo más rápido y mejor posible.
Todo lo que te he explicado viene redactado en la guía de estilo de clubdelphi, se lee en menos de dos minutos.
Muchísimas gracias por tu colaboración.
Y s tienes alguna duda sobre el manejo de los foros, sólo has de preguntar a cualquier moderador. Pinchas en su nombre y verás un menú con varias opciones, seleccionas: "Enviar mensaje privado" y haces tu consulta.
Saludos.

martinlillo 19-09-2011 16:42:08

Cita:

Empezado por pgraciap (Mensaje 13594)
Hola, ya probaron esta utileria?

http://www.marteens.com/imDBJPEG.zip

Este package contiene el código fuente del componente imDBImage, que permite trabajar con imágenes almacenadas campos BLOB en el formato JPEG. Acepta también imágenes de mapas de bits. Soporta el uso del Portapapeles, comprimiendo la imagen pegada antes de guardarla en la tabla.

Creo que ayudaria mucho y ya no se generaria codigo.....

Saludos....:)

Instalé esa utilería, cambié un DBImage por un imDBImage, seteé el dataset y el field del componente, y me tira un error cuando corro el programa (Access violation).

Hay que setear algo más?

Saludos y gracias!

Casimiro Notevi 19-09-2011 16:47:12

¿Has puesto el jpeg en el uses?

martinlillo 19-09-2011 17:08:33

Sí, está puesto.

Gracias!

Edi was here 26-03-2012 23:01:43

Respuesta
 
Todo bien solo que con el codigo que mencionas podras usar .bmp y no .jpg,


La franja horaria es GMT +2. Ahora son las 14:40:11.

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