Hay un total de 680 Preguntas. | << >> |
Pregunta: | 10540 - COMO GRABAR UNA PREVISTA DEL DELPHI 5 EN .TXT |
Autor: | Eugenia del Pino |
Necesito saber como grabar una prevista (PREVIEW) de un informe en Delphi 5 en formato TXT o Otra alternativa que no sea QRP, o por ultimo como pasar de QRP a un archivo WORD
Ya que el Delphi 3 tenía la opción pero aqui desaparecio. Gracias por su Ayuda.... |
Respuesta: | ana blas |
Hola Eugenia,
En la version de QuickReport que yo tengo instalada tienes unos componentes que llaman filtros para poder guardar un report en txt, en excel, en word y en wmf. Comprueba a ver la version de QuickReport. Yo tengo la 3.05. Saludos, Ana. |
Pregunta: | 10598 - PARADOX A EXCEL |
Autor: | Francisco Montañez |
Necesito pasar los datos de una base de datos Paradox a una hoja de Exel mediante Delphi 5. ¿Cómo se hace? Gracias. |
Respuesta: | Sebastian Rodriguez |
Francisco:
supongo que los dos comentarios anteriores no te sirvieron, ya que tu necesitas realizar la tarea mediante una aplicación hecha por tí, bueno, te digo la forma en que lo hago: Creo un archivo de texto: Var Archivo:TextFile begin Assignfile(archivo,'ruta\Nombre.CSV'); <----- CSV es la extensión para archivos separado por comas, el cual excel lo reconoce y abre de forma directa). // proceso para insertar las lineas en el archivo de texto while not (fin de base de datos) do begin // ej:cad:=database.fieldbyname('nombre1').text+', '+database.fieldbyname('nombre2').text; writeln(archivo,cad); end; Closefile(archivo); end. y ya está, si tienes alguna duda no dudes en contactarme. Saludos. |
Respuesta: | Joseph rio |
Puedes con el database desktop. Te vas a la opcion edit , y despues en Select All, y Copias.. Despues en el excel, descargas con el paste.. |
Respuesta: | Inedito 3434 |
Existe una forma manual, y es la siguiente seleccionar todos los registros por columnas en el data destop y copiarlos en el explorador, ejecutar Excel y pegar el contenido del portapapeles.
Esto campo a campo |
Pregunta: | 10622 - VALIDACION DE FECHAS |
Autor: | Claudia Garcia |
Hola,
No se como validar una fecha que es introducida por el usuario desde un campo tipo texto. Lo que pretendo es que el sistema no me mande un mensaje de error cuando la fecha no sea escrita correctamente, esto es, en el momento de querer guardarla en la tabla correspondiente. De antemano, gracias por su ayuda. |
Respuesta: | omar hamden |
Hola...creo que lo que quieres hacer se puede resolver mucho mas facil usando otro objeto...el (TDateTimePicker) aquí podras posicionar la fecha y hasta la hora (en checked), sin probabilidad de error.
Hasta Luego..!!! |
Respuesta: | qdevelop2000 Professional Solutions |
Suponiendo que el campo es un campo de nombre "Fecha" de la tabla de nombre "Table", pon esto en el onSetText del campo:
procedure TForm.TableFechaSetText(Sender: TField; const Text: String); var fecha:TDateTime; begin if not (Table.State in [dsInsert, dsEdit]) then exit; try Sender.AsString := Text; except ShowMessage('Error en formato del campo fecha'); Abort; end; end; Para cualquier duda utiliza nuestro email... |
Pregunta: | 10623 - GUARDAR ARCHIVOS DE .PPT, .XLS O .DOC |
Autor: | Claudia Garcia |
Como le puedo hacer para guardar archivos de excel, power point o word desde una aplicacion de delphi, esto es con que objeto o control (propiedades, metodos, etc) y que tipo de campo debo utilizar para almacenarlo en una tabla.
Gracias por su ayuda. |
Respuesta: | Mamcx M |
Claudia, Si tienes Delphi 5 puedes usar los componentes de office que estan en la paleta de SERVERS. Tambien puedes invocar los objetos de automatizacion de office....
Lo mejor que puedes hacer es ver las ayudas de Visual Basic para Aplicaciones (VBA). Estas se pueden acceder desde cualquier programa de office desde Herramientas/Macros/Editor de VB, luego F1. Busca "Modelo de Objetos". Un mini modelo del sistema de objeos: Aplication //Objeto ppla ActiveDocument //El documento abierto actualmente Documents() //Collecion de documentos abiertos Document //Documento Para hacer cosas mas complejas, te recomiendo que grabes las macros (Herramientas/Macros/Guardar) Entonces haz lo que quieres programar (P. ej: Insertar una tabla) Abre el editor de VB y fijate en el codigo! Chau |
Pregunta: | 10804 - COMPONENTE QUE OBTENGA IP |
Autor: | Raúl Guerrero |
hola...!!!
ojala me puedan ayudar, necesito algo, algun codigo, algun componente que me permita obtener la ip de un equipo X... si pueden ayudarme se los agradeceria =) |
Respuesta: | qdevelop2000 |
Si me mandas una dir.email te envío un componente.
|
Respuesta: | Alex Abreu |
Amigo Para obtener el Ip es facil, solo tienes que usar unos de estos componentes en delphi: ClientSocket o el PowerSoket pero para optener el ip de un computador X tienes que saber por lo menos el Host. |
Pregunta: | 10912 - SUBIR INFORMACION A LA WEB |
Autor: | Sandra Ortiz |
necesito saber como puedo subir informacion a la web a traves de un cliente realizado en Delphi |
Respuesta: | mamcx m |
Pues usando TCP/IP y FTP... como los demas...
Para ello, puedes utilizar los componentes de la paleta Internet (Delphi 5 - 4?) En la carpeta DEMOS hay un ejemplo de ello... Sin embargo, mejor te recomiendo que bajes de http://www.nevrona.com/indy/ estos componentes. Son gratis, y son los estandar en Delphi 6... son faciles de usar y hacen lo que sea en cuanto a Internet y protocolos, clientes y servidores de internet |
Pregunta: | 10988 - IMPRESION DE NUMEROS |
Autor: | Armando Cholula |
hola foro estoy haciendo pruebas en delphi de impresion desde Tprinter, pero tengo un problema al intentar imprimir numeros(como los totales de una factura)estos no se alinean, utilizo el siguiente codigo:
printer.canvas.textout(x,y,dbedit1.text);{asi sub,iva,total} mi pregunta es:¿existe alguna funcion que me pueda auxilira en este detalle?. espero que alguien me pueda ayudar ..... gracias |
Respuesta: | qdevelop2000 |
Una de las soluciones posibles es utilizar la función "FormatFloat"; p.e.:
printer.canvas.textout(x, y, FormatFloat('###.###.###,.##', total)); siendo <total> una variable de tipo double. Otra solución, como veo que usas un dbEdit, es utilizar la propiedad DisplayFormat del TField asociado a ese dbEdit, poniéndole de valor ###.###.###,.## Esta última es la más recomendable para tu caso. Si necesitas más información usa nuestro email... |
Pregunta: | 11038 - FILTRAR DATOS |
Autor: | Marcel Flores Flores |
Para Delphi 5
Tengo una Tabla con los campos ficha, rut, nombre necesito realizar una busqueda en donde ingrese por ejemplo la letra "p", y automaticamente me filtre todos los registros que en el campo nombre tengan dicha letra, y despues ingreso la letra "e", y automaticamente me filtre los registros que en el campo nombre tengan la palabra "pe", y despues ingreso la letra "r", y despues la letra "e" y despues la letra "z", y me filtre los registros que en el campo nombre este la palabra "perez"... eso es todo... |
Respuesta: | qdevelop2000 |
Lo mejor que puedes hacer es crear una búsqueda mediante sentencias SQL usando un TQuery.
A este TQuery le conectas un TDataSource y puede ver el resultado, p.e., en un Grid. La SQL tendría un aspecto, p.e.: SELECT * FROM tabla WHERE nombre LIKE "p%" NOTA: Dónde ves la p puedes poner p,pe,per,pere,perez Si no sabes como hacerlo, envíanos un email. |
Pregunta: | 11066 - ¿AYUDA DE LIBRERIAS RX DE DELPHI? |
Autor: | Elisa Rodríguez |
¿Donde puedo conseguir ayuda sobre las librerias rx de delphi en español? |
Respuesta: | xavier bravo |
yo tengo la ayuda de las libreras RX 2.75 pero en inglés.. si la quieres mi correo es: [email protected] |
Pregunta: | 11189 - PROBLEMAS CON ROWSAFFECTED |
Autor: | Francisco Montañez |
Necesito contar el número de registros afectados por una sentencia SQL, pero la propiedad RowsAffected siempre me devuelve el valor 0. Si alguien sabe a qué puede ser debido le agradecería que me ayudara.
Gracias. |
Respuesta: | Jose Augusto Perez |
cuando ejecutas una consulta TQuery
utiliza open para consultar o listar solamente, no puedes afectar registros, aqui puedes saber cuantos registros estan visualizados en la query con el recordCount. Si quieres modificar una tabla utiliza el ExecSQL en la query esta sirve para INSERT, UPDATE, DELETE y CREATE TABLE, esta sentencia te regresa un entero este valor es el numero de registros afectados. recuerda que para modificar una consulta o TQuery ya sea para pasar parametros o modificar su contenido tiene que estar cerrada. Query.close; . . . Query.Open; ----------------------------- Query.Close; . . . . Query.ExecSQL; cualquier duda ahi esta mi correo |
Respuesta: | qdevelop2000 |
Mira en la ayuda de SQL el "count" |
|< << 19 20 21 22 23 24 25 26 27 28 29 >> >| |