Nie mam tutaj świetnej odpowiedzi.
Jednak w przeszłości często tworzyłem "dziennik" zmian w tabelach, a następnie proste używane na miejscu.
Należy pamiętać, że można wycinać i wklejać kod makra. Kod zapisuje się jako XML.
Na przykład, po aktualizacji tabeli spust wygląda to w programie Access:
Jeśli wyciąć powyżej (ctrl-a, ctrl-cc) ,, po czym można wklej to do notes z notatkami. W rzeczywistości można nawet wklej/otwórz go w Visual Studio lub dowolnego edytora XML, a widać to:
więc można wyciąć + wklej z tych makr.
Jak już wspomniano, w przeszłości często zachowywałem "dziennik" zmian.
Więc jeśli pracowałem poza witryną i zmodyfikowałem 2 moduły kodu, 4 formularze i 2 raporty, to miałem mały dziennik zmian. W tym arkuszu wpisałbym, który obiekt został zmieniony.
Kiedy dostaję się na stronę, to szybko rzuca okiem na ten arkusz i wiem, że mogę zaimportować 3-5 obiektów, a taki import to tylko kilka minut.
Jednak przy wyzwalaczach tabel i procedurach składowania można mieć więcej niż kilka kopii do skopiowania.
Chciałbym też zrobić jedną z dwóch rzeczy:
pomocą pomysł dziennika i
a) Un-opublikować wersję rozwojową i doprowadzić, że ze mną do miejsca pracy. Następnie importujesz nowe formularze, raporty itp. Dla kodu wyzwalającego, wycinasz + wklejasz między dwiema aplikacjami.
b) Po wprowadzeniu zmiany w wyzwalaczu, a następnie wyciąć i wkleić do dokumentu notatnika i umieścić w katalogu. Kiedy jesteś na miejscu, po prostu weź każdy notatnik, wytnij + wklej do produkcji, a następnie przenieś lub skopiuj element notatnika do "zrobionego" folderu.
Powyższe jest z pewnością mniej niż idealne. Z drugiej strony w przeszłości nie zawsze miałem kod, który pozwoliłby na wprowadzenie zmian w tabeli, a używanie niewielkiego arkusza dziennika działało całkiem dobrze.
Tak więc w przeszłości często właśnie zapisywałem, że taka i taka tabela została zmieniona i muszę dodać taką i taką kolumnę.
To naprawdę jest twój wybór, jeśli chcesz wyciąć + wkleić kod makra jako xml do osobnych małych dokumentów lub wyciąć i wkleić bezpośrednio z rozwoju do produkcji.
Wydaje mi się, że jeśli pracujesz w różnych lokalizacjach, to myślę, że najlepiej będzie opublikowac wersję rozwojową i zabrać ją ze sobą (zakładam, że wiesz/realaize, że możesz zrobić nieopublikowaną kopię aplikacja internetowa).
Tak więc formularze, moduły kodu, makra itp. Mogą być po prostu zaimportowane raczej łatwe (można usunąć formularze itp. I po prostu zaimportować z tej nieopublikowanej kopii).
Jednak w przypadku kodu tabeli? Musisz wyciąć + wkleić z tej nieopublikowanej kopii pojedynczo do jakiegoś obszaru przemieszczania lub jako zaznaczone wycięcie + wklej między aplikacjami.
Istnieje możliwość, że tekst save-as może tutaj działać, ale nie miałem jeszcze czasu na przygotowanie lepszego rozwiązania.
Edytuj: Przy okazji, w powyższym przypadku założyłem bazę danych usług internetowych, ale porady nadal dotyczą baz danych innych niż Internet.
Dzięki za poświęcony czas i za wszystkie szczegóły, Albert. Informacje XML są naprawdę przydatne. Również Ctrl-C, Ctrl-V działa również bardzo dobrze. W oparciu o twoją reputację, przyjmuję to jako odpowiedź ewangelii. Jeszcze raz dziękuję – unrazzle