PDA

Ver la Versión Completa : Vista previa


Ivan_25
08-11-2005, 08:59:56
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
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
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
...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.


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
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
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
¿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
...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!!!