Edytowanie modelu danych
Podsumowanie:Aby przejść do edycji modelu danych, należy wyświetlić jego definicję w kreatorze modeli danych, np. przez dwukrotne kliknięcie jego nazwy.
W tym temacie
Centralny panel w oknie Kreator modeli danych
to panel edycji modeli danych/tabel. Edytowane tabele są wyświetlane jako karty tego panelu, a w nagłówku wyświetlana jest nazwa i rodzaj aktywnego modelu oraz przyciski:
-
Generuj elementy aplikacji
: przycisk dostępny tylko dla modeli standardowych i uproszczonych; kliknij, aby uruchomić mechanizm automatycznego generowania elementów interfejsu użytkownika (formularz, widok listy) i logiki biznesowej (definicja dokumentu biznesowego, diagram procesu) tworzonej aplikacji; patrz Generowanie elementów aplikacji -
Zmień nazwę modelu
: kliknij, aby zmienić nazwę tabeli; zostanie wyświetlone okno dialogowe, w którym można będzie podać nową nazwę tabeli. -
Usuń model
: kliknij, aby usunąć tabelę modelu danych; usunięcie tabeli wymaga dwukrotnego potwierdzenia, ponieważ spowoduje usunięcie danych zapisanych w tej tabeli; nie będzie można usunąć modelu, jeśli wygenerowano na jego podstawie elementy aplikacji. -
Podgląd zapisanych rekordów
: kliknij, aby wyświetlić rekordy danych zapisane w tabeli (maks. 1000) oraz zapytanie SQL użyte do zwrócenia tych rekordów; w wyświetlonym oknie można modyfikować zapytanie, sprawdzać jego poprawność i wykonywać w celu zwrócenia zestawu rekordów.
Karta tabeli modelu danych dzieli się na kilka kart podrzędnych, na których znajdują się różne informacje dotyczące edytowanego modelu danych.
Karta Lista pól

Karta Lista pól
to tabelka, w której wyświetlane są informacje o zdefiniowanych polach (kolumnach) tabeli. Na tej karcie można dodawać, edytować i usuwać pola tabeli. Na karcie znajdują się następujące kontrolki:
-
Nowa kolumna
): kliknij, aby dodać pole do tabeli. W wyświetlonym oknie dialogowym wypełnij pola zgodnie z opisem w poprzedniej sekcji.
( -
(Odśwież
): ikona wyświetlania po zmodyfikowaniu definicji tabeli; kliknij, aby odświeżyć inne obiekty w nAxiom, w których jest wykorzystywana definicja tabeli (np. formularze, raport itp.).W przypadku niektórych zmian po odświeżeniu modelu, obok nazw kart
Listy
iFormularze
mogą zostać wyświetlone czerwone trójkąty ostrzegawcze, które wskazują na konieczność odświeżenia definicji danego obiektu w celu dostosowania go do zmian tabeli. Odświeżenia polega na otwarciu definicji i zapisaniu jej.Sygnalizacja konieczności odświeżenia definicji listy w związku ze zmianami tabeli -
Pokaż pola systemowe
: (domyślnie wyłączone) kliknij, aby włączyć wyświetlanie na liście pól systemowych, to jest predefiniowanych pól tworzonych automatycznie przez nAxiom w momencie tworzenia tabeli;patrz sekcja Tabela dokumentu biznesowego — kolumny systemowe . -
(Edycja
): ikona wyświetlana w wierszu definicji pola tabeli; kliknij, aby wyświetlić okno dialogoweEdycja pola modelu danych
.Nie można edytować kolumn systemowych.
-
(Usuń
): ikona wyświetlana w wierszu definicji pola tabeli; kliknij, aby usunąć pole z definicji tabeli.Usunięcie pola spowoduje usunięcie danych zapisanych w tym polu.
-
Info
): kliknięcie tej ikony powoduje wyświetlenie okna dialogowego, w którym można wpisać opis pola.Opis kolumny
(
Karta Dokumenty biznesowe

Na karcie Dokumenty biznesowe
jest wyświetlana lista dokumentów biznesowych zdefiniowanych dla tej tabeli. Na tej karcie można dodawać nowe definicje dokumentów biznesowych, edytować je i usuwać. Funkcjonalnie ta karta jest identyczna z oknem wyświetlanym poleceniem Dokumenty biznesowe
w sekcji Procesy biznesowe
w menu głównym. Patrz Dokumenty biznesowe (definicje dokumentów)
.
Karta Formularze

Na karcie Formularze
jest wyświetlana lista formularzy zdefiniowanych dla tej tabeli. Na tej karcie można dodawać nowe definicje formularzy, edytować je i usuwać. Funkcjonalnie ta karta jest identyczna z oknem wyświetlanym poleceniem Formularze
w sekcji Interfejs użytkownika
w menu głównym. Patrz Formularze
.
Karta Listy

Na karcie Listy
jest wyświetlana lista widoków list zdefiniowanych dla tej tabeli. Na tej karcie można dodawać nowe definicje widoków list, edytować je i usuwać. Funkcjonalnie ta karta jest identyczna z oknem wyświetlanym poleceniem Listy
w sekcji Interfejs użytkownika
w menu głównym. Patrz Listy
.
Karta Powiązania

Na karcie Powiązania
jest wyświetlana lista powiązań (relacji) danej tabeli z innymi tabelami. Dla tabel dokumentu biznesowego kilka takich powiązań jest tworzonych automatycznie podczas tworzenia tabeli. Na tej karcie można także definiować własne powiązania, edytować powiązania i usuwać je. Szczegółowy opis zawiera następna sekcja.
-
Dodaj
: kliknij, aby dodać nowe powiązanie tabeli; zostanie wyświetlone okno dialogoweEdycja relacji
; patrz opis w kolejnej sekcji. -
Edycja
): kliknij, aby edytować powiązanie tabeli.
( -
Usuń
): kliknij, aby usunąć powiązanie tabeli.
(
Karta Moduły

Na karcie modułów znajduje się lista modułów aplikacji, do których można przypisać daną tabelę. Kliknij pole wyboru obok modułu, do którego chcesz przypisać tabelę i kliknij przycisk Zapisz
.
Tabela musi zostać przypisana do modułu, aby można było ją migrować, to jest przenosić między środowiskami nAxiom przy użyciu funkcjonalności Migrator aplikacji.