🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #137491

Re: Typ obliczeniowy, wyświetlanie nazwy zamiast identyfikatora

#137491
From: Jacek
Date: Sun, 02 Jul 2017 07:43
31 lines
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-mail
References: <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