BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 67 coincidencias.<<  >> 

Delphi
    Pregunta:  4733 - REPORTE DE UNA BD ACCES
Autor:  Gustavo C.m.
Hola amigos programadores necesito ayuda, hice una aplicación de base de datos, la base de datos esta en Acces, todo funciona perfectamente pero cuando quiero crear un reporte con el quickreport ya no funciona, lo que hice fue esto:
crear una nueva forma
insertar un componente quickreport1
inserto la banda title
inserto la banda columnheader
y la banda detail
uso componentes ttable dentro de un modulo asi que asigno a la propiedad dataset del reporte el nombre de la tabla que quiero usar y de igual forma con los qrtext de la banda detail cuando ejecuto el programa y mando la vista previa (prewiew) no muestra ningun registro ni los titulos ni nada solo se produce el siguiente error
"Exception EAcces Violation in module DAO350.DLL at 0000CA30 Acces Violation at adress 04474CA30 in module ´DAO350.DLL´ read of adress FFFFFFFF"
Ojalá que alguien pueda ayudarme saludos.
  Respuesta:  Miguel Lucero
Si tenés problemas con QR y Access podés usar FastReport. Hay una versión freeware con código fuente que funciona de maravillas con Access u otra BD
Se puede bajar desde la página oficial en www.fr.hotmail.ru o bien de www.clubdelphi.com

Espero que te sirva

    Pregunta:  4944 - PROBLEMAS AL IMPRIMIR ARCHIVOS CON QREPORT
Autor:  alexander lopez
HOLA Amigos de LWP:

Con algunos archivos que previamente he grabado en el preview, y que luego los cargo, se genera el siguiente error cuando trato de imprimirlos:
"STREAM READ ERROR", algunas ideas?

Gracias
  Respuesta:  Cristy
Pues mira lo que aparentemente tienes. Es que te esta mandando un mensaje porque tal vez no tienes configurada una impresora, y no puede leer nada en el LPT1.

Si ya la tienes configurada entonces si es un reporte prueba con quickrep1.preview;
quickrept1.print.

Espero que te funcione

    Pregunta:  5207 - COMO HECER UN REPORTE CON TABLAS
Autor:  guillermo cazalas
Hola...

Deseo saber si es posible como tengo que hacer para armar un reporte en delphi y que comandos debo desarrolar para utilizar dos tablas, de las cuales usaré 2 o más campos de cada una para la impresión, ya que en los libros de programación en delphi que tengo detallan unicamente en modo texto, pero no utizando tablas.

De antemano muchas gracias...
  Respuesta:  Miguel Lucero
Si entendí bien tu pregunta para hacer reportes de tablas tenés que usar ya sea QReport que viene con Delphi o FastReport que lo podes conseguir en la web. (No tengo ahora la dirección pero lo podés encontrar en cualquier buscador)

    Pregunta:  5335 - IMPRESIÓN DE REPORTES EN QREPORT
Autor:  Alfredo Angulo G.
Tengo un problema acerca de la impresión de Reportes, lo que me pasa es que los reportes tienen el tamaño de una carta, al mandar a imprimirlas, no me imprime totalmente la última columna del Reporte es decir deja un buen espacio al final de la hoja, la hoja se imprime horizontal, ya lo cheque con una impresora matriz de punto y con una de Inyección de Tinta y en las dos hace lo mismo... Ya moví los márgenes hacía la Izq. pero sigue en las mismas......!!!!! Espero que me respongan algo se los agradeceré. Gracias........!!!!!!!
  Respuesta:  Rafael Torres Iturbe
Verifica en el disño del reporte la definición del tamaño del papel (oprime mouse derecho en area de diseño), espero te sirva.

    Pregunta:  5899 - EJECUTAR SQL DE INFORMIX DESDE DELPHI
Autor:  Andres David Rubio
Existe una aplicacion en informix online 5.xx y se realizo un sql que hace un proceso de varios calculos y al final genera una tabla.
Quiero crear un programa desde delfhi que con un boton se ejecute ese archivo sql en el servidor, mas no dentro de mi aplicacion no quiero escribir exactamente el mismo codigo del archivo dentro de un sql de delphi, ya estableci mi coneccion con el servidor ya veo todas las tablas del sistema en informix, pero no se como ejecutar el sql desde delphi, esto es con la finalidad de generar muchos reportes de la tabla generada.

