Access - baza na potrzeby pracy w małej firmie.

Access - baza na potrzeby pracy w małej firmie.
VI
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:3
0

Witajcie!
Od pewnego czasu borykam się w nowym miejscu pracy z pomysłem, który sprawia mi nie mały ból głowy. Chciałbym sobie ułatwić pracę przy tworzeniu swojej bazy pod zakup produktów. Jest to drewno, 70% produktów, ale będą się pojawiać w przyszłości również inni dostawcy np. wkrętów, elementów plastikowych.

Mam firmę X z danymi adresowymi. Każda z firm posiada w swojej ofercie różne rodzaje drewna(świerk, sosna, modrzew, inny) w różnych kombinacjach. Do tego dochodzi rodzaj impregnacji(są 3 główne również występują w różnych konfiguracjach, środek impregnujący też bywa różny. Są jeszcze produkty i usługi, zazwyczaj jak firma wykonuję już jakąś usługę to może to wykonywać dla każdego produktu, ale jak znam życie to może być również w drugą stronę. Chciałbym również dodać tam kalendarz tak aby ustawić sobie datę następnego kontaktu z nie którymi firmami. Oraz kilka innych ale na razie mniej ważnych tematów.
Rozpisałem sobie na papierze co jest mniej więcej istotne, ale ciężko mi to przełożyć do formy cyfrowej. Mój umysł też ciężko to pojmuję.
Możliwe, że błędnie to rozumiem i za dużo sobie dodałem.
*Może macie jakieś pomysły?

*Może macie jakieś materiały gdzie mógłbym zaczerpnąć wiedzy?

*Jak wasze doświadczenia na takie tematy z waszej strony?

*Czy to ma sens z waszego punktu widzenia?

DB
  • Rejestracja:około 7 lat
  • Ostatnio:prawie 4 lata
  • Postów:36
0

Na początek zastanów się jak chcesz aby wprowadzanie zakupów wyglądało od strony użytkownika czyli co poszczególnie należny wprowadzić bądź wybrać w formularzach plus ewentualne przypomnienia, notatki itp.Jak sobie to wszystko ułożysz w głowie/na papierze to wtedy można pomyśleć nad projektowaniem poszczególnych formularzy oraz bazy danych.Ważne jest abyś znał odpowiedź na pytanie: Po co Ci to rozwiązanie i jak sposób ma usprawnić dotychczasową obsługę?

VI
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:3
0

Takie rozwiązanie pozwoli mi trzymać wszystkie dane poukładane w jednym miejscu.
Gdy będę musiał przedstawić moje poczynania to łatwiej mi będzie taką listę powiedzmy z 2 dni spotkań sformatować. Wysegreguje potencjalne firmy na tak / może / nie.
W pewien sposób jak o tym myślę to jest to forma ankiety zapisywanej w pliku w taki sposób aby łatwo było wybrać co mnie w danej chwili interesuje. Czyli jeżeli szukać będę w danej chwili firm handlujących świerkiem z dolnegośląska posiadające cechę A,B,C,F bez cechy X to wyskoczy mi wynik który mnie interesuje.

DB
  • Rejestracja:około 7 lat
  • Ostatnio:prawie 4 lata
  • Postów:36
0

To teraz kwestia abyś przemyślał jakie funkcjonalności ma mieć rozwiązanie, którego potrzebujesz np. jak ma wyglądać proces wprowadzania danych (zakupów) - poszczególne kroki, dane niezbędne do raportowania itd.

VI
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:3
0

Żebyś mnie dobrze zrozumiał bo nie wiem czy dobrze ja Ciebie rozumiem z wprowadzaniem zakupów. Od tego mamy program księgowy, tam mają się zgadzać cyferki pod względem optymalizacji kosztów. Dla mnie bardziej istotna jest ta nazwijmy to "humanistyczna" strona. Oczywiście jakieś cyfry będą się pojawiać ale na zasadzie, jaki termin płatności oczekuje kontrahent, jaki termin płatności ma teraz, ile oczekuje za produkt x a ile chciałby dostać za produkt y. Np. tak, żeby co kwartał przypomnieć sobie kto jest najtańszy a kto najdroższy w danej chwili.
Czy producent Z ma w ofercie karmnik za kwotę mniejszą od Y skonstruowany z drewna gatunku A, zaimpregnowany lub bez impregnacji.
Czy Państwo R sprzedają deskę o wymiarach X, poddana obróbce A , B , D.
Myślę, że te tabele z usługami, produktami, gatunkiem drewna mogą być z wartościami do zaznaczenia TAK/NIE ale nie wiem jak te tabele połączyć jakimś kluczem. Chyba, że ta ankieta będzie w formie jednej tabeli. A pozostałe dane w kilku różnych.

DB
  • Rejestracja:około 7 lat
  • Ostatnio:prawie 4 lata
  • Postów:36
0

Dokładnie o tym samym mówimy czyli o definiowaniu procesu dla Twojego rozwiązania. Tylko Ty wiesz jak on obecnie wygląda, wiesz czego potrzebujesz i teraz musisz wymyślić jak ma wyglądać docelowo. Nie skupiaj się na ilością tabel i wartościami ale nad wymaganiami biznesowymi m.in. zakresem niezbędnych danych. Jak rozumiem to teraz na jakiejś podstawie np. faktura, zamówienie itp. są wprowadzane zakupy do systemu FK. Pytanie czy wszystkie informacje, których potrzebujesz są już w nim?
Jeśli tak to wystarczy się "dostać" do tych danych i stworzyć narzędzie do generowania raportów, których potrzebujesz.
Druga możliwość, że ich nie ma lub są częściowo. Wtedy tworzysz rozwiązania gdzie użytkownik wprowadza sam wszystkie dane lub cześć a reszta danych jest pobierana z systemu FK (dane między Twoim rozwiązaniem a systemem FK są łączone np. po numerze faktury).
Najważniejsze abyś:

  1. dobrze zidentyfikował jakie dane są Ci potrzebne i jak je można uzyskać (pobrać z FK, wprowadzić)
  2. zastanowił się nad modelem zasilania danymi rozwiązania do generowania raportów m.in. kto, jak często, na jakiej podstawie (pobranie danych z FK, faktura, zamówienie, rozmowa itd.)
  3. jak te raporty mają być generowane np. poprzez wprowadzenie parametrów raportu, na stałe zdefiniowane, w jakiej formie tj. np. plik xls, csv.
  4. to będzie dobry moment aby zastanowić się nad bardziej technicznymi aspektami np. właśnie baza danych i tu zapewne warto pójść w kierunku modelu relacyjnej bazy danych jak i sposobem dostępu do bazy danych.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)