Article View: pl.comp.bazy-danych.msaccess
Article #137491Re: Typ obliczeniowy, wyświetlanie nazwy zamiast identyfikatora
From: Jacek
Date: Sun, 02 Jul 2017 07:43
Date: Sun, 02 Jul 2017 07:43
31 lines
3193 bytes
3193 bytes
Dnia Sat, 1 Jul 2017 16:09:29 -0700 (PDT), lichu10@gmail.com napisał(a): > Witam! Buduję sobie w Access aplikację do zarządzania i analizy finansów firmowych i natrafiłem na taki chyba błahy problem. Dodam tylko na marginesie, że jestem zaawansowanym użytkownikiem komputerów i rozumiem relacyjne bazy danych, ale program Access jest dla mnie dość nowy i problemy sprawiają mi jego mechanizmy. Ok do rzeczy. Mam tabele 'Rok', 'Miesiąc', 'Projekty' (na razie, dopiero zacząłem to tworzyć, będzie ich dużo więcej). Chodzi o to, żeby zrobić relacje między miesiącem a rokiem, oraz projektem a miesiącem, czyli definiuję rok, przypisuję go do miesiąca (będzie 12 miesięcy z tym samym rokiem) a następnie przypisuję miesiąc do projektu. Wydało mi się to logiczne i elastyczne na przyszłość, gdy na przykład będę chciał wyciągnąć wszystkie projekty z danego roku lub danego okresu czasu. Chciałem w tabeli projekt wyświetlać miesiąc w postaci np. 'Czerwiec 2017' a w tabeli miesiąc mam pola: 'id', 'Miesiąc numer', 'Rok' (relacja z tabelą 'Rok'), "Miesiąc słownie', 'Nazwa wyświetlana' (typ obliczeniowy i tutaj mam obecnie następujące wyrażenie: [Miesiąc słownie] & " " & [Rok]). Problem w tym, że w polu 'Nazwa wyświetlana' wyświetla mi się Nazwa miesiąca i ID roku. Chciał bym natomiast żeby wyświetlało mi się tak jak napisałem na początku czyli nazwa miesiąca i rok np. 'Czerwiec 2017'. Czy może mi ktoś powiedzieć czemu mi to nie wychodzi? Nie szukam gotowego rozwiązania, ale wskazówki żeby się nauczyć. Oczywiście gotowe rozwiązanie mile widziane żebym się nauczył na przykładzie. Dlaczego w tebeli projekty nie masz pola 'DataProjektu'? Nie rozumiem tabel 'Rok' i 'Miesiac'. Może wyjaśnisz dlaczego tak wymyśliłeś? --- Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast. https://www.avast.com/antivirus
Technical Details
Message-ID:
<1arycfpa8x7xg$.9qew22mxe2sp$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer03.am4!peer.am4.highwinds-media.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<5d54190f-1e5d-4e1b-88a6-91ad9aaed1a3@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer03.am4!peer.am4.highwinds-media.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: Jacek <ala@ola.pl> Subject: Re: Typ obliczeniowy, wyświetlanie nazwy zamiast identyfikatora Newsgroups: pl.comp.bazy-danych.msaccess User-Agent: 40tude_Dialog/2.0.15.1pl MIME-Version: 1.0 References: <5d54190f-1e5d-4e1b-88a6-91ad9aaed1a3@googlegroups.com> Date: Sun, 2 Jul 2017 09:43:37 +0200 Message-ID: <1arycfpa8x7xg$.9qew22mxe2sp$.dlg@40tude.net> X-Antivirus: Avast (VPS 170701-0, 2017-07-01), Outbound message X-Antivirus-Status: Clean Lines: 32 Organization: Telekomunikacja Polska NNTP-Posting-Host: 159.205.159.186 X-Trace: 1498981416 unt-rea-a-02.news.neostrada.pl 15190 159.205.159.186:23416 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 2800 X-Received-Body-CRC: 1456928044 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit