Raport w Turbo Delphi 2006

Odpowiedz Nowy wątek
2007-01-15 17:07

Rejestracja: 13 lat temu

Ostatnio: 12 lat temu

0

[Turbo Delphi 2006] Posiadam Turbo Delphi 2006 wersja Explorer. Do szczęścia brakuje mi możliwości wydruku raportów z baz danych. Próbowałem zainstalować darmowy FastReport ale na końcu instalacji otrzymałem komunikat, że licencja nie dopuszcza instalacji nowych komponentów. I tu jest moja prośba: Czy ktoś próbował rozwiązać ten problem. Jeżeli tak to proszę o przykład i pomoc.

Pozostało 580 znaków

2007-01-15 17:52

Rejestracja: 16 lat temu

Ostatnio: 7 lat temu

0
  1. rysowanie po canvasie drukarki
  2. export do htmla
  3. FreeReport (czy podobny) i dynamiczne tworzenie komponentów

- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2007-01-17 16:00

Rejestracja: 13 lat temu

Ostatnio: 12 lat temu

0

Dziękuję za światełko w tunelu javascript:append_smile('[browar]')[browar].
Z HTML chyba dam sobie radę. Natomiast interesowałoby mnie rysowanie na canvasie drukarki. Jako samouk amator w posiadanej literaturze nie spotkałem przykładów tej procedury. Moim vademecum jest DELPHI 4 M. Cantu, ale tam również nie ma takich przykładów. Notabene polecam tą książkę wielu amatorom Delphi. Jest na prawdę świetna. Jeżeli ktoś ma jakieś przykłady interesującej mnie procedury, to jestem chętny. Pozdrawiam wszystkich forumowiczów.

Pozostało 580 znaków

2007-01-18 00:59

Rejestracja: 16 lat temu

Ostatnio: 7 lat temu

0

do uses dodaj Printers i gdzieś w kodzie

const
  PageCount = 5;
var
  i: Integer;
begin
  with Printer, Canvas do
  begin
    Title := 'wydruk próbny';
    BeginDoc; //rozpoczęcie drukowania
    for i := 1 to PageCount do //wydrukowanie kilku stron
    begin
      TextOut(200, 200, 'Strona ' + IntToStr(i); //wypisanie textu na stronie
      if i < PageCount then //jeśli to nie ostatnia strona 
        NewPage; //to drukuj następną
    end;
    EndDoc; //zakończenie wydruku
  end;
end;

ogólnie do ustawiania drukarki (ilość kopii, rodzaj papieru, pobieranie wys i szer) służy klasa TPrinter i jej obiekt Printer - oba w unitcie Printers natomiast do rysowania możesz użyć zarówno metod Canvasa (z tym, że nie wszystkie drukarki obsługują każdą metodę - np. FloodFill nie jest obsługiwane na wielu drukarkach) jak i windowsowego GDI oraz drukowanie bitmap (szczególnie większych) powinno się odbywać przy pomocy GetDIB i StretchDIBits

dużo info na temat drukowania http://www.efg2.com/Lab/Library/Delphi/Printing/index.html


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2007-01-18 18:19

Rejestracja: 13 lat temu

Ostatnio: 12 lat temu

0

Po raz wtóry DZIĘKUJĘ. Zamiast światełka mam reflektor. Już teraz "kumam". Cześć.</email>

Pozostało 580 znaków

2007-01-19 00:17

Rejestracja: 13 lat temu

Ostatnio: 3 lata temu

Lokalizacja: Poznań

0

Heheh nie mozesz instalowac bo masz za nowa wersje Delphi 2006 (na poprzednim numerku mozna ;o) ja instaluje)


Tomasz Andrzejewski
Delphi (XE3-XE7) framework engineer @ InterLan
MCP: Microsoft SQL Server 2008, Implementation and Maintenance

Pozostało 580 znaków

2007-01-19 21:16

Rejestracja: 14 lat temu

Ostatnio: 10 lat temu

0

Offtop:
Nie może instalować bo Turbo Delphi Explorer nie pozwala na instalację komponentów. :P Inne wersje 2006 na to pozwalają (nielogiczne byłoby wyłączenie tej funkcji).


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Pozostało 580 znaków

2007-01-21 12:22

Rejestracja: 13 lat temu

Ostatnio: 12 lat temu

0
crowa napisał(a)

Heheh nie mozesz instalowac bo masz za nowa wersje Delphi 2006 (na poprzednim numerku mozna ;o) ja instaluje)

Jeżeli byłbyś tak uprzejmy i udostępnił mi twoją wersję to mój SKYPE "Wiktor5001" codziennie po 18.00
ewentualnie podaj link skąd mogę ściągnąć. Pozdrawiam.

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0