Search  
Saturday, February 11, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Cum fac să tipă...
 Cum fac să tipăresc la o anumită imprimantă, care vreau eu?
 
 7/21/2010 11:07:07 PM
User is offlineMicuDexter
77 posts


Cum fac să tipăresc la o anumită imprimantă, care vreau eu?
 (N/A)

Bună

Veşnica problemă a calculatoarelor cu mai multe imprimante instalate. Mă refer desigur la windows XP.

Am de tipărit ceva, fără prewiev. Pînă acum foloseam comanda,

   REPORT FORM fisier.frx TO PRINTER NOWAIT NOCONSOLE

care folosea imprimanta setată ca defalult în Windows.

Chestia se complică dacă vreau să printez la o altă imprimantă, decît cea default.

Bun, folosind funcţia GETPRINTER( ), pot pune utilizatoru să selecteze înainte, pe ce imprimantă vrea să scoată tipăriturile cu programu meu. Apoi numele imprimantei o salvez într-un tabel de setări, no problem.

Problema mea este cum fac ca de fiecare dată după aceea, programul de Fox, să tipărească la imprimanta selectată şi nu pe cea setată default din Windows?

Vă mulţumesc.

 

 

 7/21/2010 11:43:55 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Cum fac să tipăresc la o anumită imprimantă, care vreau eu?
 (N/A)
Vezi SET PRINTER TO in help.


Daniel Buduru
 8/30/2011 4:26:29 PM
User is offlinegavroche
74 posts


Re: Cum fac să tipăresc la o anumită imprimantă, care vreau eu?
 (N/A)
REPORT FORM fisier.frx TO PRINTER PROMPT NOWAIT NOCONSOLE
 8/30/2011 5:48:10 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Cum fac să tipăresc la o anumită imprimantă, care vreau eu?
 (N/A)
 gavroche wrote
REPORT FORM fisier.frx TO PRINTER PROMPT NOWAIT NOCONSOLE


Comanda asta tipareste la imprimanta pe care o alege Utilizatorul, nu programatorul.
Fii mai explicit cand formulezi intrebarea.


Daniel Buduru
 8/31/2011 8:53:16 AM
User is offlinegavroche
74 posts


Re: Cum fac să tipăresc la o anumită imprimantă, care vreau eu?
 (N/A)
Da, nu am citit bine intrebarea.
Scuze.
Daca ai salvat numele imprimantei dorite intr-o tabela poti incerca asa:
a=tabela.imprimanta
SET PRINTER TO NAME "&a"

 8/31/2011 11:02:39 AM
User is offlineaflorin
838 posts
1st


Re: Cum fac să tipăresc la o anumită imprimantă, care vreau eu?
 (N/A)
Eu foloseam urmatorul sistem:
- aveam o fereastra de listare, din care utilizatorul isi alegea imprimanta (printre altele)
- in acea fereastra era un combo, cu toate imprimantele din sistem
- intr-un fisier de configurari (dar poate sa fie si o tabela), pentru fiecare raport in parte, tineam numele imprimantei folosite ultima oara
- inainte de a afisa fereastra de listare faceam o verificare: daca raportul a mai fost listat, iar imprimanta gasita in fisierul de configurare mai este inca instalata, aia era selectat implicit in combo. Daca nu, era imprimanta default de Windows

Florin Aparaschivei - Iasi
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Cum fac să tipă...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement