Dawid Czubek

Dawid Czubek Student, WSNHiD

Temat: Czysta baza Northwind 2007

Witam.
Ściągnąłem i zaimportowałem do Accessa bazę Northwind 2007. Znalazłem tą funkcje pakietu MS w trakcie szukania bezpłatnego programu do koordynowania zamówień w małej firmie.
Pobrałem tą bazę i stwierdziłem że jest bardzo fajnie zrobiona i ma wszystko czego ja potrzebuję. Ma nawet za dużo.... w przykładowej wersji i dlatego chciałbym wyczyścić tą bazę z przykładowych rekordów, kontaktów, dostawców. listy produktów itd. Aby był szkielet i abym mógł na nowo to wszystko budować. Szukałem w zasobach polskiego internetu pomocy ale chyba mi się nie udało.
Kilka razy czytałem posty na Golden Line i zawsze odpowiedzi były rzeczowe i dokładne i postanowiłem pierwszy raz samemu skorzystać z tej opcji.
Jest mi w stanie ktoś pomóc.

Dawid
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Czysta baza Northwind 2007

Dawno nie siedziałam w tej bazie, nie pamiętam, czy nie ma jakichś dodatkowych zabezpieczeń, ale spróbuj po prostu wyczyścić tablice. Wejdź do każdej tabeli (czyli otwórz je) i usuń wszystkie rekordy. Access zapisuje dane właśnie w tabelach.

konto usunięte

Temat: Czysta baza Northwind 2007

Jest w tej bazie makro, które teoretycznie realizuje czyszczenie tabel, tak przynajmniej wynika z nazwy. Makro nazywa się 'Usuń wszystkie dane'. Niestety, makro to czyści tylko główne tabele w bazie, czyli te dotyczące działalności przedsiębiorstwa Northwind.
Możesz zmodyfikować to makro, żeby usuwało dane z pozostałych niewyczyszczonych tabel, lub usunąć z nich dane ręcznie (szybciej).
Wskazówka: nie usuwaj danych bezpośrednio z otworzonej tabeli, tylko utwórz kwerendę usuwającą. Będzie szybciej.
Dawid Czubek

Dawid Czubek Student, WSNHiD

Temat: Czysta baza Northwind 2007

Próbowałem tej opcji. Z rekordami typu

lista klientów - z tabeli są dane usunięta i zapisane i po ponownym otworzeniu programu zmiany są widoczne ale w szczegółowym opisie klienta widnieje np. adres ale jest to do zmiany w trakcie pracy

lista zapasów - nic nie mogę usunąć

lista zamówień - nic nie mogę usunąć

lista dostawców - bez problemu usunąłem rekordy i mogę je swoimi zamienić

lista spedytorów - bez problemu usunąłem rekordy i mogę je swoimi zamienić

Jak zaznaczam więcej kolumn to mam informacje że table zawiera rekordy pokrewne i domyślam się że jak by się wszystko usunęło z danej zakładki to by cała baza padła bo to każda rzecz jest powiązana.

Najbardziej chciałbym się wyczyścić listę zamówień zakupu.

Będę próbować a jak ktoś mi będzie wstanie pomóc to będę wdzięczny :)

Dawid
Dawid Czubek

Dawid Czubek Student, WSNHiD

Temat: Czysta baza Northwind 2007

Pawle, dziękuję za informacje. Zabieram się do pracy :)

konto usunięte

Temat: Czysta baza Northwind 2007

Dawid Czubek:
Próbowałem tej opcji. Z rekordami typu

lista klientów - z tabeli są dane usunięta i zapisane i po ponownym otworzeniu programu zmiany są widoczne ale w szczegółowym opisie klienta widnieje np. adres ale jest to do zmiany w trakcie pracy

lista zapasów - nic nie mogę usunąć

lista zamówień - nic nie mogę usunąć

lista dostawców - bez problemu usunąłem rekordy i mogę je swoimi zamienić

lista spedytorów - bez problemu usunąłem rekordy i mogę je swoimi zamienić

Jak zaznaczam więcej kolumn to mam informacje że table zawiera rekordy pokrewne i domyślam się że jak by się wszystko usunęło z danej zakładki to by cała baza padła bo to każda rzecz jest powiązana.

Najbardziej chciałbym się wyczyścić listę zamówień zakupu.

Będę próbować a jak ktoś mi będzie wstanie pomóc to będę wdzięczny :)

Dawid

Niektóre tabele są powiązane ze sobą relacjami oraz posiadają klucze obce, które uniemożliwiają kasowanie z nich danych. Żeby usunąć takie dane, trzeba usuwać je w odpowiedniej kolejności lub usunąć relacje (zły pomysł, ponieważ projekt wtedy straci funkcjonalność).

Makro do usuwania danych powinno zostawić tylko te tabele, z których już możemy usunąć samodzielnie dane, bez zastanawiania się nad kluczami czy relacjami.

BTW: Pewnie już to zauważyłeś, ale dla przypomnienia. W szablonach Accessa, zarówno tych zainstalowanych lokalnie, jak i do pobrania z witryny office.com) masz też inne projekty przykładowych baz danych, które świetnie nadają się do samodzielnego przeklikania funkcjonalności dostępnych w programie Access.
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Czysta baza Northwind 2007

Paweł K.:
Wskazówka: nie usuwaj danych bezpośrednio z otworzonej tabeli, tylko utwórz kwerendę usuwającą. Będzie szybciej.

Zdecydowanie masz rację. Przyjęłam jednak, ze jeżeli ktoś potrzebuje podpowiedzi - jak usunąć dane, tym bardziej będzie miał problem z utworzeniem kwerendy usuwającej. Marzanna Szulta edytował(a) ten post dnia 05.04.13 o godzinie 11:36
Dariusz Kolasa

Dariusz Kolasa Akademia VBA

Temat: Czysta baza Northwind 2007

usuwamy najpierw transakcje, potem słowniki
Dawid Czubek

Dawid Czubek Student, WSNHiD

Temat: Czysta baza Northwind 2007

Myślałem że to będzie łatwiejsze :) ale poradzę sobie. Chciałem się dobrze nauczyć Accessa więc będę mieć okazję. Już jakieś kursy mam ściągnięte a z Waszą pomocą na pewno pójdzie szybciej.
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Czysta baza Northwind 2007

Dariusz K.:
usuwamy najpierw transakcje, potem słowniki
Rozszerzył bym to:
- transakcyjne
- słowniki z kluczami obcymi
- słownik bez kluczy obcych
Dariusz Kolasa

Dariusz Kolasa Akademia VBA

Temat: Czysta baza Northwind 2007

oczywiście, słuszna korekta :)
Danuta Żak

Danuta Żak nauczyciel
informatyki,
projektant i
programista baz
dany...

Temat: Czysta baza Northwind 2007

Chętnie przyślę przykładowe dość rozbudowane bazy, które mogą być pomocne w nauce. Może to być jedna z baz których demo umieściłam na stronie http://infokrag.com.pl Pełna wersja zawiera moduły, makra, query, formularze i tabele. Proponuję na poczatek - bazę 'studium'. Prosze podać adres mail - do wysłania. Danuta Żak



Wyślij zaproszenie do