Muchas gracias por su coperacion.
  Respuesta:  joan bautista bautista
Amigo aqui le mando un ejemplo de como hacer un query a una tabla de informix, usando el tquery, y luego que tengo mi cursor lleno la tabla, que si se desea se puede crear cada vez o crear una y llenar una sola vez.

QrDns.sql.text:= 'set isolation to dirty read' ;
QrDns.ExecSQL;
QrDns.sql.text:= 'select * '+
'from '+tabla+','+tabla+'_dcd '+
'where telnum=retkey ' +
'and eisrcode in (1,2,4,925,926,929,927) and '+
'eisldate between "'+fecha1+'" and "'+Fecha2+'" ';

// showmessage(QrDns.sql.text);
QrDns.active:=true;

progressbar1.Max:=qrdns.RecordCount;
progressbar1.Min:=0;

QrDns.First;
while not QrDns.eof do
begin
table2.Active := true;
try
table2.Insert;
table2.fieldByName('TelNum').AsString := QrDns.FieldByName('TelNum').AsString;
table2.fieldByName('address').AsString := QrDns.FieldByName('address').AsString;
table2.fieldByName('address2').AsString := QrDns.FieldByName('address2').AsString;
table2.fieldByName('City').AsString := QrDns.FieldByName('City').AsString;
table2.fieldByName('State').AsString := QrDns.FieldByName('State').AsString;
table2.fieldByName('Zip').AsString := QrDns.FieldByName('Zip').AsString;
table2.fieldByName('Name').AsString := QrDns.FieldByName('Name').AsString;
table2.Post;
ProgressBar1.StepIt ;
Except
begin
table2.Cancel;
end
end ;
QrDns.next;
end;

table2.Active := false;
end;

    Pregunta:  5987 - PROBLEMAS CON INDICES DE TIPO AUTOINCREMENT
Autor:  Carlos Manuel De Portugal Rosales
Hola Amigos,

Tengo un problema y espero que me ayuden a resolverlos...

Tengo un Boton "Aceptar" y adentro de este, tengo dos proceso:

Imprimir un ticket
Guardar datos...

Lo que sucede es que cuando el usuario hace click en el boton, se muestra el ticket en pantalla que fue elaborado con el Quckreport de Delphi 4.0, imprimo, cierro y posteriormente sigue el proceso de guardado, pero en algunas ocaciones se presenta el siguiente error "Key Violation" y de ahi ya no pasa el programa, es decir, ya no guarda ningun dato...

Me puse a investigar y llegue a la conclusión que la yave principal es la que se daña, la yave es Id_Ticket y es de tipo Autoincrement...

Mi pregunta es ¿por qué es que se daña solo en algunas ocaciones?

¿Será que los procesos deben ir por separado y no en un solo boton?...

¿Necesito alguna yave compuesta?

Ayudenme por favor...
  Respuesta:  Angel Tejeda
Que tal?

Bueno. Te tengo una pregunta antes de darte la solución. Cuando hablas de guardar a que te refieres? Pues si solo estas imprimiendo no entiendo a que te refieres con guardar. Si en caso de que necesites guardar algo y lo estas trabajando sobre tabla (utilizando un ttable y no un tquery) posicionate sobre el registro :

table1.setkey;
table1.fieldbyname('id_tickect').asstring:=tickect_no; //tickect_no es la variable donde le dices que numero es el que vas a editar.
table1.gotonearest;
table1.edit;
//Haces los cambios sin tocar el id_tickect
table1.post;

Si es por un query me avisas y te explico.

Bye

    Pregunta:  6494 - COMO SUMAR COLUMAS EN UN QUICK_REPORT
Autor:  consuelo mañon
Estoy trabajando con delphi 5.0 interprise, tengo un problema con n reporte ya que no se como sumar los resultados arrojados en una columna del mismo,no se si tenga que configurarlo desde las bandas.
Gracias de antemano.
  Respuesta:  Gustavo Enríquez
