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.057
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
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 15:51:16.


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