PREGUNTAS CONTESTADAS - Delphi≤nguaje=

 Hay un total de 680 Preguntas.<<  >> 

    Pregunta:  21756 - PASAR DATOS DE EXCEL A PARADOX?
Autor:  Adriana Fernandez Mendoza
Hola,

Nose si me pueden decir si es posible pasar datos de excel a Paradox, tengo una base de datos en excel con mas de 2000 registros y tengo una aplicacion en delphi con tablas paradox que debe ser llenada con esos registros, me pueden decir si es posible pasarlos directamente sin tener que recapturarlos de nuevo en paradox?

Gracias
  Respuesta:  Julio Basombrio
No te conviene utilizar .DBF como paso intermedio, porque se pierden algunos elementos RTF como acentos, y formato de texto.
Te digo cómo lo hago, aunque no estoy satisfecho todavía y estoy pensando en hacer un programa que lo haga directamente.

1-Abro MS Access
2-Abro una base de datos de Access nueva( que sólo voy a utilizar como intermedio) El nombre no importa.
3- Con la función "Importar datos externos", intreso el archivo DB o XML (ambas cosas se pueden hacer)
4-La base de Access se llena sola con los datos importados. Es bueno revisarla pero en general sale bien. No se pierden formatos, pero hay que cuidar porque Access a veces te limita las strings a 255 caracteres ( se puede manipular para que salga bien
5- Con la función "exportar datos" exportás al formato contrario al que ingresaste. ( esta vez el nombre del archivo de salida sí importa, porque va a ser lo que buscabas)
6- Listo, sale bien. El proceso me aburre pero me trajo una solución. Alguna vez si tengo tiempo, voy a hacer un programita que haga todo de un solo golpe.

Espero te sea util
Saludos
Julio
  Respuesta:  omar hamden
No estoy muy seguro pero creo que excel te permite guardar las tablas que hayas realizado a formato DBF en donde podrás crear un alias en el administrador del BDE para atacar las nuevas bases y asi transferir los datos a otra base paradox

busca en excel.
  Respuesta:  Ruben Regalado Alarcon
No has probado a pasar primero de Excel a una tabla dbf?, porque lo mas sencillo es pasar de dbf a db, utilizando el auxiliar de bases de datos que viene con Delphi.

    Pregunta:  21902 - IMPRESIóN DE FOTOGRAFíAS
Autor:  Alexis Nadal
Hola a todos.
Soy un novel en Delphi 4, tengo la necesidad de imprimir fotos en papel A4, formato 10x15, por lo que confeccioné un programa donde a partir de una lista de archivos jpeg (cada jpeg aprox 150K), paso un máximo de dos fotos a un QReport y lo imprimo, y así sucesivamente hasta que no quedan fotos en la lista.
¿He elegido el método adecuado?, ya que para conseguirlo tuve que poner los QImage dentro de un QReport dentro de un TitleBand maximizado al tamaño de la página, Problema: imprimo página a página (perdiendo velocidad de impresión).
En caso de que el método que he elegido sea adecuado, aunque de no serlo por curiosidad también me gustaría conocer la solución al problema: cuando imprimo el QReport con dos fotos en HP990C USB, en ocasiones únicamente se imprime una de ellas, cuando lo hago a través de la impresora Minolta DeskLaser conectada en red (32Mb), recibe los datos pero no imprime, simplemente vuelve a ponerse en línea, si ésta última la conecto directamente a través del puerto paralelo imprime correctamente. Creo que la respuesta es que manda la impresión de la imagen descomprimida, por lo que el tamaño de los datos hacia la impresora es muy elevado, he observado simulando la misma impresión desde Word que el tamaño de los datos hacia la impresora es mucho más bajo y consigo una impresión correcta en todas las situaciones, ¿Cómo puedo conseguir imprimir correctamente enviando menos información tal y como lo hace Word?
  Respuesta:  Alvaro grijalvo longo
El problema que tienes al imprimir fotos que hay veces que te imprime una sola foto,me ocurrio a mi no hace poco.El problema es que por alguna extraña razón al mandar imprimir las fotos tu programa o el delphi(no lo tengo muy claro) no libera adecuadamente memoria y por eso no te imprime las todas las fotos. Intenta liberar de alguna forma la memoria en tu programa pero cuidado donde lo haces porque si no lo haces en el lugar adecuado puedes perder la información necesaria que hay en memoria y que pierda todo y no te imprima nada.

    Pregunta:  22082 - ERROR EXCEPTION EDBENGINEERROR IN MODULE SICOFACS.EXE AT ...
Autor:  Antonio tlapa
me sale el error siguiente: Exception EDBEngineError in module Sicofacs.exe at 0009E50E, UnKnown database, alias: sistema

ya cuando esta instalado surge este problema...
  Respuesta:  Ruben Regalado Alarcòn
Revisa que antes de compilar tu programa, tu database no se encuentre conectada (sobre todo si es una base remota, Oracle, SQLServer) y trata de conectarla en tiempo de ejecuciòn.
Tambien puedes revisar, si utilizas el BDE, que las rutas esten bien especificadas.
Espero que esto te pueda servir en algo.

    Pregunta:  22131 - COMO TENER CAMPO MEMO SIN LIMITE
Autor:  Jacqueline Oppen
necesito tener un campo memo con más capacidad, o sin límite. Como hago? Existe otro componente para esto? Gracias
  Respuesta:  Marco Romero
Existe otro componente, TPlusMemo, que declara no tener ninguna limitación en cuanto a texto a contener y además ofrece unas cuantas opciones más. Puedes obtener una versión de evaluación en: http://www.ecmqc.com/PlusMemo/download.htm

Un saludo.

    Pregunta:  22252 - COMO INICIAR Y DETENER EL SERVICIO SQLSERVER DESDE DELPHI 5
Autor:  Kary Sierra
Hola, Buen día!!

Estoy trajabando con un programa, en el cual necesito detener e iniciar el servicio de MSSQLServer ( 7 ) desde delphi 5, mi duda es que si ésto solo se puede hacer con el administrador de servicios...

He leido algo de una aplicacion que se llama sqlservr.exe, te agradeceria mucho, que me dieras un ejemplo, de como utilizarla. (Utilizo Windows 2000).

Gracias por tu ayuda. Bye, Bye.
  Respuesta:  Kary Sierra
Para iniciar cualquier servicio desde la pantalla de comandos del windows 2000, se utiliza el comando:
NET START y para detenerlo se utiliza el NET STOP, seguidos cada uno del nombre del servicio que se desea iniciar o detener, por ejemplo, en el caso del SQL SERVER 7, seria:

NET START MSSQLSERVER

NET STOP MSSQLSERVER

y para ejecutarlos desde DELPHI 5, se utiliza la funcion ExecuteFile, de la unidad FMXUtils, por ejemplo:

ExecuteFile('net','start mssqlserver','c:\', SW_HIDE);
ExecuteFile('net','stop mssqlserver','c:\', SW_HIDE);

se manda el parametro SW_HIDE, para que no te aparezca la pantalla negra del MSDOS.

Esperando que les sea de utilidad esta información, me despido de ustedes, muchas gracias por todo, Bye Bye

    Pregunta:  22448 - WSDL DESDE DELPHI6
Autor:  Santy García Diaz
Necesito que alguien me eche un cable. Tengo que utilizar un WSDL desde un Servicio Web en Delphi 6. Creo el SOAP Server aplication, importo el WSDL pero no se como utilizar este,el WSDL, desde la Isapi.
El sistema operativo que utilizo es un NT,pero me gustaría que funcionase tambien bajo 2000.
  Respuesta:  Dejan Petrovic
Disculpa por mal castellano :

No entiendo que estas haciendo, si tienes soap isapi service tu no debes importar wdsl, wdsl va crear wdsl dispatcher, para este servicio.

Si quieres usar uno otro existente soap no necesitas soap application

    Pregunta:  22485 - SIMULAR UN CLICK SOBRE UN ICONO
Autor:  Galván Loksley
Dentro de un programa en Delphi necesito que el programa que gestiona la WebCam de Creative entienda que hago un click sobre el icono de congelar una imagen, para tomar una foto. Con FindWindow ya he probado pero el botón para tomar la foto no tiene texto ... ¡como no encuentre la solución el problema será cómo vivir con una cámara digital en mi estómago y la con cabeza dentro de un monitor!!! Gracias.
  Respuesta:  xavier
sacado de trucomanía:

"No sólo basta con ejecutar su evento OnClick... esto no 'hundirá' el botón... pero este código sí:

Button1.Perform(WM_LButtonDown,0,0);
Sleep(250);
Button1.Perform(WM_LButtonUp,0,0);
"

espero te sirva.
salu2

    Pregunta:  22527 - JUSTIFICAR TEXTO EN TMEMO Y/O RICHTEXT
Autor:  Rubén Regalado Alarcón
Existe alguna forma de justificar texto en un TMemo o un TRichEdit?
  Respuesta:  Santiago Estupiñan
richedit1.Paragraph.Alignment:=TaCenter;
richedit1.Paragraph.Alignment:=TaLeftJustify;
richedit1.Paragraph.Alignment:=TaRightJustify;

Prueba con esto y mira a ver si te resulta Saludos y que resuelvas

    Pregunta:  22604 - PROBLEMAS CON QUERY Y UPDATESQL
Autor:  Sergio Unix
Hola soy un aprendiz en delphis 6 disculpa que te moleste pero te quisiera hacer una consulta

Quiero sabré como hago para que base de datos PARADOX manejada por

Query y UpdateSQL. Utilizando DBNavigator para modificar los datos.

El problema que puedo modificarlos datos crear nuevos registro y eliminar registros pero cuando cierro el programa y lo vuelvo abrir los datos son los mismos de siempre.

Desde ya muchas gracias
  Respuesta:  jose ozuna
Lo Que Pasa es Que Tiene la Propiedad Cacheupdate del Query en True
entoces debes poner en el envento de Query AfterPost
Query1.applyupdates;
y el el Afterdelete
Query1.applyupdates;
y te funcionara cualquier incoveniente no dudes en preguntarme

bye

    Pregunta:  22626 - LEER CODIGO DE FORMAS
Autor:  juan Ramirez
Que tal hola a todos!!
Alguien me podria ayudar??, necesito leer el codigo que se genera al hacer una forma pero desde otra aplicacion en delphi, segun se ese codigo se guarda en binario, pero necesito examinarlo tal y como lo muestra delphi cuando se selecciona ver forma as Text..
De antemano muchas gracias!!!
  Respuesta:  jeg
Puedes leerlo directamente en un control memo asi

memo1.lines.LoadFromFile('form1.dfm')

|<  <<  35 36 37 38 39 40 41 42 43 44 45  >>  >|