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...
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
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...
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:)
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,...
To też nie działa 😒 I nie będzie działać, bo przez samo vba nie ma dostępu do sterownika drukarki, masz trzy opcję 1. Bawić się w API 2. Jest dostępna specjalna dll-ka (tylko nie wiem czy działa pod accessem, pod excelem działa) 3. Możesz zainstalować kopię swojej drukarki (z inna nazwą) i w niej ustawić manualnie duplex a podczas drukowania przełączać...
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...
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]
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...
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...
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...
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.
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...
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
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...
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...
access raport raport access drukować raport
zmienić język holenderski polska obwody wejściowe subwoofer szafie
Farelka 2000W a zniekształcenie sinusoidy napięcia Dekoder Wiwa H.265 zatrzymuje się na ekranie powitalnym