Si el campo a sumar existe en la base de datos bastará con adicionar una banda de totales en el reporte y agregar un campo calculado con la función de suma en la banda. Ojo la banda debe tener una función de quiebre, es decir que debe agrupar por algún campo en particular. de lo contrario te dará la suma total de la tabla.

También podrás decirle que despues de imprimir el campo lo ponga en ceros para dar el total siguiente.

Si el campo no pertenece a la tabla, o sea que es calculado, te tocará hacer manualmente la suma y mostrarlo al final. esto lo haces utilizando los métodos de after print del campo calculado y el onprint de la banda de sumarización.

    Pregunta:  6600 - IMPRESION EN RED CON QUICK REPORT
Autor:  Alvaro Sebastian Quispe Rojas
¿Cómo puedo imprimir desde un Quick Report de Delphi hacia una determinada impresora que se encuentra en la red
  Respuesta:  cristina
Hola ALvaro

Cunado tu mnadas a imprimir desde delphi lo que hace es que elige la impresora que tengas en el puerto de lpt1, o puedes poner un cuadro de dialogo de los predeterminados como el de fuente y esos para ahi escoger la impresora que quieres .

quickrep1.preview;
quickrep1.print

    Pregunta:  6675 - INFORME EN EXCEL DESDE DELPHI
Autor:  David Luque
Como puedo hacer un report de Excel desde delphi sin utilizar los componentes Servers de Office que se incluyen o donde puedo encontrar documentacion para manejar dichos componentes.

Gracias listeros.
  Respuesta:  rafael salazar
aqui te pongo el codigo que utilizo

var
ExcelApp: Variant;
x,y,c,i:Integer;
begin
//if PD1.Execute then begin
PD1.Execute;
// ExcelApp.print:=print;
ExcelApp := CreateOleObject('Excel.Application');
ExcelApp.WorkBooks.Add('c:demo.xls');// el archivo demo.xls debe existi
//lo cual viene siendo como tu plantilla o reporte y solo carga los datos
ExcelApp.WorkBooks[1].Worksheets[1].Print:=Print;
ExcelApp.WorkBooks[1].Worksheets[1].PrintOut;
//ExcelApp.visible:=True;
c:=3;
i:=1;
ExcelApp.cells[1,1]:='celda 1';
ExcelApp.cells[1,2]:='celda 2';
ExcelApp.cells[1,3]:='celda3';
x:=2;
while i<=c do begin
ExcelApp.cells[x,1]:=lista.Cells[0,i];//'';
i:=i+1;
x:=x+1;
end;
// end;
end;

suerte con tu proyecto
  Respuesta:  Claudia García Márquez
Hola David:
Tengo código que te puede ayudar a hacer el reporte para Excel, sin embargo no lo anexo a esta respuesta porque no lo tengo a la mano, si todavía te interesa mandame un mail y te envio el código.

Saludos.
  Respuesta:  Sebastian Rodriguez
David:

Lo que yo hago para enviar reportes a excel es imprimirlos en un archivo separado por comas, por ejemplo.

Nombre,Direccion,Telefono <--- cabecera del reporte
Nombre uno, Direccion uno, telefono uno<--------- datos a desplegar
Nombre dos, Direccion dos, telefono dos
.
.
.

Luego, al archivo le colocas la extensión CSV (Comma Separated), excel reconoce ese archivo, el cual le puedes abrir desde el explorador de windows.

Ojala eso te ayude, si tienes dudas, contáctame..

Saludos.

    Pregunta:  6835 - IMPRIMIR CON EL QUICK REPORT EN UNA HP LASERJET 1100
Autor:  Juan Enrique Palacios
Tengo un problema con una aplicación que necesito que imprima en una impresora HP LaserJet 1100, está realizada en Delphi 3 y el componente que utilio es el quickreport 3, el problema es que no imprime. Lo utilizo con otras impresoras y no hay ningún problema, pero no es la solución, porque tiene que funcionar sobre la 1100 antes mencionada. ¿Alguién conoce la solución?
Muchas gracias por la atención
  Respuesta:  gregorio letechipia
creo que tienes el mismo problema que yo pero lo resolvi...
puedes consultarlo en la preguna 10039 o con el titulo
''no imprime en matricial '' o algo asi...

|<  <<  1 2 3 4 5 6 7  >>  >|