Transakcja umożliwiająca projektowanie formularzy ankiet.
Parametry
refno
Parametr refno przyjmuje wartość klucza nagłówka ankiety (ankiety_n.REFNO). Służy on wczytaniu projektu formularza.
return
Za pomocą parametru return można zdefiniować transakcję na jaką nastąpi przekierowanie po naciśnięciu przycisku “Publikuj ankietę”. W przypadku wywołania transakcji w oknie, aby zamknąć okno, jako wartość parametru, należy podać “return=ZamknijOkno”.
Przykłady uruchomienia
nowy formularz
../role_ank/dodaj_ankiete.aspx?return=ZamknijOkno
edycja istniejącego formularza
../role_ank/dodaj_ankiete.aspx?return=ZamknijOkno&refno=12345
Zapis
Zapis projektu formularza następuje do 4 tabel:
- ankiety_n – nagłówek ankiety – tabela zawiera unikalny identyfikator wiersza REFNO
- ankiety_k – sekcje (kartoteki) – sekcje dopisywane są do nagłówka ankiety – tabela zawiera unikalny identyfikator wiersza REFNO oraz wskaźnik na nagłówek (REFNO_N)
- ankiety_p – pytania – pytanie dopisywane są w ramach danej sekcji ankiety – tabela zawiera unikalny identyfikator wiersza REFNO, wskaźnik na nagłówek (REFNO_N) oraz wskaźnik na sekcję (REFNO_K)
- ankiety_o – odpowiedzi – odpowiedzi dopisywane są do danego pytania – tabela zawiera unikalny identyfikator wiersza REFNO, wskaźnik na nagłówek (REFNO_N), wskaźnik na sekcję (REFNO_K) oraz wskaźnik na pytanie (REFNO_P)
Nowo dodane rekordy zapisują się, z ACH=0. Za pomocą przycisku “Publikuj ankietę” zmieniamy, we wszystkich powyżej wymienionych tabelach, ACH na 1.
Galeria
Oprogramowanie awizacyjne
Czytaj więcej:
Ankiety.aspx
StudioSystem oferuje elastyczny mechanizm dowolnego projektowania ankiet za pomocą których można zbierać informacje na dowolny temat, zarówno bezpośrednio przez handlowców jak i wypełniane przez klientów. Dodatkową funkcjonalnością modułu ankiety jest wykorzystanie ich jako platformy e-learningowej. Moduł Ankiet Na pracę z modułem ankiet składają się elementy związane z: Projektowaniem i zarządzanie ankietami Tworzenie nagłówka ankiety Definiowanie kolejnych kroków Określanie elementów w danym
Tabela _historia_archiwum
Tabela stanowi archiwum dla zapisów z tabeli _historia. Identyfikator dokumentu (REFNO), kartoteki (NRID), dla której dopisywany jest rekord w tabeli _historia, zapisywany jest w polu _historia.REFNO. Zestawienie tabel bazy danych i opis ich kolumn znajduje się w module Administracja, menu Dokumentacja >> Tabele. Pola tabeli _historia_archiwum: KolumnaTyp kolumnySzerokośćOpisACHvarchar1Status wiersza tabeliAKTYWNEbit1Oznaczenie czy dany wiersz tabeli jest aktywnyDDOWODdate3Data powstania zdarzeniaDZIENdate3Dzień
instrukcja_tworzenia_i_edytowania_ankiet
Tworzenie i edytowania ankiet Transakcja umożliwia projektowanie formularzy nowych ankiet, oraz edytowanie już istniejących. Aby dodać nową ankietę kliknij: Znajdziesz się w oknie do zarządzania ankietami: uruchomienie kreatora do tworzenia nowej ankiety edycja utworzonej wcześniej ankiety wypełnienie ankiety w trybie pokazującym wszystkie pytania i sekcje wypełnienie ankiety w trybie pokazującym jedną sekcję na raz wypełnienie ankiety w trybie pokazującym jedno pytanie na raz Przejdź do
role_ank/wypelnij_ankiete.aspx
Transakcja umożliwia udzielenie odpowiedzi na ankietę przygotowaną transakcja role_ank/dodaj_ankiete.aspx Parametry refno i edycja Parametr refno przyjmuje wartość klucza nagłówka ankiety (ankiety_n.REFNO) w przypadku, gdy chcemy dodać nowe odpowiedzi do danej ankiety. W przypadku, gdy chcemy edytować wcześniej wypełnioną ankietę parametr refno musi przyjąć wartość klucza głównego tabeli, w której zapisywane są odpowiedzi (dpank.REFNO) dodatkowo powinien pojawić się parametr edycja=1. Przykłady Nowe odpowiedzi: ..role_ank/wypelnij_ankiete.aspx?refno=REFNO_Z_TABELI_ANKIETY_N Edycja odpowiedzi: ..role_ank/wypelnij_ankiete.aspx?edycja=1&refno=REFNO_Z_TABELI_DPANK widok Transakcja
x_delete.aspx
Usuwanie danych z bazych jest możliwe za pomocą transakcji x_delete.aspx. Menu ParametryrefnoreturnPrzykłady uruchomienianowy formularzedycja istniejącego formularzaZapisGaleria Transakcja x_delete.aspx pozwala usuwać trwale dane z bazy lub zmieniać oznaczenie ACH. Transakcja wymaga podania parametrów: tabela – nazwa tabeli z której dane mają być usunięte lub zmieniony status ACHkolumna – nazwa kolumny w tabeli według której następuje odszukanie wiersza, jest to zwykle identyfikator kolumna