Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Vista previa (https://www.clubdelphi.com/foros/showthread.php?t=26929)

Ivan_25 08-11-2005 08:59:56

Vista previa
 
Hola a tod@s!!!. ¿Como puedo hacer para mostrar en un formulario una vista previa en pequeño (al estilo de windows) de cualquier documento, ya sea word, pps, xls, jpg, etc...?. Muchas gracias.

Casimiro Notevi 08-11-2005 09:17:17

Una vista previa, dónde, cómo, cuándo, con qué...

alt126 08-11-2005 09:18:41

esto parece un concurso de preguntas y respuestas...

...a ver..como se puede hacer....

piiiiiiiiiiiii....la respuesta es:

Bueno, al grano...para hacer una vista previa de que?, tendras que especificar mas...pero creo que te resultara muy util un componente que se llama quickreport, que en teoria sirve para hacer informes, con posibilidad de recuperar campos de una base de datos, ademas de hacer vista previa, imprimir...

Si lo que tienes que hacer es un documento de windows (word, excel...), pues se pueden automatizar informes, de manera que se generen automaticamente, con un texto prefijado y tambien recuperando datos de una base de datos...y como bien sabes en un documento de windows se puede hacer vista previa...

pero si quieres algo facil, rapido...quickreport...o sino te convence tambien podrias buscar algun componente mas especifico en torrys...

Ivan_25 08-11-2005 10:04:46

Me explico
 
Vamos a ver, yo tengo un formulario, con los datos de una persona (Id, nombre, etc...) a los que accedo por conexion ADO, es decir, estoy mostrando los campos de una base de datos. En una carpeta aparte tengo sus curriculums, que se llaman IdCandidato.loquesea (jpg, pps, pdf). Lo que quiero es poder mostrar una vista previa en pequeño (al estilo windows) en el formulario donde tengo los datos de esa persona ¿me entendeis?.
Un saludo ;).

Ivan_25 08-11-2005 10:12:54

Romario, otra cosa
 
A ver, cuando inserto un registro nuevo (con un TQuery y un insert blablabla), ¿como puedo hacer para recorrer los ids de los registros insertados para no crear duplicados?. Enga neeeeeeeeeeeeeeeeen.

alt126 08-11-2005 10:57:52

puesssssss...
 
...por partes...

Lo que tu quieres es (si he entendido bien)...abrir un documento WORD, que ya tienes creado, y que te aparezca en vista previa y en pequeñito en un formulario...no??

PUES ESO NI IDEA!!...

Se como abrir el documento de word, pero te aparecere el word y eso en grande en una ventana aparte.

De todos modos mira en la pagina web de torrys, que a lo mejor hay algun componente para eso que tu dices. O a lo mejor en la pestaña de servers hay algun componente para hacer eso.

Segunda parte.

Yo para hacer una insercion, antes hago una consulta por los campos clave que quiero insertar, y si esa consulta me devuelve algun registro...pos quiere decir que ese campo clave ya esta insertado con lo que no inserto, sino pues inserto.

Cita:

Consulta->SQL->Clear();
Consulta->SQL->Add("SELECT 1campocualquieraFROM tabla WHERE camposclave=loquequieresinsertar;");
Consulta->ExecSQL();
Consulta->Active=true;

if(Consulta->RecordCount > 0)
ERROR
else
{
INSERTA LO QUE QUIERAS!!
}

Ivan_25 08-11-2005 11:01:57

Gracias antoñico
 
Y otra cosa, como puedo hacer para validar un campo numerico?
Es decir, yo tengo un edit, y quiero que lo unico que se pueda introducir en ese edit sean numeros, ¿me entiendes?. Venga neeeeeeeeeeen y gracias.

alt126 08-11-2005 11:11:22

puessss...
 
2 maneras:

Facil...

Usar un TMaskEdit. luego seleccionas o creas la mascara que te de la gana, para que solo sean numeros, numeros con espacios, guiones...lo que quieras vamos...


Dificil...

Usar un Edit normal, y cuando salga del componente controlar que lo que ha metido es correcto. O conforme va escribiendo en el edit, capturar lo que pulsa con el evento onchange del edit y si es algo que no quieres que escriba pos lo borras del Edit->Text.

entendido?

Ivan_25 08-11-2005 12:44:05

Vista previa
 
¿Nadie sabe como hacer lo de la vista previa?
Un saludo.
Ivan.

Ivan_25 09-11-2005 09:17:05

¿Se podria hacer lo de la vista previa con un QRPreview?. ¿Sabeis como se utiliza?

alt126 09-11-2005 09:54:00

lo del qrpreview creo que es para hacer vistas previas pero de informes creados y guardados de quickreport!!

Ivan_25 09-11-2005 10:03:12

Joer, pues no se como narices voy a hacer esto. Enga nen, y muchas gracias.

alt126 09-11-2005 10:11:04

Lo unico que se me ocurre...
 
...es que o bien...

Pongas un boton, y cuando le den al boton, te abra el documento en word, imagen o lo que quieras.

o bien metas todos los datos de los curriculums en una tabla y hagas un informe con quickreport... NO ES MUY BUENO ESTO

o bien, si solo tienes imagenes, podrias poner un quickreport, con una imagen cargandola.

aparte de eso, no se, pero busca por internet a ver si alguien tiene eso que buscas...

alt126 09-11-2005 10:32:50

Otra cosa...pregunta en los foros de DELPHI de un poco mas arriba...en los de impresion y word, a ver si alli saben como hacerlo!!!


La franja horaria es GMT +2. Ahora son las 14:08:48.

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