Temat: Access Magazyn
Wszystko da sie zrobic ale ... w załączonej bazie jedyna rzecz która jest dobrze zrobiona to chyba przyciski ale to akurat nie jest elementem bazodanowymi dlatego działa.
W zaden sposob nie neguję ilości włożonej pracy ale baza danych jest blednie stworzona. Brak relacyjności tabel (przepraszam, występuje jedna relacja bez wymuszonych więzów). Mozna baze zrobić by później nie korzystać z relacyjności bazy ale sądząc po poziomie znajomości programowania na podstawie zaimplementowania przez Ciebie przycisków byłoby to niemożliwe na tym etapie.
Pola tabel są w ogóle nie zdefiniowane (oprócz nazwy), występuję nadmiarowość danych.
Nie chciałbym abyś odebrał to jako bezpośredni atak a swoje dzieło ale jako terapie szokową.
Musisz zacząć od nowa.
1. Tabela 'Material' powinna zawierac informacje podstawowe, elementarne o materialach\towarach w sprzedazy., przykład poprawnie zdefiniowanej tabeli:
Ids_ID_Towaru (Autonumerowanie);ID towaru
chr_Nazwa (Krótki tekst - 20) ;Tytuł: Nazwa ; wymagane: Tak; Indeksowanie: Tak (Bez duplikatów)
chr_Kod_Towaru (krótki tekst - 50); Tytuł: Kod towaru ; wymagane: Nie; Indeksowanie: Tak (Bez duplikatów
lng_Kod_Producenta (Liczba całkowita długa), Tytuł: Kod producenta; Wymagane: Nie; Indekowanie: Nie
2. tworzysz tabele z danymi o przyjeciach magazynowych (ID_przyjecia, Data przyjecia, jaki taowar - ALE TYLKO ID z Tabeli Material, ile tego przyjąles, jaki byl nr dokumentu na którym ten towar przyjechal...)
3. tworzysz tabele z zamowieniami (Id zamowienia, kto zamawia - najlepiej zrobić tabele o zamawiajacych, ile zamawia, na kiedy to chce, kiedy wyslane, opcjonalnie kiedy zrealizowanie, ew uwagi do zamowienia)
4. Tworzysz tabele z wydaniami z magazynu (ID wydania, jaki towar - TYLKO ID, ile wydane, ID zamowienia na podstawie jakiego jest wydanie, itd.)
5. Tworzysz tabele z operacjami magazynowymi ale to juz opisalem wyzej.
itd.
jeżeli chodzi o pole 'JM' tylko i wyłącznie w tabeli Material (to jest tylko miejsce dla tego pola) to mozesz wykorzystac pole kombi do tego. Żeby to zrobić wszystkie potrzebne rzeczy są w zakładce 'Odnośnik'.
W razie wątpliwości, pytań - 'BEZ KREMPACJI' - PISZ.