Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-11-2005
Ivan_25 Ivan_25 is offline
Miembro
 
Registrado: oct 2005
Posts: 87
Poder: 19
Ivan_25 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 08-11-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Una vista previa, dónde, cómo, cuándo, con qué...
Responder Con Cita
  #3  
Antiguo 08-11-2005
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
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...
__________________
Un saludo

Antonio
Responder Con Cita
  #4  
Antiguo 08-11-2005
Ivan_25 Ivan_25 is offline
Miembro
 
Registrado: oct 2005
Posts: 87
Poder: 19
Ivan_25 Va por buen camino
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 .
Responder Con Cita
  #5  
Antiguo 08-11-2005
Ivan_25 Ivan_25 is offline
Miembro
 
Registrado: oct 2005
Posts: 87
Poder: 19
Ivan_25 Va por buen camino
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.
Responder Con Cita
  #6  
Antiguo 08-11-2005
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
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!!
}
__________________
Un saludo

Antonio
Responder Con Cita
  #7  
Antiguo 08-11-2005
Ivan_25 Ivan_25 is offline
Miembro
 
Registrado: oct 2005
Posts: 87
Poder: 19
Ivan_25 Va por buen camino
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.
Responder Con Cita
  #8  
Antiguo 08-11-2005
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
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?
__________________
Un saludo

Antonio
Responder Con Cita
  #9  
Antiguo 08-11-2005
Ivan_25 Ivan_25 is offline
Miembro
 
Registrado: oct 2005
Posts: 87
Poder: 19
Ivan_25 Va por buen camino
Vista previa

¿Nadie sabe como hacer lo de la vista previa?
Un saludo.
Ivan.
Responder Con Cita
  #10  
Antiguo 09-11-2005
Ivan_25 Ivan_25 is offline
Miembro
 
Registrado: oct 2005
Posts: 87
Poder: 19
Ivan_25 Va por buen camino
¿Se podria hacer lo de la vista previa con un QRPreview?. ¿Sabeis como se utiliza?
__________________
Un saludo.

Iván.
Responder Con Cita
  #11  
Antiguo 09-11-2005
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
lo del qrpreview creo que es para hacer vistas previas pero de informes creados y guardados de quickreport!!
__________________
Un saludo

Antonio
Responder Con Cita
  #12  
Antiguo 09-11-2005
Ivan_25 Ivan_25 is offline
Miembro
 
Registrado: oct 2005
Posts: 87
Poder: 19
Ivan_25 Va por buen camino
Joer, pues no se como narices voy a hacer esto. Enga nen, y muchas gracias.
__________________
Un saludo.

Iván.
Responder Con Cita
  #13  
Antiguo 09-11-2005
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
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...
__________________
Un saludo

Antonio
Responder Con Cita
  #14  
Antiguo 09-11-2005
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
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!!!
__________________
Un saludo

Antonio
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 17:22:20.


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