Itse määriteltävät kentät -toiminto käyttää seuraavia tauluja:
|
Taulu |
Selite |
|
user_forms |
Itse määriteltävien kenttien ikkunan koko ohjelmakohtaisesti |
|
control_types |
Kontrollien tyypit (1=textbox, 2=combobox, 3=dtpicker, 4=checkbox, 5=label) |
|
user_form_controls |
Ikkunan kontrollit ja niiden sijainti |
|
control_data |
Varsinaiset tiedot, jotka käyttäjä syöttää |
|
combobox_data |
Listan eri arvot |
Kaikki ohjelmat käyttävät siis samoja tauluja. Tieto eritellään ohjelmakohtaisesti user_forms.application_id arvolla.
Arvot ovat:
|
Application_id |
Selite |
|
1 |
Asiakasrekisteri |
|
2 |
Nimikerekisteri |
|
3 |
Henkilörekisteri |
|
4 |
Laskutus |
|
5 |
Ostoreskontra |
|
6 |
Kohderyhmät |
|
7 |
Tarjouslaskenta |
|
8 |
Myyntitilaukset |
|
9 |
Ostotilaukset |
|
10 |
Kassa |
|
11 |
Palkanlaskenta |
|
12 |
Tuotanto |
|
13 |
Kirjanpito |
|
15 |
Projektinhallinta |
|
16 |
Huoltotyöt |
|
17 |
Matkalasku |
|
18 |
Asiakkaan sopimukset |
|
21 |
Poikkeamat (reklamaatiot) |
Taulurakenteen käyttö onnistuu raporteilla parhaiten näkymän avulla. Nimikerekisterin itse määriteltävät tiedot saat näkymällä v_userdata_product.
Linkitä tuotteen tiedot näkymään products.product_id=v_userdata_product.data_id -kentän avulla.
Päättele raportilla control_id -kentän avulla, mikä tietue vastaa mitäkin kenttää. Tee ensin vaikka testituote, tallenna sille itse määriteltäviä tietoja ja katso arvot näkymästä.