Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-04-2006
Avatar de Coco_jac
Coco_jac Coco_jac is offline
Miembro
 
Registrado: mar 2005
Ubicación: Lima Peru
Posts: 338
Poder: 22
Coco_jac Va por buen camino
Hola Marcos gracias por responder, creo que me exprese mal de nuevo disculpa, mi pregunta es como puedo asignar por codigo a mi QReport una impresora, ya que la impresora la misma. Es decir que mi aplicacion busque siempre la misma impresora, asignada a mi QReport.

Gracias y espero nuevamente tus comentarios
Responder Con Cita
  #2  
Antiguo 20-04-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Esta es la idea:
Código Delphi [-]
DmConta.QrCaja.DisableControls;
Application.CreateForm(TfrlstConta, frLstConta);
frLstConta.ListaConta.PrinterSettings.PrinterIndex:=GetImpresora(DmAni2.ConfLptListados.value);
frLstconta.ListaConta.Prepare;

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 20-04-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Se me olvidó poner la función que me he construido para obtener la impresora:
Código Delphi [-]
Function GetImpresora(Impre:String):Integer;
Var
nCont:Integer;
lSearch:Boolean;
cNewLIne:String;
begin
lSearch:=False;
cNewLine:=Chr(10)+Chr(13);

  For nCont:=0 to Printer.Printers.Count - 1 do
  //buscamos la impresora en la lista del sistema
  begin

    if Pos(impre, Printer.Printers[nCont]) <> 0 then
    begin
    lSearch:=True;
    Result:=nCont;
    Break;
    end;

  end;

  if lSearch = False then
  begin
  Result:=-1;
  ShowMessage('Impresora no encontrada:'+cNewLine+Impre+cNewLine+'Se utilizará la predefinida.');
  end;
          
end;

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 20-04-2006
Avatar de Coco_jac
Coco_jac Coco_jac is offline
Miembro
 
Registrado: mar 2005
Ubicación: Lima Peru
Posts: 338
Poder: 22
Coco_jac Va por buen camino
Hola Marcos, Gracias por tu ayuda. Como podria obtener el index de la impresora es decir pasarle el nombre de la impresora y me devuelva el index de esa impresora.
Gracias
Responder Con Cita
  #5  
Antiguo 20-04-2006
Avatar de Coco_jac
Coco_jac Coco_jac is offline
Miembro
 
Registrado: mar 2005
Ubicación: Lima Peru
Posts: 338
Poder: 22
Coco_jac Va por buen camino
Gracias por la ayuda, se me paso este post je je je. Gracias
Responder Con Cita
  #6  
Antiguo 20-04-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Si te fijas es lo que hace la función GetImpresora, le pasas el nombre y te devuelve el índice.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
seleccion de impresora y letra de la impresora emeceuy Impresión 6 13-08-2017 14:11:05
Error de impresion con Qreport, Impresora??? el_barto Impresión 5 12-08-2005 19:17:15
Predeterminar fecha u hora Johnny Q SQL 0 05-08-2005 23:19:33
Problemas con Qreport W2k e impresora de red adfa Impresión 0 22-03-2004 19:31:37
Problema con impresora y QReport keys Impresión 5 20-02-2004 16:21:05


La franja horaria es GMT +2. Ahora son las 11:25:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi