Thread View: pl.comp.bazy-danych.msaccess
10 messages
10 total messages
Started by icmpiotr
Tue, 12 May 2020 09:57
scalanie komórek
Author: icmpiotr
Date: Tue, 12 May 2020 09:57
Date: Tue, 12 May 2020 09:57
7 lines
1602 bytes
1602 bytes
Witam! Nie jestem biegły w MS ACCESS, a robię podręczną bazę dla żony. Potrzebuję mieć raport, który będzie składać się z iluś tam wierszy, ale w pierwszych kilku kolumnach te wiersze będą połączone (odpowiednik "scal komórki" znanego z Excela i Worda). Raport jest następnie eksportowany do Worda i tam musi być już ze scalonymi komórkami. Te komórki zawierają tę samą wartość. Czy takie połączenie komórek jest możliwe na raporcie MS ACCESS? -- Pozdrawiam Piotr
Re: scalanie komórek
Author: Adam
Date: Tue, 12 May 2020 13:24
Date: Tue, 12 May 2020 13:24
18 lines
1768 bytes
1768 bytes
W dniu 2020-05-12 o 11:57, icmpiotr@gmail.com pisze: > Witam! > Nie jestem biegły w MS ACCESS, a robię podręczną bazę dla żony. Potrzebuję mieć raport, który będzie składać się z iluś tam wierszy, ale w pierwszych kilku kolumnach te wiersze będą połączone (odpowiednik "scal komórki" znanego z Excela i Worda). Raport jest następnie eksportowany do Worda i tam musi być już ze scalonymi komórkami. Te komórki zawierają tę samą wartość. > Czy takie połączenie komórek jest możliwe na raporcie MS ACCESS? > Ostatni raz Accessa widziałem pewnie z 15 lat temu, więc nasza wiedza może być porównywalna ;) Jak pobierasz dane z accessa? Eksport jakimiś skryptami VBA, wchodzisz zewnętrznym programem, czy może zasysasz je od razu w wordzie np. za pomocą ODBC? -- Pozdrawiam. Adam
Re: scalanie komórek
Author: icmpiotr
Date: Tue, 12 May 2020 13:38
Date: Tue, 12 May 2020 13:38
9 lines
1651 bytes
1651 bytes
> Jak pobierasz dane z accessa? Eksport jakimiś skryptami VBA, wchodzisz > zewnętrznym programem, czy może zasysasz je od razu w wordzie np. za > pomocą ODBC? Po "chamsku" - prawy przycisk myszy na nazwie raportu i "Export do RTF" Access jest w wersji 2010. Rzecz jasna mogę to zrobić w inny sposób, jeśli by to pomogło. -- Pozdrawiam Piotr
Re: scalanie komórek
Author: Adam
Date: Wed, 13 May 2020 11:22
Date: Wed, 13 May 2020 11:22
20 lines
1735 bytes
1735 bytes
W dniu 2020-05-12 o 15:38, icmpiotr@gmail.com pisze: >> Jak pobierasz dane z accessa? Eksport jakimiś skryptami VBA, wchodzisz >> zewnętrznym programem, czy może zasysasz je od razu w wordzie np. za >> pomocą ODBC? > Po "chamsku" - prawy przycisk myszy na nazwie raportu i "Export do RTF" Access jest w wersji 2010. > Rzecz jasna mogę to zrobić w inny sposób, jeśli by to pomogło. > Qrde, aktualnie w żadnym kompie nie mam Accessa. Co rozumiesz pod pojęciem "raport" w accesie? Z tego, co pamiętam, to access pokazuje tabele i kwerendy. Można sobie było napisać kwerendę czy jakieś zapytanie w VBA, ewentualnie odpalić eksport w różnych formatach. -- Pozdrawiam. Adam
Re: scalanie komórek
Author: icmpiotr
Date: Wed, 13 May 2020 13:57
Date: Wed, 13 May 2020 13:57
4 lines
1631 bytes
1631 bytes
Raport (ang. report) to sposób pokazywania wyników zapytania. Tworzy się go podobnie jak formularz, ale nie udostępnia pól, a jedynie pokazuje wyniki. -- Pozdrawiam Piotr
Re: scalanie komórek
Author: Radosław Biernacki
Date: Thu, 14 May 2020 16:24
Date: Thu, 14 May 2020 16:24
13 lines
2721 bytes
2721 bytes
W dniu wtorek, 12 maja 2020 11:57:32 UTC+2 użytkownik icmp...@gmail.com napisał: > Witam! > Nie jestem biegły w MS ACCESS, a robię podręczną bazę dla żony. Potrzebuję mieć raport, który będzie składać się z iluś tam wierszy, ale w pierwszych kilku kolumnach te wiersze będą połączone (odpowiednik "scal komórki" znanego z Excela i Worda). Raport jest następnie eksportowany do Worda i tam musi być już ze scalonymi komórkami. Te komórki zawierają tę samą wartość. > Czy takie połączenie komórek jest możliwe na raporcie MS ACCESS? Przepraszam bardzo, ale bardzo lubię proste rozwiązania. Chcesz mieć funkcję z Excela - użyj Excela :) Access operuje na rekordzie - można scalić dane z kilku pól (pole1&pole2...), ale nie da się scalić formatek pól na raporcie. Czy scalasz pola we wszystkich rekordach? Pewnie nie. No to formatowanie warunkowe: Do eksportu użyłbym formularza, a nie raportu (więcej możliwości - można ustawić formatowanie warunkowe z opcją niewidoczny) Przypuśćmy, że chcemy scalać komórki Pole1 i Pole2 w wierszach, w których pole SW=true (taki przełącznik, który może być równy If pole1 = pole2 then SW = true else SW = false) Ustawiamy pole1 i pole2 na widoczne przy SW=false Robimy nowe pole o zawartości np. pole1 w tym samym miejscu, ale podwójnej szerokości - formatowane odwrotnie czyli widoczne przy SW=true Gotowe
Re: scalanie komórek
Author: Radosław Biernacki
Date: Thu, 14 May 2020 16:31
Date: Thu, 14 May 2020 16:31
7 lines
2072 bytes
2072 bytes
W dniu wtorek, 12 maja 2020 11:57:32 UTC+2 użytkownik icmp...@gmail.com napisał: > Witam! > Nie jestem biegły w MS ACCESS, a robię podręczną bazę dla żony. Potrzebuję mieć raport, który będzie składać się z iluś tam wierszy, ale w pierwszych kilku kolumnach te wiersze będą połączone (odpowiednik "scal komórki" znanego z Excela i Worda). Raport jest następnie eksportowany do Worda i tam musi być już ze scalonymi komórkami. Te komórki zawierają tę samą wartość. > Czy takie połączenie komórek jest możliwe na raporcie MS ACCESS? A na koniec: DoCmd.OutputTo acOutputForm, "Mój formularz", acFormatRTF, "Nazwa pliku ze ścieżką"
Re: scalanie komórek
Author: icmpiotr
Date: Thu, 14 May 2020 16:45
Date: Thu, 14 May 2020 16:45
18 lines
2241 bytes
2241 bytes
> Chcesz mieć funkcję z Excela - użyj Excela :) Ba, w Excelu tę sztuczkę robiłem nie raz, tam to jest proste. > Access operuje na rekordzie - można scalić dane z kilku pól (pole1&pole2...), ale nie da się scalić formatek pól na raporcie. Obawiam się, że to jest odpowiedź na moje pytanie - im dłużej się zastanawiam, tym bardziej dochodzę do wniosku, że się nie da. > [...] > Robimy nowe pole o zawartości np. pole1 w tym samym miejscu, ale podwójnej szerokości - formatowane odwrotnie czyli widoczne przy SW=true Czy mi się zdaje, że scalasz w ten sposób dwa pola tego samego rekordu? Nie o to mi chodziło, chciałem scalić to samo pole w kilku rekordach, ale - jak napisałeś wyżej - ponieważ Access operuje na rekordzie to najprawdopodobniej przekombinowałem i nie da się tego zrobić. Niemniej bardzo dziękuję za podpowiedź i pomoc. -- Pozdrawiam Piotr
Re: scalanie komórek
Author: Zbigniew Bratko
Date: Thu, 14 May 2020 18:33
Date: Thu, 14 May 2020 18:33
22 lines
2209 bytes
2209 bytes
W dniu 12.05.2020 o 11:57, icmpiotr@gmail.com pisze:
> Witam!
> Nie jestem biegły w MS ACCESS, a robię podręczną bazę dla żony. Potrzebuję mieć raport, który będzie składać się z iluś tam wierszy, ale w pierwszych kilku kolumnach te wiersze będą połączone (odpowiednik "scal komórki" znanego z Excela i Worda). Raport jest następnie eksportowany do Worda i tam musi być już ze scalonymi komórkami. Te komórki zawierają tę samą wartość.
> Czy takie połączenie komórek jest możliwe na raporcie MS ACCESS?
Bądź w zapytaniu źródłowym, bądź w raporcie musisz utworzyć pole będące
połączeniem poszczególnych pól ("kolumn").
Np. w zapytaniu:
MojeScalonePole: [NazwaPola1] & ", " & [NazwaPola_2] & ", " &
[NazwaPola_3] itd....
albo w raporcie:
ustawiasz właściwość "Źródło formantu" nowego "Pola tekstowego"
= [NazwaPola1] & ", " & [NazwaPola_2] & ", " & [NazwaPola_3] itd....
--
Pozdrowienia
BraZby
Re: scalanie komórek
Author: Zbigniew Bratko
Date: Thu, 14 May 2020 18:39
Date: Thu, 14 May 2020 18:39
33 lines
2332 bytes
2332 bytes
W dniu 14.05.2020 o 20:33, Zbigniew Bratko pisze:
> W dniu 12.05.2020 o 11:57, icmpiotr@gmail.com pisze:
>> Witam!
>> Nie jestem biegły w MS ACCESS, a robię podręczną bazę dla żony.
>> Potrzebuję mieć raport, który będzie składać się z iluś tam wierszy,
>> ale w pierwszych kilku kolumnach te wiersze będą połączone
>> (odpowiednik "scal komórki" znanego z Excela i Worda). Raport jest
>> następnie eksportowany do Worda i tam musi być już ze scalonymi
>> komórkami. Te komórki zawierają tę samą wartość.
>> Czy takie połączenie komórek jest możliwe na raporcie MS ACCESS?
>
>
> Bądź w zapytaniu źródłowym, bądź w raporcie musisz utworzyć pole będące
> połączeniem poszczególnych pól ("kolumn").
>
> Np. w zapytaniu:
>
> MojeScalonePole: [NazwaPola1] & ", " & [NazwaPola_2] & ", " &
> [NazwaPola_3] itd....
>
>
> albo w raporcie:
> ustawiasz właściwość "Źródło formantu" nowego "Pola tekstowego"
> = [NazwaPola1] & ", " & [NazwaPola_2] & ", " & [NazwaPola_3] itd....
>
Nieaktualne
Teraz zobaczyłem odpowiedź, że chodzi o scalanie pól z kolejnych rekordów.
--
Pozdrawiam
BraZby
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads