The document discusses how to print lines that span the entire page between details, like lines separating fields on an invoice, in Report Manager. It recommends placing the lines in the report header and defining their length to match the detail section length. This will cause Report Manager to repeat the lines to fill the page from the end of the header to the start of the footer.
The document discusses how to print lines that span the entire page between details, like lines separating fields on an invoice, in Report Manager. It recommends placing the lines in the report header and defining their length to match the detail section length. This will cause Report Manager to repeat the lines to fill the page from the end of the header to the start of the footer.
The document discusses how to print lines that span the entire page between details, like lines separating fields on an invoice, in Report Manager. It recommends placing the lines in the report header and defining their length to match the detail section length. This will cause Report Manager to repeat the lines to fill the page from the end of the header to the start of the footer.
The document discusses how to print lines that span the entire page between details, like lines separating fields on an invoice, in Report Manager. It recommends placing the lines in the report header and defining their length to match the detail section length. This will cause Report Manager to repeat the lines to fill the page from the end of the header to the start of the footer.
Download as DOC, PDF, TXT or read online from Scribd
Download as doc, pdf, or txt
You are on page 1of 8
Archivos Necesarios para hacer el ejecutable :
Las librerias que requieres para el ejecutable son:
- dbexpint.dll - gds32.dll (Interbase) o fbclient.dll (Firebird) - midas.dll - qtint!.dll "ara Intalar el componerte de reportes : Installation Compiling Report Manager using Delphi #o$nload t%e components from sourceforge and unpac& it to a director': %ttp:((sourceforge.net(projects(reportman Version Packages Description Delphi 5 rppack_del5.dpk Unique complete package (!" onl#$ Delphi %&' rppack_del.dpk (ase package) non*visual rppackvcl_del.dpk !" components rppackdesisgnvcl_del +nter,ace to -eport .anager Designer (!"$ rppackdesigntime_del.dpk Designtime package) design editors. rppackv_del.dpk isual !"/ package) ,or cross plat,orm development rppackdesign_del.dpk isual !"/ inter,ace to -eport .anager Designer Delphi 0115 rppack_del0115.bsdproj (ase package) non*visual rppackvcl_del0115.bsdproj +nter,ace to -eport .anager Designer (!"$ rppackdesignvcl_del0115.bsdproj +nter,ace to -eport .anager Designer (!"$ rppackdesigntime_del0115.bsdproj Designtime package) design editors. )ou must install t%e pac&ages in t%e correct order. *L+ pac&ages are optional. )ou s%ould install rppac&designtime,del in #elp%i -( to install integrated propert' editors into 'our I#./ so 'ou can pre0ie$ report $it%out compiling 'our application. )ou must install Ind' components in #elp%i 1 before installing 2eport 3anager components or disable Ind' support in rpconf.inc file. 4fter a #elp%i update or a component librar' update/ can be necessar' to rebuild all t%e pac&ages. 5ninstall t%em and t%en install t%em in t%e same order. 6efore begin installation 'ou must remo0e all pac&ages of an' pre0ious 0ersion (it7s not totall' necessar' but a fe$ $arning or error messages ma' appear). In #elp%i I#. select 8pen option of file menu/ t%en select .dp& pac&age files/ clic& t%e install button. 4 $arning about dependences can apper/ clic& 'es to sol0e dependences and install. If 'ou alter rpconf.inc/ 'ou can remo0e t%e dependeces of t%e disabled options/ for example if 'ou disable 4#8 support 'ou can remo0e adortl dependence. 9o compile 'our projetcs must add t%e report manager components director' to t%e librar' pat%. If 'ou compile $it% runtime pac&ages 'ou must include t%e .bpl files generated $it% 'our application (just li&e ot%er 6orland pac&ages) 2eport 3anager is di0ided in pac&ages because 'ou can use it in different scenarios/ for example for a console application 'ou onl' need rppac&,del.dp&/ for :*L applications 'ou need also rppac&0cl,del.dp&/ for *L+ applications 'ou need rppac&0,del.dp&/ if 'ou $ant to include t%e designer lin&ed into 'our application 'ou need rppac&design,del.dp& (*L+) or rppac&,design0cl (:*L). If 'ou %a0e problems see compiling options. .n la opcion de .+"82942 cuando trato de exportar alguno de los #atos me da el siguiente error: ; .rror loading 3I#4<.dll ; )a resol0i el problema de ; .rror loading 3I#4<.dll ;
<i a alguno de ustedes le sucede solo tienes que copiar el arc%i0o 3I#4<.#LL en el directorio ; *:=>I?#8><=s'stem32 ; ' listo. @ue tal
"ara mAs seguridad debes de copiar todos los arc%i0os del 2eportman dentro de la carpeta 7Lib7 de #elp%i. )a que los tengas a%i/ a%ora si los instalas.
.n tu caso tienes que desinstalarlo (3enB *omponent-C*onfigure "alette) para 0ol0erlo a instalar. 4%ora con el componente @*urr.dit no %a' ma'or problema. <e deberA copiar el arc%i0o @*urr.dit.pas al directorio Lib de #elp%i ' posteriormente instalarlo/ para lo cual se puede utiliDar el menB 7*omponent--CInstall *omponent7 que sir0e para localiDar el arc%i0o que se acaba de copiar ' para indicar si el componente formarA parte de algBn paquete de componentes 'a existente o bien si se desea crear uno nue0o Los componentes que mencionas estAn basados en :*L.
2ecuerda que nosotros utiliDamos *L+ para construir el sistema de :entas.
.s por eso que los 2+ *8?928L< no estarAn disponibles al abrir el pro'ecto. <i %a' forma/ tendrEas que con0ertir todo el pro'ecto en :*L.
<e utiliDF *L+ para poderlo compilar en Linux ' >indo$s.
:*L solo funciona en >indo$s. #ebes tener como comprobante por defecto ;9I*G.9; eso tambiHn lo %aces dentro de <istemas-C*onfiguraciFn/ es decir/ en el momento de 0ender tienes que 0er que este establecido 79I*G.97 ' no otro tipo de comprobante.
.sa debe ser tu soluciFn/ si no es asE/ especifica un poco mAs cada paso que %aces al 0ender ' que le pones en configuraciFn.
<i tengo como comprobante por default a 9I*G.9/ ' aBn asi no me manda a imprimir.
Mracias "rimero tienes que dar de alta cuantas cajas 0as a tener en red en *atN7alogos-C*ajas. )a que las tengas dadas de alta/ te 0as a <istema-C*onfiguraciFn en la fic%a Meneral/ a%i tienes que especificar cual de las cajas que diste de alta/ es la computadora que estas utiliDando.
C) por Bltimo deje la ruta local de la maquina Cser0idor/ es decir/ *:=4rc%i0os de Cprograma=:entas=6ase=:.?94<.M#6
.sta Bltima forma que comentas es la correcta/ tal 0eD el problema sea que no tienes ejecutandose el Interbase o Firebird en la computadora donde esta la base de datos.
Los parAmetros para que se conecte a esa computadora son:
<er0idor: IK2.I-L.!.I! 2uta: *:=4rc%i0os de programa=:entas=6ase=:.?94<.M#6
o bien
<er0idor: pcser0idor 2uta: *:=4rc%i0os de programa=:entas=6ase=:.?94<.M#6
.ntonces 0erifica que este instalado Interbase o Firebird en la computadora donde esta la 6# ' ademAs que te funcione bien la red.
if (<elect#irector' 7<eleccionarirectorio7/77/s#ir)) t%en
pero dice ..... <ciOipfile.pas 5nsafe 9'pe "*%ar
que puedo %acerP 4%i son dos cosas diferentes/ el error:
<ciOipfile.pas 5nsafe 9'pe "*%ar
.n realidad no es un error/ es un 4d0ertencia/ esto no impide que pueda ejecutarse el programa/ simplemente te esta ad0irtiendo que es inseguro el cFdigo que te indica.
"or otra parte/ no te esta marcando esa ad0ertencia en la linea que comentas:
if (<elect#irector' 7<eleccionarirectorio7/77/s#ir)) t%en
Lo esta marcando en la unidad: <ciOipfile.pas/ como lo indica la ad0ertencia/ esta unidad es la que permite comprimir en formato Oip la exportaciFn de los datos del sistema.
Las ad0ertencias no te dan problema para ejecutar el problema/ si le das doble clic sobre esta ad0ertencia 0eras que te manda a la unidad que te digo ' no a la linea que indicas.
.l cFdigo para comprimir no lo desarrollH/ ' no lo %e modificado para que no marque esos >arnings.
!ajon de Dinero : .l cajFn de dinero se abre con un pulso que manda la impresora de tic&ets/ 'o lo tengo instalado una impresora epson tHrmica modelo 93LLIII ' un cajon de dinero posiflex cr 3I!! ' no %a' que cambiarle paramtro alguno. 5na de las limitantes del sistema es que no controla los puertos seriales/ entonces los cajones con puerto serial se complica su apertura/ pero si se puede.
#e preferencia que sea uno que estH conectado a la impresora de tic&ets/ ' la impresora conectada al puerto paralelo.
.l sistema :entas por el momento no tiene soporte para puertos seriales.
"ara que funcione un cajFn de dinero con puerto serial/ se tiene que %acer lo siguiente:
3odificar el arc%i0o config.ini que se encuentra en el directorio de la aplicaciFn. .n la secciFn Q*onfigR modificar o agregar la siguiente cla0e:
Q4brir*ajonRScajon.bat
#onde cajon.bat es un arc%i0o de texto que tambiHn debe de estar en el directorio de la aplicaciFn ' debe contener lo siguiente:
*8") ! C *83I
*on esto lo que se %ace es que cada 0eD que se debe abrir el cajFn/ :entas manda ejecutar el arc%i0o cajon.bat/ con esto logra abrirlo mediante el <8.
<aludos 6ismarc& Compartir una Impresora @ue tal
<i es posible/ tienes que %acer lo siguiente:
- *omparte la impresora en la computadora en donde esta conectada - #esde la otra computadora agregas una impresora que apunte a la impresora compartida ' capturas en un puerto (L"9I/ L"92/ L"93 o el que gustes) - )a que lo tengas la impresora direccionada/ en el sistema le especificas el puerto que capturaste (L"9I/ L"92/ etc)
Imprimir Lineas entre detalle como una factura : 2345555
+t does 6hat + 6as looking ,or.
7haaaaaaank #ou a lot
8D : para los que no hablen ingl9s) comento la soluci:n.
!uando queremos que una l;nea ocupe toda la p<gina (caso de las l;neas de separaci:n de campos de las ,acturas) etc. etc.$) lo que hacemos es poner dicha linea en la cabecera) # asignarle el tama=o que queremos que ocupe ,inalmente en la p<gina. 3sto hace el milagro. -eportmanager rellenar< las l;neas con lo que ha#amos puesto en el detalle (acordaos de poner s:lo te>to) ninguna l;nea$ # entonces el resultado ,inal ser< el buscado.
Un saludo
nastro_bp escribi:: ? @i Alberto) ? + donAt speak 4panish) and +Am sorr# i, + donAt have understood 6ell ? the question. +, #ou tr# to sign lines into all detail (one lines) ? t6o lines) n lines is egual$ #ou can solve putting into header ? section the number o, lines #ou need and de,ine the length egual ? lenght o, detail) 6hithout vertical line into detail section. ? + hope itAs help. ? -egards ? .ik ? ? *** +n reportmanB#ahoogroups.com) Alberto !urro CacurroB...? 6rote: ? ?? @ola) ?? ?? hice una pregunta parecida (en ingl9s$ hace varios d;as) pero ?? ? supongo ? ?? que no se vi: o no se entendi:. ?? ?? 3l caso es que esto# haciendo un in,orme del estilo ,actura) con ?? cabecera) pie de p<gina # detalle. 3l detalle consta de 5 columnas ?? separados por l;neas que corren en continuo desde el ,inal de la ?? cabecera hasta el principio del pie de p<gina. ?? ?? 3l caso es que no consigo que estas l;neas se rellenen siempre) ?? ? ha#a ? ?? o no su,icientes l;neas para llegar hasta el pie de la p<gina. 2 ?? necesito que lo haga. "a idea es que las l;neas est9n siempre ah;) ?? ? al ? ?? estilo de una plantilla. D3s posible hacer estoE No encuentro ?? in,ormaci:n al respecto) # no consigo hacerlo. ?? ?? 3spero que alguien pueda a#udarme con esto. ?? ?? Un saludo ?? 8ara reparar la base de datos: I. 2!!K-II-IK IJ:!1:3 59* La utilidad que necesitas para reparar una 6# corrupta es Mfix que 0iene con la instalacion de Firebird ' la encuentras en la carpeta bin donde se encuentra instalado el ser0idor. .s una utilidad de linea de comando / para mas info la encuentras aqui %ttp:(($$$.destructor.de(firebird(gfix.%tm exitos. 0. el-mono 2!!K-II-IK IJ:I!:23 59* TT4grego algo mas. 4unque aqui es para %acer una copia de seguridad con el enlace que te pase le colocas los parametros adecuados ' funcionara. <i deseas usarla desde #elp%i podrias %acer algo asi:T .n el 5ses de tu form ponesT 5ses <%ell4piU ) ejecutas esta linea <%ell.xecute(Vandle/ 7open7/ 7c:=gba&backup.bat', nil, nil, SWVI#.) U donde el archivo *.bat pondrias: Wec%o off c:=firebird=gba& -gb -user ... -pass$ord c:=firebird=retored.gb& c:=firebird=retored.gdb Espero haberte ayudado chango.