Witam. Mam problem. Pisze aplikację w Turbo Delphi a dokładnie BDS2006. Za pomocą aplikacji zapisuję dane do bazy MS Access (*.mdb) . Chcę w aplikacji zrobić możliwość tworzenia raportów oraz ich drukowania. Czy wiecie w jaki sposób mogę za pomocą aplikacji otwierać i drukować accessowe raporty? Lub czy można za pomocą jakiegoś komponentu tworzyć raporty...
Nie ma takiej opcji w Excelu. Może uda Ci się zrobić jakieś obejście. Do drukowania poważnych raportów na podstawie bazy danych służy MS Access.
Można w Accessie przygotować raport z wszystkich tabel Tzn. zrobić jeden raport w oparciu o wszystkie tabele - np każda tabela będzie miała jedną stronę w całym wielostronicowym raporcie :idea: Procedurę masowego wydruku można zrealizować zapewne także poprzez kod VBA, ale celowo podsuwam Ci najprostsze rozwiązanie poprzez utworzenie wielostronicowego...
Szanowni zwracam się do was z prośbą o pomoc, Muszę napisać kod który będzie drukował raport z access na określonej (w kodzie) drukarce sieciowej niezależnie od tego czy jest ustawiona jako default. Przejrzałem już sporo tematów ale niestety nie znalazłem rozwiązania. Z góry dziękuje Krzysztof
Hmm, a mógłbyś nanieść taką zmianę na moim pliku? Nigdy nie tworzyłem bazy w Accessie i nie bardzo wiem o co chodzi. Gdybyś był tak miły i dla przykładu przerobił mój plik to byłoby mi łatwiej zmienić moje pozostałe a mam ich kilkanaście. We wszystkich jest ten sam problem z drukowaniem dwustronnym...
Może jakoś można zrobić żeby raporty się zapisywały do pliku zamiast drukować?
Drukowany tekst jest bardzo mały Witam Można go zwiększyć przez rozmiar czcionki lub podbić % Generalnie do takich zadań najlepszy jest access można świetnie robić raporty druku
Drobna modyfikacja: Dim stDocName As String Dim strStan As AcView Dim intStan As Integer If Pole_PrivEmail1 <> "" Then intStan = MsgBox("Czy wydrukować formularz bez podglądu?", vbQuestion + vbYesNo, "Drukowanie formularza") If intStan = 6 Then strStan = acViewNormal Else strStan = acPreview End If stDocName = "ZgodaEmail" ' Otwórz raport DoCmd.OpenReport...
nie wiem jak zrobić taki sam arkusz w Excelu, myślałem już o tym, ale nie da się go tak prosto skopiować, - wszystkie akapity, marginesy, pola stron muszą być takie same, nie może się on różnić absolutnie o milimetr - gdyby udało mi się go przenieść do excela z edytowalnymi polami - poradzę sobie z uzupełnianiem danych Czyli jednak chodzi o wydruk,...
Obawiam się, że moja wiedza z tej dziedziny jest za mała bym tworzył taki komponent dynamicznie:/ Możecie udzielić wskazówki jakieś?:( A ADO faktycznie w Turbo Delphi jest. Chciałbym później jeszcze tworzyć z danych z bazy raporty i je drukować, będzie z tym problem? Pozdr:)
Bardzo kombinujesz Kolego.;) Rozwiązaniem jest: 1. Umieścić na formularzu pole tekstowe 'Urzad'. 2. Do przycisku 'Drukuj' dodać kod: [syntax=vb] Me.Urzad = Urzad[/syntax] A na raporcie już bez zmian, czyli: =[Formularze]![Adresówki]![Urzad]
Witam. Mam szybkie banalne pytanie, po prostu wypadło mi z głowy jak to zrobić. W formularzu Accessowym wpisującym do tabeli dane znajduję się 6 pól tekstowych które uzupełniane są danymi po wciśnięciu odpowiedniego przycisku (coś na zasadzie kalkulatora z kilkoma wyświetlaczami). I tu pojawia się problem, jak zsumować te 6 pól tekstowych w 7 polu tekstowym...
Jak to zwykle bywa są (przynajmniej) dwie szkoły: falenicka i otwocka :) Szkoła pierwsza to użyć GDI, druga - gotowych komponentów do raportowania. Ewentualnie zrzucać wszystko do przygotowanego w Excelu szablonu i drukować Excela "ręcznie". Na drukowanie formatki nie licz - o ile jest to możliwe, to rezultaty są fatalne, to jest tak jakbyś zrobił printscreena...
czy nikt się naprawdę nie orientuje w temacie No dobra, ociupinkę. Do drukowania etykiet zwykle wykorzystuje się gotowe szablony. Bywa, że udostępnia je producent drukarki. Najczęściej, niestety, dotyczą Word'a, Writ'a, itp. Czyli ogólnie pliku typu *.doc. Swego czasu Dymo dołączał prościutki programik na CD, ale to kilka lat temu. Te kilka lat temu...
No a byłaby możliwość generowania umowy z gotowego wiersza z tabeli sprzedaż? Jeżeli w wierszu - zamiast indeksów - umieścisz wszystkie dane niezbędne do umowy, to dlaczego nie? Przecież to Ty tworzysz raport, z którego będziesz drukował: czy dane pobierzesz z pojedynczego wiersza tabeli czy z prostego zapytania to chyba nie ma większego znaczenia.
Ad.1 Minimize i Restore zrealizujesz przy zdarzeniu formularza Form_Activate i Form_Deactivate. Osobiście wolę ukryć nieaktywny formularz Private Sub Form_Open(Cancel As Integer) Forms![Main].Visible=False End Sub Private Sub Form_Close() Forms![Main].Visible=True End Sub Ad.2 Nie znam sposobu na wydrukowanie pojedynczego...
Witam, Na raporcie umieściłam logo na podglądzie pojawia się, natomiast na wydruku niestety nie. Próbowałam w formacie .bmp, .jpg i .png. Może ktoś podpowie w czym tkwi błąd ? Pozdrawiam Agnieszka
Witam, mam napisany mały generator etykiet w MS Access specjalnie pod mobilną drukarkę termiczną jaką jest Zebra QL 220n. W założeniu Zebra ma drukować etykiety generowane z tabletu MobiPad EM-I8W v.9 opartym na Windowsie 10 . Etykiety bez problemu drukują się poprawnie z innych komputerów opartych o Windows 10 jak i 8.1 oraz 7 zarówno na sterownikach...
ale sam wydruk nie załatwia sprawy Foxit PhantomPDF Printer jest tylko tzw. drukarką wirtualną :D Tak jak i inne tego typu "drukarki" (np. Microsoft Print to PDF) drukuje tylko do pliku PDF :idea: W odróżnieniu od innych tego typu wirtualnych drukarek - tylko Foxit umożliwia ustawienie wydruku "czarno-białego" - a w zasadzie wydruk z symulacją kolorów...
Napisałeś kolego takiego maila, że nie do końca wiadomo o co Ci chodzi. Jeśli masz tabelę z danymi klientów to jeszcze nie masz bazy danych, skoro nie masz do niej kwerend czyli zapytań, i raportów. Po co chcesz aby przenosić dane klienta do worda i je z niego drukować skoro w accessie masz mozliwość tworzenia raportów i tam możesz sobie stworzyć dowolny...
Set qdf = db.QueryDefs("NazwaMojaPrzefiltrowanaKwe... A masz w bazie kwerendę o tej nazwie? Nie masz. strSQL = "SELECT * FROM Filtrowanie() Filtrowanie WHERE Nazwisko is not null" 'Filtrowanie()', to funkcja. SELECT * FROM, to zapytanie do tabeli. Poza tym na pewno potrzebujesz wszystkie pola z tabeli, że stosujesz '*'? Teraz jakiś wymyślony przykład....
Zacznij od tabelki produkty. Podziel je (jak kolega wyżej zauważył) na grupy (jeśli to konieczne) - oceń sam czy konieczne :). Potem do tej tabelki dorób formularz do edycji / dopisywania produktu do tabeli (o usuwaniu - powiem dalej). Gdy już będziesz miał formularz który uruchamiasz : a) w pierwszy sposób - i masz dodawanie nowego produktu b) w drugi...
A ja użyłem po Accessa: tabelka z danymi dzieci typu data urodzenia, imię, nazwisko... (przyda się przy następnym drukowaniu za rok :) do tego jeden raport z tej tabeli ( nadruk na świadectwo),troszkę kalibracji coby drukowało tam gdzie trzeba i po zabawie...
Taka opcja nie wchodzi w grę. Tam gdzie robię Wszystko jest w excelu. Po za tym za daleko jestem, żeby teraz grzebać w Accessa. Raporty drukowane są co tydzień więc mówimy o ok 50MB.
Z pomocą członków forum udało mi się napisać aplikację, niestety na jednym z komputerów na których ma być używana podczas uruchamiania aplikacji wyskakuje komunikat( komputer z RunTime) "Wykonanie nie tej aplikacji zostało wstrzymane ze względu na błąd wykonania." Zastanawiam się skąd ten błąd póki co odkryłem że pojawia się zawsze jak aplikacja zaczyna...
drukowanie raportu canon drukowanie raportu wydruk raportu
programowanie centrali pilot zmiennym kodem schemat wycieraczki szyby tylnej
Radio Ford 6000 CD nie włącza się - bezpiecznik? Ile akumulatorów 12V 100Ah do przetwornicy 2000W?